1、打开要编辑的shp数据,工具栏中,编辑器-开始编辑,开启编辑状态;
2、选择图层中的全部要素,在图层上右键-选择-全选;
3、调出拓扑编辑工具条,在菜单栏右键-拓扑;
4、建立拓扑关系,点击 拓扑 工具条中的 选择拓扑,选中要建立拓扑关系的图层。 5、在线的交点处打断线,点击 拓扑 工具条中的 打断相交线(拓扑工具栏的自定义——命令——拓扑——打断相交线),默认参数, 6、保存编辑.
1、 打开ArcCatalog,在地理数据库里右键——新建——要素数据集(一直下一步就行了) 2、在新建的要素数据集上右键——导入——要素类(步骤二中打断线的图层) 3、在新建的要素数据集上右键——新建——网络数据集,全部默认就好 4、得到网络数据集,包含node 和 edge ,我们只需要其中的 node 和原始的打断的路网 shp,分别是WuOSM_SE_ND_Junctions.shp(点)和 WuOSM_SE.shp(路网) 5、分别重新导出并重命名一下(便于后续说明):
1、消除 node 中无用的点 使用 Join 操作,可以得到 每个node 和 多少条路相交 移除 Count_ = 2 的 node (完整线中的断点) 导出为 WuHanOSM_MNU.shp
2、Unsplit Line 添加 Fied:MID=FID ,然后导出为 WuHanOSM_MEU.shp
3、对 WuHanOSM_MEA.shp 执行 Join,得到WuHanOSM_MEA_Join_Output.shp 删除 WuHanOSM_MEA_Join_Output.shp 中重复的 mID (原WuHanOSM_MEU.shp 中的字段) 记录。 对 WuHanOSM_MEU.shp 执行 Join,得到WuHanOSM_MEU_Join_Output.shp,最后筛选 feild 后导出为 WuHanOSM_MEU_final.shp