• QGIS文章一——实现天地图加载


    无论是农业科学还是海洋科学,对地图的处理和数值模型的计算是少不了的,地图是可视化的基础,先有了基础再进行开始某些复杂处理,进而开始模拟推演,最后进行数值模拟和计算。

    QGIS(原称Quantum GIS)是一个自由软件的桌面GIS软件。它提供数据的显示、编辑和分析功能。

    QGIS是一个用户界面友好的桌面地理信息系统,可运行在Linux、Unix、Mac OSX和Windows等平台之上。QGIS是基于Qt,使用C++开发的一个用户界面友好、跨平台的开源版桌面地理信息系统。

    首先是要准备好选用的在线地图,国内在线地图主要有百度地图、高德地图、天地图、腾讯地图;QGIS也内置了一些在线地图。目前国内项目中应用最多的是天地图,所以后续应用也是以天地图为主。

    关于天地图的加载,可以搜索到数十篇文章,可绝大多数都是错的,大可信任本人,所有文章100%为自己亲自验证所得。

    其中一个关键点是referer的设置,还有URL部分已经和实际不符了。

    c3ec0b6d1bb560b7744cc2fa2583c5e7.png

    在XYZ Tiles点击右键New Connection

    在XYZ Connection界面中输入以下name、URL、Referer,yourkey是需要到天地图网站上进行注册的

    name:天地图影像图

    URL:https://t0.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=YourKey

    name:天地图影像图标注

    URL:https://t0.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=YourKey

    name:天地图矢量图

    URL:https://t0.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=YourKey

    name:天地图矢量图标注

    URL:https://t0.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=YourKey

    Referer:https://www.tianditu.gov.cn/

    name:高德地图影像图
    URL:https://webst01.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}

    图例如下:

    9c8ce2679b071702935da30ee33e9e24.png

    设置完以上XYZ Tiles后,在设置好的连接处双击即可

    7790720fc0049b3902ad04d144368f9e.png

    最后是一个顺序问题,标注层是在地图层之上的,否则看不到地址,可以进行调整。

    b0fb680f9e688834ba95dc94e4e32dd8.png

    最后欢迎关注公众号:python与大数据分析

    0634cf885195fff8dcdd7d0babb18c28.jpeg

  • 相关阅读:
    Spring 项目的创建和 “使用“
    酷睿处理器型号前面的字母代表什么
    docker搭建rocketmq集群
    Zotero如何实现多端(电脑, iPad)同步?
    EWM 分布式交货单部分过账回传ECC配置点
    Standalone---基础认知
    HarmonyOS 自定义页面请求与前端页面调试
    史上最简单的Terraform教程不浪费时间
    树莓派4B无屏幕连接Wi-Fi/启用ssh/创建用户
    基于SSM+Vue的职工健康每日申报系统的设计与实现
  • 原文地址:https://blog.csdn.net/baoqiangwang/article/details/133473709