Advertisement

QGIS|三步拥有全国县级行政区划

阅读量:

"天地图"(http://www.tianditu.gov.cn)中华人民共和国自然资源部直接下属的基础地理信息系统开发而成,并于近期建成投入运行。它旨在通过多样化的形式向社会各界提供高质量的地图数据与地理信息服务。

除了提供常规的瓦片地图服务之外,“天地图”还通过WFS平台提供了名为“数据API”的一类服务(http://lbs.tianditu.gov.cn/data/dataapi.html),其中涵盖了2017年县级行政区划界线数据;这一资源无疑为需要按照行政区划单元进行数据分析的用户提供了权威的基础地图数据来源。

然而,在获取行政区划数据时会遇到一个问题:即其中部分县级区划因图幅分割而无法完整获取其属性信息。这将导致无法直接连接到相应的属性表,并因此需要采取额外措施进行补充处理。

本文采用QGIS 3.10软件展示从'天地图'数据服务中获取县级行政区划数据的过程,并对其进行了数据整合、拓扑分析以及必要的修正工作。经过三个主要步骤的处理后,我们获得了具备可对接属性表的行政区域底图。

01 数据下载

浏览

浏览

新建连接

wfs

wfs

导出图层

OK

OK

为文件存储路径和名称设置位置,并将图层保存至本地目录,默认参数已配置好无需修改。单击【OK

数据源管理器

数据源管理器

打开数据源管理器

通过右键单击行政区划面图层"tianditu BOUA"并进入其属性窗口进行查看

02 数据融合

通过细致分析所得出的县级行政区划信息, 包含了6个属性字段,"PAC"为6位行政区划代码,"NAME"为行政区划名称。

存在一些区划被划分成了若干个区域,在此过程中政区代码与名称出现了多对一的情况,并未能实现相关属性数据的有效挂接。

该软件采用QGIS的数据融合模块(Dissolve函数),通过其特定属性字段进行数据整合,在满足同一行政区划标准时实现区域要素的整合与更新

矢量

点击菜单【处理】->【工具箱】,在右侧打开【处理工具箱】面板。

在搜索框中输入“fix”,找到【矢量几何图形】->【修正几何图形】,双击运行该工具。

修正几何图形

修正几何图形

输入图层

运行

Close

Close

图层

Close

点击菜单【矢量】->【地学数据处理工具】->【融合(dissolve)…】,打开融合对话框。

输入图层

输入图层

融合字段

运行

...

Close

Close

图层

Close

Close

在融合后的数据中查看相关情况后发现,在具有相同行政区划代码的要素已经合并的同时也存在少量悬链线现象,并且部分多边形共用边仍然未被正确消除。这些现象的原因在于原始数据中的图幅分隔线与行政区划之间存在拓扑关系

03 拓扑检查和修复

随后, 我们将在QGIS中运用拓扑分析工具对融合后的行政区划执行数据校准

导出

导出

保存草图图层

保存草图图层

OK

OK

OK

确定

删除临时图层“融合后”,打开保存的行政区划图层,并将其设置为可编辑。

插件

插键

插件管理器

已安装

插入

在工具栏点击【拓扑结构检查器】按钮,打开【拓扑检查面板】。

拓扑检查面板

拓扑检查面板

添加规则

拓扑检查面板

拓扑检查面板

验证范围

全部验证

验证范围

当您点击拓扑错误列表中的一个条目时,地图窗口会放大并居中显示该条错误的图形。

捕捉

数字化

面图层间隙的主要原因在于共享边的顶点未完全重合所致。由此可知,只要确保共享顶点完全重合,就能有效消除间隙。单击【捕捉

选择目标顶点并单击左键,在操作期间如果靠近其他顶点会显示为浅粉色标记。当靠近其他顶点时会呈现为浅粉色标记表示捕获状态。将目标定位至捕获位置只需点击即可完成。启用捕获模式后可确保所有选定的顶点精确重叠。

验证范围

验证范围

按照相同的方法设定其他拓扑规则,并对各图层进行调整以解决存在的拓扑问题。最终生成具备县区级行政区划属性数据的基础底图。

吴建玲

2020年9月07日


【往期精品】

通过QGIS进行批量打包操作以实现对天地图WFS图层的打包

浅谈XYZTiles


版权声明

本文欢迎转载,转载时请注明出处。

全部评论 (0)

还没有任何评论哟~