【实现效果】
给定一张路网信息,将所有交叉点找到,每次选定两点之间的道路。
【实现步骤】
-
打开项目文件,如果是新的项目,还需要导入数据集。
-
在窗口中,打开目录。目录右上角设置自动隐藏,便于查看。
-
打开左侧内容列表,右键添加数据,将要分析的路网shp图导入。
如果是按照道路名称寻找交叉点,也可以参考博客:
Arcpy获取道路交叉口
-
融合道路名称相同的道路。
-
得到融合后的道路后,再在相交处打断点。要使用要素转线,其功能如下图所示,我们要获取两条线的交点。
使用要素工具,打开ArcToolbox,找
数据管理工具
下的
要素
,选择
要素转线
。
输入上一步得到的图层,确定即可。 -
获取焦交点,在目录中找到上一步得到的图层,右键
新建网络数据集
,一直点下一步,得到打点的数据网格。
-
将得到的点和线进行空间连接。在Arctoolbox中找到空间连接。
-
得到最终的点和线在同一图层的结果。