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加载天地图影像(地图瓦片)的一种方法相关推荐

  1. Mapbox加载天地图CGCS2000矢量瓦片地图服务

    1.背景 最近在做天地图的项目,要基于MapBox添加CGCS2000矢量切片数据,但是 Mapbox 只支持web 墨卡托(3857)坐标系的数据.Github有专业用户修改了mapbox-gl的相 ...

  2. OpenLayer学习之加载天地图在线地图

    1.天地图官网 http://www.tianditu.gov.cn/ 2.申请key 注意: 天地图自2019年1月 1日起需获得开发授权,然后在引用的API 地址后增加授权信息即可(&tk ...

  3. leaflet加载天地图影像、地形、矢量底图

    第一步: 到天地图官网(国家地理信息公共服务平台 天地图)注册账号,然后登陆,再点击图中的开发资源,在点击后会弹出选择框,再点击地图api(天地图API).这里直接点击我给的两个链接就行. 就会出现如 ...

  4. pytorch加载自己的图片数据集的两种方法

    目录 ImageFolder 加载数据集 使用pytorch提供的Dataset类创建自己的数据集. Dataset加载数据集 接下来我们就可以构建我们的网络架构: 训练我们的网络: 保存网络模型(这 ...

  5. 【PyQt】pyqt加载调用ui界面文件的两种方法

    使用PyQt开发界面软件,自然会用到Qt Designer进行界面设计,拖拖按钮.设置菜单什么的,然后保存为 .ui 文件.但是在 Python 代码里面如何使用这些 .ui 文件呢? 有两种方法: ...

  6. 数据处理(6):Arcmap10.8加载天地图在线地图

    使用工具:Arcmap10.8 打开ArcMap,在目录窗口中,找到GIS 服务器并双击展开,然后双击添加 WMTS 服务器 将服务器地址(http://t0.tianditu.com/vec_w/e ...

  7. openlayers加载本地离线地图瓦片 (五)

    1. 准备工作 准备好openlayers的js.css文件和上篇文章下载的上海地图瓦片.新建一个html文件,我的目录是这样的: 2. 引用文件 <link rel="stylesh ...

  8. 三维地图之cesium加载天地图(有代码)

    天地图官网上写了cesium加载天地图的方法,http://lbs.tianditu.gov.cn/docs/#/sanwei/,但读起来,写起来,的确令人费解. 下面写一段非常简单的代码,用cesi ...

  9. ArcGIS中加载天地图省级遥感影像服务

    天地图遥感影像的分辨率一般都是米级别的,而且更新的速度也是越来越快.质量也越来越好,那我们如何使用这方面的资源呢,本期我就给大家梳理一下,如何在ArcGIS软件中加载天地图省级遥感影像服务WMTS. ...

最新文章

  1. docker-dockerfile
  2. 火狐linux ubuntu16.04,Ubuntu 16.04 安装 Firefox 48.0 beta版
  3. 数据库的三大范式和五大约束(转)
  4. POJ 3279(Fliptile)题解
  5. Ubuntu防火墙:ufw
  6. 前端学习(561):解决margin重叠第二种情况父子
  7. python设置时间步长与时间离散格式_python怎么定义时间
  8. codeforces1013E - DP
  9. 在计算机结构的简化模型中,2.4 计算机结构的简化模型
  10. C/C++面试宝典2022版(最新版)
  11. STRUTS1框架简介
  12. 100以内的勾股数python_Python实现获取前100组勾股数的方法
  13. 统计软件 | Jamovi简介
  14. mysql用户名密码忘了怎么办_mysql用户密码忘了怎么办
  15. 基于网易云信WebRTC的Web音视频实现
  16. Android快速SDK(12)文本pdf阅读器PdfViewer【傻瓜模式】
  17. 【无标题】【3D建模制作技巧分享】zbrush中如何卡硬边?
  18. 使用虚拟机备份软件恢复Microsoft Hyper-V虚拟机
  19. 过年表情包 || 一个月后就能用啦
  20. 二分思想(二分查找,整数二分,浮点数二分)

热门文章

  1. git项目多仓库管理
  2. 360安全浏览器和360chrome 首页设置加密算法(逆向所得)
  3. ECSHOP无刷新更新修改购物车数量,ecshop购物车数量更新
  4. 小程序分类图标提取_6款垃圾分类小程序月活破百万
  5. 蓝湖怎么切图标注_蓝湖让APP设计师再也不用每天手动标注和切图了
  6. 网页页面中的几种勾选的效果制作,勾选框
  7. ARM 之 主流编译器(armcc、iar、gcc for arm)详细介绍
  8. Web前端技术分享:CSS菜单图标相关知识
  9. linx 6.0.60 x64 绿色部署mysql5.7.25
  10. 【软考软件评测师】第二十六章 计算机安全设计(其他知识)