QGIS添加在线底图

0 前言

一般的GIS软件都可以添加在线底图,运动软件也能添加在线底图。

在ArcMap中可以添加在线底图,不过em用户体验还是差点意思。
在这里插入图片描述

ArcGIS Pro中也可以添加在线底图,具体操作步骤可参考文章ArcGIS Pro添加在线底图

ArcGIS Pro的在线底图种类繁多,品种丰富,使用体验非常nice,但毕竟是商业软件,很多同学可能无法负担得起。

这时候就不得不说一下QGIS及在线底图了,QGIS的在线底图添加方便,图源众多,基本上主流的地图都有,不管是Esri还是Google出品的地图,还有OSM等,卫星图、街景图、地质图等等。

下面我将详细介绍一下如果在QGIS中添加在线底图

1 寻找在线底图链接

在网站http://openwhatevermap.xyz/#3/28.00/18.00中,可以找到非常多类型的在线底图,点击其中一个即可查看链接
在这里插入图片描述

2 常见的在线底图及其链接

Google_Maps: https://mt1.google.com/vt/lyrs=r&x={x}&y={y}&z={z}
Google_Terrain: https://mt1.google.com/vt/lyrs=t&x={x}&y={y}&z={z}
Google_Roads:https://mt1.google.com/vt/lyrs=h&x={x}&y={y}&z={z}
Google_Satellite: https://mt1.google.com/vt/lyrs=s&x={x}&y={y}&z={z}
Google_Streets:https://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}

cartocdn_dark_nolabel:http://basemaps.cartocdn.com/dark_nolabels/{z}/{x}/{y}.png
cartocdn_light_nolabels:http://basemaps.cartocdn.com/light_nolabels/{z}/{x}/{y}{r}.png
cartocdn_voyager_nolabels:https://basemaps.cartocdn.com/rastertiles/voyager_nolabels/{z}/{x}/{y}.png

ESRI_World_Imagery:https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}
ESRI_World_Light_Gray_Base:https://server.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Light_Gray_Base/MapServer/tile/{z}/{y}/{x}
ESRI_World_Topo_Map:https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}

memomaps_tilegen:http://tileserver.memomaps.de/tilegen/{z}/{x}/{y}.png

openstreetmap:https://tile.openstreetmap.org/{z}/{x}/{y}.png
openstreetmap_br:https://tile.openstreetmap.bzh/br/{z}/{x}/{y}.png
openstreetmap_cyclosm:https://a.tile-cyclosm.openstreetmap.fr/cyclosm/{z}/{x}/{y}.png
openstreetmap_hot:https://a.tile.openstreetmap.fr/hot/{z}/{x}/{y}.png

stamen_terrain:http://a.tile.stamen.com/terrain/{z}/{x}/{y}.png
stamen_terrain_background:http://a.tile.stamen.com/terrain-background/{z}/{x}/{y}.png
stamen_terrain(高清):http://a.tile.stamen.com/terrain/{z}/{x}/{y}@2x.png
stamen_watercolor:https://stamen-tiles-c.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.jpg
staman水彩图:http://a.tile.stamen.com/watercolor/{z}/{x}/{y}.jpg

thunderforest_cycle:https://tile.thunderforest.com/cycle/{z}/{x}/{y}.png?apikey=
thunderforest_pioneer:https://tile.thunderforest.com/pioneer/{z}/{x}/{y}.png?apikey=

wmflabs_bw_mapnik:http://tiles.wmflabs.org/bw-mapnik/{z}/{x}/{y}.png

高德:https://blog.csdn.net/ldlzhy1984/article/details/81015180
https://blog.csdn.net/fredricen/article/details/77189453
高德矢量图:https://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}
高德遥感图:http://webst02.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}



Mapbox底图:https://api.mapbox.com/styles/v1/mapbox/streets-v10/tiles/256/{z}/{x}/{y}?access_token=<mapbox key>

天地图矢量图:https://t6.tianditu.gov.cn/vec_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=vec&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk=<tianditu key>
天地图矢量注记:https://t2.tianditu.gov.cn/cva_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cva&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk=<tianditu key>
天地图遥感图:https://t3.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk=<tianditu key>
天地图遥感注记:https://t2.tianditu.gov.cn/cia_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cia&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk=<tianditu key>

WMTS:
Mapbox:https://api.mapbox.com/styles/v1/mapbox/streets-v11/wmts?access_token=<mapbox key>

WFS:
天地图:http://gisserver.tianditu.gov.cn/TDTService/wf

3 在QGIS中添加在线底图

  1. 打开XYZ Tiles
    在这里插入图片描述

  2. 右键新建连接
    在这里插入图片描述

  3. 在下面的框中的名称中输入底图名称(可自定义),在URL后面的框中输入在线底图的链接
    在这里插入图片描述

  4. 将在线底图添加进主窗口中
    在这里插入图片描述
    直接用鼠标拖进去即可,下图是将断层数据上置Google卫星底图
    在这里插入图片描述

感谢阅读!

### 如何在QGIS添加和使用在线底图 #### 添加在线底图的一般流程 为了向项目中添加在线底图,在QGIS中的操作主要分为几个部分。首先,需找到合适的在线底图链接[^1]。 对于常见的在线底图及其对应的链接,有多种选择可以满足不同需求。例如天地图提供了丰富的地理息服务接口,可以通过特定的URL访问到所需的底图资源[^2]。 针对具体的实现步骤,以天地图为例说明如何将其作为XYZ瓦片服务加入到QGIS当中: 1. 打开QGIS软件并进入主界面; 2. 转至菜单栏选择`Web` -> `XTY Tiles...`; 3. 在弹出窗口内点击右侧的`New Connection…`按钮来创建新的连接; 4. 输入连接名(可自由命名),并将相应的天地图URL粘贴到地址框里;此处以天地图地形底图为例子,则应填写如下所示的URL字符串:`https://t0.tianditu.gov.cn/DataServer?T=vec_w&X={x}&Y={y}&L={z}`[^3]。 5. 完成设置后保存更改返回上层对话框; 6. 选中新建立的服务条目双击加载或通过拖拽方式把它放到画布之上显示出来。 另外一种流行的第三方服务商Mapbox同样支持被集成进来当作背景参考图层展示给用户看。如果想要利用该平台上的素材的话,按照官方文档指引完成API密钥申请过程之后就能顺利获取到合法有效的Tile URL用于后续接入工作了[^4]。 ```python # Python插件脚本示例外观示意 (仅作形式化表示并非实际可用代码) def add_mapbox_basemap(api_key, style_url): url_with_api = f"{style_url}?access_token={api_key}" QgsProject.instance().addMapLayer(QgsRasterLayer(url_with_api , 'mapbox_layer', 'wms')) ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Vigo*GIS_RS

来瓶可乐~

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

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

打赏作者

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

抵扣说明:

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

余额充值