当前位置:网站首页>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=您的密钥
边栏推荐
- BlockingQueue理论普
- 5.转换流
- 测试用例的原则、缺陷报告怎么写你都知道吗?
- 6.Map interface and implementation class
- A Practical Guide to Building OWL Ontologies using Protege4 and CO-ODE Tools - Version 1.3 (7.4 Annotation Properties - Annotation Properties)
- 1.流的概念
- 软件测试分析流程及输出项包括哪些内容?
- 本体开发日记03-排错进行时
- The div simulates the textarea text box, the height of the input text is adaptive, and the word count and limit are implemented
- A little experience sharing about passing the CISSP exam at one time
猜你喜欢
随机推荐
通过程序发送 Gmail 邮件
年薪40W测试工程师成长之路,你在哪个阶段?
Go-goroutine 的那些事
软件测试面试常见问题及答案(发散思维、接口、性能、概念、)
关于一次性通过CISSP考试的一点经验分享
Openwrt配置Aria2(Hg255d)
游戏测试的概念是什么?测试方法和流程有哪些?
1.流的概念
.equals ==
GBase数据库中,源为 oracle 报出“ORA-01000:超出打开游标最大数”
【个人学习总结】CRC校验原理及实现
seata处理分布式事务
Ontology Development Diary 03-Understanding Code
真·鸡汤文
本体开发日记02-sparql简单查询
4.泛型和工具类
接口设计
8.递归遍历和删除案例
web测试之功能测试常用的方法有哪几种?有什么要点要注意?
本体开发日记05-努力理解SWRL(Usage Suggestions)