2021-04-26QGIS3.10加载天地图影像(地图瓦片)的一种方法

本文详细介绍了如何在QGIS3.10中加载天地图影像,包括获取地图瓦片链接、创建XYZTiles连接及理解参数。通过登录天地图API控制台获取tk密钥,调整URL参数确保正确加载地图。同时提醒注意TILEROW与TILECOL的正确顺序,以及不同图层间的区别,如矢量底图的URL构建。
摘要由CSDN通过智能技术生成

QGIS3.10加载天地图影像(地图瓦片)的一种方法

 

目录

QGIS3.10加载天地图影像(地图瓦片)的一种方法

1、天地图地图瓦片的链接获取。

2、QGIS加载数据

3、关于url参数的一点提醒


1、天地图地图瓦片的链接获取。

首先,需要到天地图开发资源(http://lbs.tianditu.gov.cn/server/MapService.html)中找到地图API,之后找到“请求示例”下方的“地图瓦片”获取方式。

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={y}&TILECOL={x}&tk=您的密钥

可以看到,请求示例入参需要参数tk,tk需要登录天地图API控制台创建(免费)。

2021/06/17注:官网截图上的url应该是TILEROW={x}&TILECOL={y}写错了,经过实测这样的url会导致图像加载出错,翻看网页API也可以发现TILEROW={y}&TILECOL={x};

以下是网页API截图:

 

点击应用管理-创建新应用,填写相关信息,应用类型选择“浏览器端”,域名白名单不填。

提交后,将获取一个uuid作为参数tk。

2、QGIS加载数据

在QGIS工具条上选中数据管理工具(Data Source Manager),选择浏览器-XYZ Tiles-新建连接,将获取地图瓦片的连接填写至URL中,图块分辨率选择“标准”。

这样,一个连接就建好了。接下来双击即可在软件窗体中显示图层。

效果图

3、关于url参数的一点提醒

“天地图地图服务采用OGC WMTS标准,具体使用方法请参考OGC WMTS标准 中GetCapabilities 和GetTile。”——官方说明。

参数解释需要查看OGC WMTS标准的文档,有兴趣可以了解一下。

这里谈一点经验。可以看到天地图地图API有多个图层。不同图层的名称不同,以矢量图为例。

不用的图层请求需要使用不同的url,同时需要将LAYER参数修改为对应的图层名(图层路径的前缀,如vec_c的前缀是vec)

以下是矢量底图的获取连接。其他图层以此类推。

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

 


评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我一时想不起

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值