当前位置:网站首页>2021-04-26QGIS3.10加载天地图影像(地图瓦片)的一种方法
2021-04-26QGIS3.10加载天地图影像(地图瓦片)的一种方法
2022-08-09 09:29:00 【我一时想不起】
QGIS3.10加载天地图影像(地图瓦片)的一种方法
目录
1、天地图地图瓦片的链接获取。
首先,需要到天地图开发资源(http://lbs.tianditu.gov.cn/server/MapService.html)中找到地图API,之后找到“请求示例”下方的“地图瓦片”获取方式。

可以看到,请求示例入参需要参数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=您的密钥
边栏推荐
猜你喜欢

本体开发日记05-努力理解SWRL(上)
测试计划包括哪些内容?目的和意义是什么?
选择黑盒测试用例设计方法的综合策略方案总结

How much do you know about the mobile APP testing process specifications and methods?

The div simulates the textarea text box, the height of the input text is adaptive, and the word count and limit are implemented
Do you know the principles of test cases and how to write defect reports?

本体开发日记05-努力理解SWRL(中)

【机器学习】数据科学基础——机器学习基础实践(二)
银联最新测试工程师笔试题目,你能得多少分?

有返回值的函数
随机推荐
Ontology Development Diary 05-Strive to Understand SWRL (Part 2)
2. Thread creation
功能自动化测试实施的原则以及方法有哪些?
性能测试包括哪些方面?分类及测试方法有哪些?
使用Protege4和CO-ODE工具构建OWL本体的实用指南-1.3版本(7.4 Annotation Properties-注释属性)
批量修改Shapefile属性表的一种方法(使用gdal.jar)
本体开发日记01-Jena配置环境变量
6. The File types
白盒测试的概念、目的是什么?及主要方法有哪些?
MySQL Leak Detection and Filling (2) Sorting and Retrieval, Filtering Data, Fuzzy Query, Regular Expression
7.FileFilter接口
Ontology Development Diary 01-Jena Configuration Environment Variables
makefile学习-解决目标文件输出路径问题
Openwrt配置Aria2(Hg255d)
常用功能测试的检查点与用例设计思路
网络安全入门基础:IP地址
软件测试面试中,面试官问你一些比较“刁难”的问题你会怎么回答
unittest测试框架原理及测试流程解析,看完绝对有提升
在anaconda环境中配置cuda和cudnn
软件测试外包公司怎么样?有什么好处和坏处?为什么没人去?