git clone https://gitee.com/chengan_g666/tilecache.git
#环境变量添加 C:\Python27;C:\Python27\Scripts
# %HOMEPATH% 下新建 pip文件夹,pip文件夹中新建pip.ini文件
# pip.ini中添加
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
pip install image requests paste
python setup.py install
修改tilecache.cfg
配置切片缓存路径
[cache]
type=GoogleDisk #GoogleDisk/AWSS3/Disk/MBTiles/Memcached/S3
base=D:/tilecache
配置wms服务
[bluev]
type=WMS
url=http://192.168.1.2:8888/cgi-bin/mapserv.exe?map=/etc/mapserver/test.map
layers=default
extension=png
size=256,256
spherical_mercator=true
metaTile=true #需要PIL库
metaSize=8,8
metaBuffer=0
python tilecache_seed.py -b "-11823067.634778101,3341551.3167699,-11508816.7514964,3735071.77953416" -p 0 bluev 10 18
tilecache_seed 参数说明
tilecache_seed.py [options] <layer> [<zoom start> <zoom stop>]
Options
--version 显示程序的版本号并退出
-h, --help 显示此帮助消息并退出
-f, --force 强制重新创建图块,即使它们已在缓存中
-b BBOX, --bbox=BBOX
限制为指定的边界框
-p PADDING, --pading=PADDING
额外的边距图块可在目标区域周围播种。默认值为0(可能会缺少一些边缘平铺)。值为1可确保将创建所有图块,但有些图块可能完全在您的bbox之外
Arguments
layer tilecache.cfg中的相同图层名称
zoom start 缩放级别开始过程
zoom end 缩放级别以结束过程