跳转到主要内容

纸莎草_tilecache

项目描述

纸莎草_tilecache提供了一个简单方便的方法将TileCache嵌入到Pyramid应用程序中。

安装

可以使用easy_install安装纸莎草_tilecache

$ easy_install papyrus_tilecache

通常您会希望将纸莎草_tilecache作为Pyramid应用程序的依赖项,这可以通过将papyrus_tilecache添加到Pyramid应用程序的setup.py文件中定义的install_requires列表来完成。

嵌入TileCache

在Pyramid应用程序中嵌入TileCache非常简单。

编辑应用程序的development.ini文件,在主部分([app:])中,将tilecache.cfg设置为TileCache配置文件的路径。示例

[app:MyApp]
use = egg:MyApp
...
tilecache.cfg = %(here)s/tilecache.cfg

在此示例中,TileCache配置文件与development.ini文件位于同一位置。

您可以使用以下TileCache配置作为示例

[cache]
type=Disk
base=/tmp/tilecache
[basic]
type=WMS
url=http://vmap0.tiles.osgeo.org/wms/vmap0
extension=png

现在,编辑应用程序的主文件,__init__.py,并使用Configurator.include方法注册纸莎草_tilecache

def main(global_config, **settings):

    config = Configurator(settings=settings)

    import papyrus_tilecache
    config.include(papyrus_tilecache)

就是这样!Pyramid应用程序现在在/tilecache处公开了TileCache服务。

测试URL

0.1

  • 第一个版本

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

papyrus_tilecache-0.1.tar.gz (4.2 kB 查看哈希值)

上传时间

由以下支持