地图数字化步骤及问题总结

本文详细介绍了使用QGIS 3.10.13进行数字化地图的过程,包括栅格图像配准、道路、水域和绿化矢量化,以及遇到的问题如道路连接、相交处理、桥梁与水域连接等。通过实例展示了如何使用工具如捕捉工具、分割要素和顶点工具来提升精度和修复错误。最后,还分享了属性管理和范围校正的方法,确保地图的准确性。
摘要由CSDN通过智能技术生成

数字化工具:QGIS 3.10.13


一.    数字化的步骤
二.    遇到的问题及解决方案

一. 数字化的步骤
1.原图准备

2.栅格图像配准
    选择投影和单位
    输入控制点
    编辑控制点

3 新建水域、道路、绿化数字化图层

 

4.屏幕跟踪矢量化地图
4.1水域矢量化

4.2 道路矢量化

4.3 绿化矢量化

4.4 道路矢量化整理
建立拓扑关系前,先对道路融合再进行轮廓操作。
融合结果

对融合结果进行轮廓操作


5.建立拓扑关系
拓扑关系的建立主要体现在第四节中。

6.检查和修改拓扑关系错误
此部分使用拓扑关系检查器来建立拓扑规则和检查拓扑关系

拓扑规则1:除了桥的部分,其他道路不应和水域发生重叠。
 
验证发现有四处错误

 

使用顶点工具进行修改后重新验证有两处错误,这两处错误我们观测原图可以看出是穿过水域的两座桥,无需进行修改。


7.建立和修改属性
由于在创建shp文件时增加了name属性但是在进行矢量化时没有记录属性,因此在实际上标注属性name是NULL的。现对关键道路、水域和绿化进行属性添加。

二. 遇到的问题及解决方案
以下为在进行实验时遇到的部分问题整理。

问题1:
在进行矢量化时,比如当一条路的起点是另一条路的终点时,只凭借肉眼是没办法精确连接的,因此使用启用捕捉工具,可以看出,启用这个工具后,当鼠标划过曾经的拐点时,会有玫红色框框提示,我们就可以将矢量化线条直接连接到玫红色框框处,这样可以使道路矢量化更加精确。
 

问题2:
如图所示,两条矢量化道路实际上是相交的但是在矢量化时没有相交,因此使用分割要素工具,将下方道路切割出一个顶点,这样就可以将两条道路连接在一起。
步骤:先选中想要切割的线条,切换到编辑状态,点击分割要素工具,在带分割线条两侧连一条线,带切割线条会被这条线切开(切开的线条还是紧密相连的,只是在切割点多了一个顶点,方便我们后续与另一条线条连接),可以从图中看出,一条线一分为二,接着我们就可以用添加线要素工具连线了。
 
  

 

 

 

 

 

 

 

问题3:
由图可看出,这座桥是穿过湖泊,桥两边并没有其他的道路或者绿化,因此道路应与湖泊边界紧密相连,但在进行水域和道路矢量化时,由于是分开进行,所以中间会有空间没有紧密相连,针对这个问题,可以使用顶点工具,该工具可以改变多边形顶点位置,进而改变多边形区域使得道路与水域边界紧密相连。

 

 

 

问题4:如果根据水域边界进行绿化矢量化工作量会非常大,经观察可以看出水域周边大范围都是绿化,因此可以包括水域进行大范围矢量化,将矢量化结果置于水域下层,这样在大大节省工作量的同时不影响最终结果。
 
 
大范围矢量化,把绿化图层置于最底层
 

 

 问题5:
以道路矢量结果为例,由下图可以看出,在矢量化过程中,由于道路有多个顶点且存在被切割的现象,导致现实中的一条道路,在图中不属于同一条(虽然首尾相连,但是没有同样的属性值),因此针对这种问题,使用合并选中要素工具,将被分割的路合并为属性一样的同一条,合并结束后,选中该要素,右键图层打开属性表,点击显示选中的要素,切换编辑状态,更改name属性值,完成属性添加。

 

 

 

问题6:
如下图所示,可以看出融合和轮廓后的道路边界会超出地图范围(水域也会出现这种情况,根本原因是在进行矢量化时,无法严格按照地图边界进行矢量化,因此会出现超出地图区域的现象),根据这种情况,首先使用提取图层范围工具,将gy图层的范围提取出来,然后用相交工具,将地图外的线条除去,使结果地图严格遵循地图范围。

 

 

提取图层范围后如下图所示,可以看出灰色区域严格符合gy图层的范围
 

接着进行相交 



得到结果图,可以看出结果图的道路和水域的范围没有超过地图范围


 

 

四. 结果
 
 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值