TileCache切图工具使用

TileCache 切图工具使用

get code

git clone https://gitee.com/chengan_g666/tilecache.git

install git

Git-2.27.0-64-bit.exe

install python

python-2.7.18.amd64.msi

config python

#环境变量添加 C:\Python27;C:\Python27\Scripts

pip加速

# %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

安装tilecache tilecache目录

python setup.py install

配置tilecache

修改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						缩放级别以结束过程
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值