2021-04-26QGIS3.10加载天地图影像(地图瓦片)的一种方法
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=您的密钥
2021-04-26QGIS3.10加载天地图影像(地图瓦片)的一种方法相关推荐
- Mapbox加载天地图CGCS2000矢量瓦片地图服务
1.背景 最近在做天地图的项目,要基于MapBox添加CGCS2000矢量切片数据,但是 Mapbox 只支持web 墨卡托(3857)坐标系的数据.Github有专业用户修改了mapbox-gl的相 ...
- OpenLayer学习之加载天地图在线地图
1.天地图官网 http://www.tianditu.gov.cn/ 2.申请key 注意: 天地图自2019年1月 1日起需获得开发授权,然后在引用的API 地址后增加授权信息即可(&tk ...
- leaflet加载天地图影像、地形、矢量底图
第一步: 到天地图官网(国家地理信息公共服务平台 天地图)注册账号,然后登陆,再点击图中的开发资源,在点击后会弹出选择框,再点击地图api(天地图API).这里直接点击我给的两个链接就行. 就会出现如 ...
- pytorch加载自己的图片数据集的两种方法
目录 ImageFolder 加载数据集 使用pytorch提供的Dataset类创建自己的数据集. Dataset加载数据集 接下来我们就可以构建我们的网络架构: 训练我们的网络: 保存网络模型(这 ...
- 【PyQt】pyqt加载调用ui界面文件的两种方法
使用PyQt开发界面软件,自然会用到Qt Designer进行界面设计,拖拖按钮.设置菜单什么的,然后保存为 .ui 文件.但是在 Python 代码里面如何使用这些 .ui 文件呢? 有两种方法: ...
- 数据处理(6):Arcmap10.8加载天地图在线地图
使用工具:Arcmap10.8 打开ArcMap,在目录窗口中,找到GIS 服务器并双击展开,然后双击添加 WMTS 服务器 将服务器地址(http://t0.tianditu.com/vec_w/e ...
- openlayers加载本地离线地图瓦片 (五)
1. 准备工作 准备好openlayers的js.css文件和上篇文章下载的上海地图瓦片.新建一个html文件,我的目录是这样的: 2. 引用文件 <link rel="stylesh ...
- 三维地图之cesium加载天地图(有代码)
天地图官网上写了cesium加载天地图的方法,http://lbs.tianditu.gov.cn/docs/#/sanwei/,但读起来,写起来,的确令人费解. 下面写一段非常简单的代码,用cesi ...
- ArcGIS中加载天地图省级遥感影像服务
天地图遥感影像的分辨率一般都是米级别的,而且更新的速度也是越来越快.质量也越来越好,那我们如何使用这方面的资源呢,本期我就给大家梳理一下,如何在ArcGIS软件中加载天地图省级遥感影像服务WMTS. ...
最新文章
- docker-dockerfile
- 火狐linux ubuntu16.04,Ubuntu 16.04 安装 Firefox 48.0 beta版
- 数据库的三大范式和五大约束(转)
- POJ 3279(Fliptile)题解
- Ubuntu防火墙:ufw
- 前端学习(561):解决margin重叠第二种情况父子
- python设置时间步长与时间离散格式_python怎么定义时间
- codeforces1013E - DP
- 在计算机结构的简化模型中,2.4 计算机结构的简化模型
- C/C++面试宝典2022版(最新版)
- STRUTS1框架简介
- 100以内的勾股数python_Python实现获取前100组勾股数的方法
- 统计软件 | Jamovi简介
- mysql用户名密码忘了怎么办_mysql用户密码忘了怎么办
- 基于网易云信WebRTC的Web音视频实现
- Android快速SDK(12)文本pdf阅读器PdfViewer【傻瓜模式】
- 【无标题】【3D建模制作技巧分享】zbrush中如何卡硬边?
- 使用虚拟机备份软件恢复Microsoft Hyper-V虚拟机
- 过年表情包 || 一个月后就能用啦
- 二分思想(二分查找,整数二分,浮点数二分)
热门文章
- git项目多仓库管理
- 360安全浏览器和360chrome 首页设置加密算法(逆向所得)
- ECSHOP无刷新更新修改购物车数量,ecshop购物车数量更新
- 小程序分类图标提取_6款垃圾分类小程序月活破百万
- 蓝湖怎么切图标注_蓝湖让APP设计师再也不用每天手动标注和切图了
- 网页页面中的几种勾选的效果制作,勾选框
- ARM 之 主流编译器(armcc、iar、gcc for arm)详细介绍
- Web前端技术分享:CSS菜单图标相关知识
- linx 6.0.60 x64 绿色部署mysql5.7.25
- 【软考软件评测师】第二十六章 计算机安全设计(其他知识)