新手学习:ArcGIS 提取SHP 路网数据、节点

新手学习:ArcGIS 提取SHP 路网数据、节点

参考连接

OSM路网提取道路节点
ArcGIS:如何创建地理数据库、创建要素类数据集、导入要素类、表?

1. 导入开源路网SHP文件

2. 在交点处打断路网数据

未打断路网数据

有一些路径很长,并且和多个路径存在交点,所以需要打断相交线。

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

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

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

  4. 建立拓扑关系,点击 拓扑 工具栏中的 选择拓扑,选中要建立拓扑关系的图层,并

  5. 在线的交点处打断线,点击 拓扑工具栏中的 打断相交线,默认参数,

  6. 保存编辑

如何添加新的命令到工具栏

  1. 点击工具栏的自定义

  2. 将使用的命令选中拖入工具栏中

3. 建立数据集

  1. 打开目录,新建地理数据库
  1. 在地理数据库下新建一个要素集

  2. 导入要素类

  3. 在新建的要素数据集上右键------新建------网络数据集,全部默认就好

  4. 得到网络数据集,包含node 和 edge ,我们只需要其中的 node 和原始的打断的路网 shp,

  5. 分别重新导出并重命名一下(便于后续说明)

4. 后处理

1、消除 node 中无用的点

使用 Join 操作,可以得到 每个node 和 多少条路相交

  1. 删除一些节点

有一些节点,其连接数为1,这些节点往往是某条路径的末端,仅与一条路径相连,所以删除这样的节点,可以减少节点数量。


!在这里插入图片描述(https://img-blog.csdnimg.cn/927c3326441b49bbb37a4c4d842a8cc3.png#pic_center

相关推荐
bbaydnog3 分钟前
FreeRTOS学习笔记 17:资源管理与临界区保护——优先级反转、死锁,90%的RTOS bug都跟它有关
笔记·学习·bug
不羁的木木15 分钟前
Form Kit(卡片开发服务)学习笔记03-卡片UI开发与数据更新
笔记·学习·ui
不羁的木木18 分钟前
Form Kit(卡片开发服务)学习笔记02-环境搭建与基础配置
笔记·学习·harmonyos
Zklys27 分钟前
Cmake的学习笔记step1
c++·笔记·学习
库奇噜啦呼27 分钟前
【iOS】源码学习-分类、扩展、关联对象
学习·ios·分类
飞翔中文网31 分钟前
Java学习笔记之接口
java·笔记·学习
吃好睡好便好32 分钟前
矩阵的左除和右除
人工智能·学习·线性代数·算法·矩阵
OBiO201333 分钟前
从血清型到启动子升级——如何规避心肌 AAV 肝脏泄露?
学习
_李小白1 小时前
【android opencv学习笔记】Day 30: 滤波算法之拉普拉斯算子
android·opencv·学习
不羁的木木1 小时前
Form Kit(卡片开发服务)学习笔记04-交互事件与跳转处理
笔记·学习·交互·harmonyos