天地图key申请_关于天地图官网资源的一些记录

本文介绍了如何申请天地图的开发授权Key,确定地图服务资源,通过元数据查询获取服务详情,并详细解释了地图瓦片的获取请求格式,包括层级、行列号的计算规则。由于无法直接获取元数据,开发者需要依赖官方公布的服务资源信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、申请Key

天地图API级服务接口调用需要获得开发授权,因此,以前不带token的请求连接全部失效。

登录天地图官网,根据应用场景选择创建,得到相应的token值。

2、确定服务资源

在地图API中有地图服务简介,可以参考服务格式。

具体的服务资源可以在相应页面中查看。

服务资源(以全球影像地图服务为例)中有用的信息包括:服务URL、图层名称、服务类型等,这部分资料在实际请求中是不够的,因此可以使用元数据查询查找图层信息。

3、元数据查询

http://t0.tianditu.gov.cn/img_w/wmts?request=GetCapabilities&service=wmts

获取的元数据信息包含的内容全面,便于编写地图瓦片获取请求。

不过试了几个,天地图官网上都没让访问(418错误),暂时无法获取元数据信息。

4、地图瓦片获取请求:

http://t0.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={x}&TILECOL={y}&tk=您的密钥

解析:

服务URL?服务类型&请求命令&版本号&图层名称&样式&瓦片集&格式&瓦片层级&瓦片行号&瓦片列号&密钥

TILEMATRIXSET可以看元数据信息中的参数(现在无法获取的情况下,天地图公布的服务资源中,服务img_w,一般img是图层名称,w就是TILEMATRIXSET的标识符)

5、天地图的层级及行列号规律

天地图瓦片原点在左上角,即(-180°,90°)【经度,纬度】,level1有4张图,行号0,1,列号0,1;level2时,level1的每一张瓦片都一分为四,行号(0,1,2,3),列号(0,1,2,3);即level为n 时,行号(从0到2^n - 1),列号(从0到2^n - 1)。

在网页请求相应资源查看时可以参照这个规律设置(分别为层级&行号&列号)

TILEMATRIX={z}&TILEROW={x}&TILECOL={y}

视情况 不定期更新……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值