【cartopy 天地图做底图使用缓存】

Q:如果天地图的api请求过多会被限制请求
S:使用缓存

class TDT_ter(cimgt.GoogleWTS):
    def _image_url(self, tile):
        x, y, z = tile
        tk = 'dd6**********f62ae33'
        url = 'https://t0.tianditu.gov.cn/ter_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=ter&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX=%s&TILEROW=%s&TILECOL=%s&tk=%s' % (z, y, x, tk)
        return url
request = TDT_ter(cache=True)  # cache=True 即可使用缓存
ax.add_image(request, 10)

找了很久没找到,本来准备自己抓包分析本地代理,研究源码发现……她有呀。

补充:忘写版本了 Cartopy0.19.0.post1 ,之前的版本没有

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值