一、问题描述
gis中进行路径规划的前提条件是需要有路网数据,这个是基础,并且路网数据是有要求的。
路网数据要求如下:
1、单线(LineString类型)
2、全部由两个坐标的单线段组成
3、相交位置不能存在悬空点
项目中遇到路网数据相交位置存在悬空点,路径规划无规划结果的问题。我们可以使用qgis的拓扑插件进行悬空点排查,然后使用qgis的编辑吸附工具吸附下消除悬空点。
二、安装QGIS
qgis下载官网
官网下载完成后,一直点下一步进行安装。
三、安装拓扑检查工具
打开qgis,选择插件,选择管理并安装插件,搜索拓扑检查器,安装。
安装插件完成后,在矢量工具栏打开拓扑检查器,如果没有就重启下qgis
四、拓扑检查插件使用
打开拓扑检查器,在右下角展示。选择扳手工具,选择要检查的图层,添加规则,确认。
点击最左侧对号,进行拓扑检查,如图红色部分为违反规则的点位,右下角列表,点击可以定位到违反规则的位置。
五、悬空点处理
选中图层,点击编辑,进入编辑模式。
点击吸附按钮开启吸附操作。
选择顶点工具进行吸附编辑操作
拖拽路线进行交点吸附
所有悬空点位完成后,再次点击编辑完成保存操作
重复上面操作进行拓扑检查,知道没有悬空点位。
六、总结
上述方法只是处理悬空点位方法之一,也可以使用arcgis处理
希望对您有帮助,发财的小手点点赞,点点关注~