OSM 路网提取道路交点,生成node和edge,用于网络分析

OSM 路网提取道路交点,生成node和edge,用于网络分析

1 导入OSM路网

OSM 路网提取道路交点,生成node和edge,用于网络分析_第1张图片在这里插入图片描述

2 在交点处打断路网

1、打开要编辑的shp数据,工具栏中,编辑器-开始编辑,开启编辑状态;

2、选择图层中的全部要素,在图层上右键-选择-全选;

3、调出拓扑编辑工具条,在菜单栏右键-拓扑;

4、建立拓扑关系,点击 拓扑 工具条中的 选择拓扑,选中要建立拓扑关系的图层。
OSM 路网提取道路交点,生成node和edge,用于网络分析_第2张图片
5、在线的交点处打断线,点击 拓扑 工具条中的 打断相交线(拓扑工具栏的自定义——命令——拓扑——打断相交线),默认参数,
OSM 路网提取道路交点,生成node和edge,用于网络分析_第3张图片
6、保存编辑.

3 建立网络数据集

1、 打开ArcCatalog,在地理数据库里右键——新建——要素数据集(一直下一步就行了)OSM 路网提取道路交点,生成node和edge,用于网络分析_第4张图片
2、在新建的要素数据集上右键——导入——要素类(步骤二中打断线的图层)
OSM 路网提取道路交点,生成node和edge,用于网络分析_第5张图片
3、在新建的要素数据集上右键——新建——网络数据集,全部默认就好
OSM 路网提取道路交点,生成node和edge,用于网络分析_第6张图片
4、得到网络数据集,包含node 和 edge ,我们只需要其中的 node 和原始的打断的路网 shp,分别是WuOSM_SE_ND_Junctions.shp(点)和 WuOSM_SE.shp(路网)
在这里插入图片描述
5、分别重新导出并重命名一下(便于后续说明):
在这里插入图片描述

4、后处理1

1、消除 node 中无用的点
使用 Join 操作,可以得到 每个node 和 多少条路相交
OSM 路网提取道路交点,生成node和edge,用于网络分析_第7张图片
OSM 路网提取道路交点,生成node和edge,用于网络分析_第8张图片
OSM 路网提取道路交点,生成node和edge,用于网络分析_第9张图片
移除 Count_ = 2 的 node (完整线中的断点)
移除前
移除后
导出为 WuHanOSM_MNU.shp

2、Unsplit Line
OSM 路网提取道路交点,生成node和edge,用于网络分析_第10张图片
合并前
合并后
添加 Fied:MID=FID ,然后导出为 WuHanOSM_MEU.shp

3、对 WuHanOSM_MEA.shp 执行 Join,得到WuHanOSM_MEA_Join_Output.shp
OSM 路网提取道路交点,生成node和edge,用于网络分析_第11张图片
删除 WuHanOSM_MEA_Join_Output.shp 中重复的 mID (原WuHanOSM_MEU.shp 中的字段) 记录。
OSM 路网提取道路交点,生成node和edge,用于网络分析_第12张图片
对 WuHanOSM_MEU.shp 执行 Join,得到WuHanOSM_MEU_Join_Output.shp,最后筛选 feild 后导出为 WuHanOSM_MEU_final.shp
OSM 路网提取道路交点,生成node和edge,用于网络分析_第13张图片

5、后处理2

你可能感兴趣的:(OSM 路网提取道路交点,生成node和edge,用于网络分析)