天地图是一个开放的地理信息公共服务平台,其中通过数据 API 提供了全国范围的交通、水系、居民地等数据图层。本文将详细介绍天地图数据 API 的信息以及通过 QGIS 对这些数据进行读取及下载的方法。
1 天地图数据 API 简介
本章节文本内容主要引用自以下网站:- 天地图:数据 API 网站 (http://lbs.tianditu.gov.cn/data/dataapi.html)
- 全国地理信息资源目录服务系统:2021 版 1:100万公众版基础地理信息数据 (https://www.webmap.cn/commres.do?method=result100W)
复制代码 1.1 整体信息介绍
- 数据来源:1:100 万地形数据(2017 版)
- 主题类型:基础地理框架数据
- 服务类型:OGC WFS
- 数据权限:公开数据
- 数据内容:交通要素、水系要素、居民地要素
- 服务 URL:http://gisserver.tianditu.gov.cn/TDTService/wfs
1.2 详细数据介绍
1) 交通要素
- LRRL:铁路,包括标准轨铁路、窄轨铁路、地铁、轻轨等
- LRDL:公路,包括国道、省道、县道、乡道、专用公路、其它公路、街道、乡村道路等
数据属性表各字段相关介绍请参考 基础地理信息数据 —— 交通&管线。
2) 水系要素
- HYDA:水系(面),包括湖泊、水库、双线的河流和沟渠等
- HYDL:水系(线),包括单线的河流、沟渠、河流结构线等
- HYDP:水系(点),包括泉、井等
数据属性表各字段相关介绍请参考 基础地理信息数据 —— 水系
3) 居民地要素
- RESA:居民地(面),包括街区、高层建筑区、空地等
- RESP:居民地(点),包括房屋、棚房、窑洞、蒙古包、放牧点等
数据属性表各字段相关介绍请参考 基础地理信息数据 —— 居民地及设施。
2 QGIS 调用天地图数据 API
QGIS 是一款功能强大的开源地理信息系统软件,可以方便地获取和处理天地图数据 API 提供的地理数据。
2.1 QGIS 添加天地图数据 API 图层
打开 QGIS 软件,点击顶部菜单栏中的【图层】选项,选择【添加图层】→【添加 WFS / OGC API - 要素图层】。
在弹出的【数据源管理器】对话框中,点击【新建】按钮后,在【新建 WFS 连接】对话框中输入天地图数据 API 的服务 URL,自定义服务名称,参数设置完成后点击【OK】即可。
在【数据源管理器】对话框,刚刚设置的服务名称已经出现在对话框中,点击【连接】,服务中的所有图层将会显示在下方。选择需要添加的图层,如交通要素中的 LRRL 图层,点击下方的【添加】,即可将天地图的交通要素图层添加到 QGIS 项目中。所有需要的图层添加完成后,点击下方的【Close】关闭对话框即可。
2.2 QGIS 下载图层数据
将 LRRL 图层数据导入 QGIS 后,叠加天地图矢量地图及文本注记,可发现图层数据覆盖了全国及周围邻近国家的部分地区。
注:可通过安装 TianDiTu Tools 插件在 QGIS 软件中打开天地图矢量地图及文本注记等图层。
在左下方图层列表中右键单击 LRRL 图层,在弹出的窗口中选择【导出】→【要素导出为...】。
在弹出的【矢量图层另存为...】对话框中,点击【文件名】行右侧的【…】按钮设置输出文件名,设置完成后点击下方的【OK】即可开始下载。
在导出完成后,右键单击导出后的 LRRL 图层,在弹出的窗口中选择【打开属性表】即可查看图层的属性表,其中内容即为图层中铁路要素的相关属性信息。
LRRL 图层的属性表信息如下图所示:
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |