目的:矢量图画好后,检查是否有伪节点,悬挂节点等,线要素和面要素都可以检查。伪节点,两条线应该相交但是画的没相交;悬挂节点,两条线看似相交了但是没有节点,因此路径不同(类似于高架桥和交叉口,悬挂节点就类似高架桥)

基本步骤:

1、建立拓扑

2、验证拓扑

拓扑的建立可在arcCatalog里完成,也可以在arcMap里右侧目录下完成(本人常称小catalog)。catalog是管理文件的一个软件。

注意!!建立拓扑之前需要将要素导入到数据库里的数据集中。

下面简述这个问题。通常来说在arcgis里,要素文件直接保存在磁盘上是shp文件。但是进行拓扑分析前需要把shp文件导入到数据库里的数据集中。

首先建立数据库。例:选中4拓扑文件夹-右键-新建-新建文件地理数据库,并命名为test(文件地理数据库后缀为gdb,个人地理数据库后缀为mdb)-选中test.gdb-右键-新建-要素数据集。

注意!!建立要素数据集时应选取坐标系统

然后选中test要素数据集-右键-导入-要素类(多个),弹出框,输入要素,导出则不需要改动。左键单击红色画圈部分可打开文件浏览添加要素(shp文件)

确定后即可导入。然后选中test这个要素数据集,右键,新建,选择拓扑。

注意:

1、导入前尽量要把后台处理关闭!!(如何关闭arcgis地图处理的后台处理百度即可)

2、考虑以下数据集的空间参考(坐标系)是否和导入的数据集相一致!

ps:在写此篇文章的时候,发现多要素导入数据集提示成功但是并没有真正导入,是空的。然后就使用了单个要素导入,也成功了。这里可能是一个bug

在新建拓扑对话框里,选择要建立的拓扑,根据提示一步步来。等级选择1

然后到这里,添加规则。可以针对不同的要素添加不同的规则

例如:选择线要素,规则是不能有悬挂节点和伪节点。

建立拓扑后验证拓扑,然后拖到arcmap里,发现一些问题

然后打开拓扑工具条,选择拓扑,然后激活要素编辑工具栏,开始要素编辑。(修改出现伪节点等问题,修改矢量图)

至此,拓扑建立和验证就结束了。

其他的话:这是第一篇随笔,意味着以后可能就在这里发博文了。费了好大的功夫。慢慢来。这里将来就是小园子了。

arcgis伪节点检查_arcgis建立拓扑分析(检验矢量图)相关推荐

  1. arcgis建立拓扑分析(检验矢量图)

    目的:矢量图画好后,检查是否有伪节点,悬挂节点等,线要素和面要素都可以检查.伪节点,两条线应该相交但是画的没相交:悬挂节点,两条线看似相交了但是没有节点,因此路径不同(类似于高架桥和交叉口,悬挂节点就 ...

  2. arcgis伪节点检查_兼顾属性信息的矢量伪节点检查及自动消除方法

    兼顾属性信息的矢量伪节点检查及自动消除方法 张 伟 1 [摘 要] 提出了兼顾属性信息的伪节点检查及自动消除方法,并在 FME 中编 程实现.实验证明,该方法可提高生产效率,也可用于线状要素的自动接边 ...

  3. ArcGIS Engine空间分析之拓扑分析的实现

    简单介绍: 拓扑学是一门研究几何图形位置关系的科学. GIS所关注的拓扑主要集中在拓扑关系--存在于地理实体间的拓扑关系. 拓扑关系在GIS中起着描述两个地理实体的相对空间位置的重要作用.它是GIS空 ...

  4. arcgis建立拓扑验证拓扑

    建立拓扑和验证 1 ArcCatalog新建数据库 在ArcCatalog中,连接到文件夹后,右键→New→File Geodatabase,命名为test.gdb(后缀为mdb为个人数据库): 2 ...

  5. NVIDIA NCC​L 源码学习(三)- 机器内拓扑分析

    上节介绍到所有节点执行了bootstrap网络连接的建立,接下来介绍下拓扑分析. 由于gpu机器架构是多种多样的,一台机器上可能有多个网卡,多个gpu卡,卡间连接也各不相同,因此需要对机器内设备连接拓 ...

  6. IS-IS 的 DIS (伪节点) 及 DIS 和 OSPF中DR 的区别

    DIS 及 DIS 和 DR 的区别 1.DIS 与伪节点: ①.DIS 是指指定中间系统(Designated IS) ②.伪节点是指在广播网络中由DIS创建的虚拟路由器 2.DIS 特点: 在广播 ...

  7. arcgis 栅格数据 邻域计算_ArCGIS中DEM地形鞍部提取

    01流程图 利用水文分析提取山脊线及山谷线,山脊线相当于分水线,山谷线相当于山谷线.分水线是水流的起源点,这些栅格的水流方向只存在流出方向而不存在流入方向,所以汇流累积量为零.通过对零值的提取就可以得 ...

  8. 南孚电池:如何从0-1建立经营分析报表平台,助力集团转型?

    陆续分享一些企业数据化管理的案例,有制造.零售.金融有侧重业务,有侧重项目,希望给同处在数字化转型路上的企业一些思路与启发!今天分享的是南孚电池的案例. 注:本文为帆软2021数据生产力大赛获奖案例, ...

  9. CPU Cache Line伪共享问题的总结和分析

    原文:吴一昊,杨勇 Linux阅码场 地址:CPU Cache Line伪共享问题的总结和分析 Table of Contents 1. 关于本文 2. 背景知识 2.1 存储器层次结构 2.2 多核 ...

最新文章

  1. 5.1.3.jvm java虚拟机系统参数查看
  2. 我的一些小想法(聊以一笑……)
  3. OSM OpenStreetMap 获取城市路网数据及转为ESRI shp数据的方法
  4. stdthread(8)并发recursive_mutex 递归锁
  5. ISA Server 2007 beta TAP 开始招人
  6. PyTorch基础(part8)--LSTM
  7. 计算机系统结构教程卷子,计算机系统结构试卷试题.docx
  8. oracle unused 语法_oracle--set unused
  9. python数据库框架_目前最受欢迎的12个Python开源框架
  10. [置顶] 读取pdf并且在web页面中显示
  11. Android Studio 视图解析
  12. leetcode 打印_leetcode多线程之按序打印
  13. Android WebRTC 音视频开发总结
  14. 想自学PLC编程该按什么步骤来?
  15. python利用re正则匹配替换句子中的特殊字符(如中文逗号','变英文逗号',',英文句号'.'变中文句号'。'等)
  16. excel 的条件格式(一)
  17. Linux代理服务器 Centos Nginx安装、反向代理配置、Nginx开机自启动及日志每天自动分割压缩
  18. 明明没PS,看起来却像PS过的照片!
  19. Let‘sEncrypt快速颁发及自动续签泛域名证书实践指南
  20. MessageSource简介

热门文章

  1. boost::timer::cpu_timer相关的测试程序
  2. boost::math模块使用拉普拉斯(与正态比较)分布的示例的测试程序
  3. boost::histogram::accumulators::mean用法的测试程序
  4. boost::core模块实现交换primitive
  5. ITK:建立一个Hello World程序
  6. VTK:小部件之BorderWidget
  7. OpenGL Gamma Correction伽马校正的实例
  8. C++实现complex number复数的算法(附完整源码)
  9. C++为什么要内存对齐
  10. C++ Opengl 绘制二次几何体源码