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

2023-09-21 14:34:06

新手学习: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
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

更多推荐

数据治理-数据存储和操作-数据架构类型

数据库可以分为集中式数据库和分布式数据。集中式系统管理单一数据库,而分布式系统管理多个系统上的多个数据库。分布式系统组件可以根据组件系统的自治性分为两类:联邦的和非联邦的。集中式数据库集中式数据库将所有数据存放在一个地方的一套系统中,所有用户连接到这套系统进行数据访问。对某些访问受限的数据来说,集中化可能是理想的,但对

如何在Spring Boot中配置双数据源?

如何在SpringBoot中配置双数据源?背景双数据源优点技术用法添加依赖配置数据源创建实体类和存储库配置数据源和实体管理器配置事务管理器实现双数据源背景在许多应用程序中,可能会遇到需要连接多个数据库的情况。这些数据库可以是不同的类型,例如关系型数据库和NoSQL数据库,或者它们可以是相同类型但包含不同的数据。为了处理

Spring Boot 如何配置 Hikari 数据库连接池

目录一、SpringBoot介绍二、什么是数据库连接池三、Hikari介绍四、配置Hikari一、SpringBoot介绍SpringBoot是一个开源的Java框架,它简化了基于Spring的应用程序的开发和部署。它提供了一种快速、方便的方式来创建独立的、可扩展的、生产级别的Spring应用程序。SpringBoot

Matlab--微积分问题的计算机求解

目录1.单变量函数的极限问题1.1.公式例子1.2.对应例题12.多变量函数的极限问题3.函数导数的解析解4.多元函数的偏导数5.Jacobian函数6.Hessian矩阵7.隐函数的偏导8.不定积分问题的求解9.定积分的求解问题10.多重积分的问题求解1.单变量函数的极限问题1.1.公式例子%%%3.1.1.单变量函

Springboot 实践(21)服务熔断机制

在微服务架构中,服务众多,通常会涉及到多个服务层的调用,一旦基础服务发生故障,很可能会导致级联故障,继而造成整个系统不可用,这种现象被称为服务雪崩效应。服务熔断引入熔断器概念,熔断器如果在一段时间内侦测到许多类似错误,就会强迫其以后的多个调用快速失败,不在访问远程服务器,从而防止应用程序不断地尝试执行可能会失败的操作,

sed & awk使用简介

简介本文主要介绍Linux系统的两个神级工具:sed和awk,他们是Linux高手们必备的技能,很值得我们去研究的东西。这里是我在网上书上收集的相关资料,因为这两个工具很有名也很重要,所以这些资料会帮助我更好的了解和熟悉它们。什么是sed在《sedandawk》一书中(1.2AStreamEditor)的解释是:Sed

Text-to-SQL小白入门(六)Awesome-Text2SQL项目介绍

项目介绍项目地址GitHub地址:GitHub-eosphoros-ai/Awesome-Text2SQL:CuratedtutorialsandresourcesforLargeLanguageModels,Text2SQL,andmore.项目首页欢迎大家围观参与、使用、贡献。项目理念这个项目主要收集了针对大型语言

vite和webpack的区别

vite和webpack的区别1、前言2、Webpack2.1Webpack简述2.2Webpack常用插件3、Vite3.1Vite简述3.2Vite插件推荐4、区别4.1开发模式不同4.2打包效率不同4.3插件生态不同4.4配置复杂度不同4.5热更新机制不同5、总结1、前言Webpack和Vite是现代前端开发中非

笔记1.5:计算机网络体系结构

从功能上描述计算机网络结构分层结构每层遵循某个网络协议完成本层功能1.基本概念实体:表示任何可发送或接收信息的硬件或软件进程。协议是控制两个对等实体进行通信的规则的集合,协议是水平的。任一层实体需要使用下层服务,遵循本层协议,实现本层功能,向上层提供服务,服务是垂直的。下一层协议的实现对上层的服务用户是透明的同系统的相

Mysql 数据库基础介绍

Mysql数据库基础介绍一、数据库介绍1.1、数据库的发展史1.1.1、文件管理系统的缺点1.1.2、数据库系统发展阶段1.3、DBMS数据库管理系统1.4、数据库管理系统的优点1.5、数据库管理系统的基本功能1.6、数据库系统的架构1.7、各种数据库管理系统1.7.1、层次数据库1.7.2、网状数据库1.7.3、RD

TCP/IP协议栈各层涉及到的协议

21/tcpFTP文件传输协议22/tcpSSH安全登录、文件传送(SCP)和端口重定向23/tcpTelnet远程连接80/tcpHTTP443/tcpHTTPS计算机各层网络协议五层:应用层:(典型设备:应用程序,如FTP,SMTP,HTTP)DHCP(DynamicHostConfigurationProtoco

热文推荐