参考

ArcGIS建立拓扑并检查

  1. 第一步 打开ArcMap,点击目录(catalog),在ArcCataloge新建个人地理数据库。

  2. 第二步 在“新建个人地理数据库”上右键——新建——要素数据集,名称是“××”,导入要处理的数据。注意:建立的时候会选择坐标系。

  3. 第三步 在要处理的数据集名称上点击 新建——拓扑。规则根据需要选择,选默认的“不能重复”。

  4. 导出拓扑错误
    arctoolbox-Data Management Tools-Topology-Export Topology Errors

  5. 普通检查修改
    检查首先要关掉catalog,否则会提示图层上锁。将拓扑检查的图层放到arcmap中。注意:在map里打开,编辑要用edit工具条下的编辑按钮。不能用选择按钮。
    在编辑状态下有一个拓扑编辑状态。如图:


右键点击某个拓扑错误,可以直接进行融合merge,批量delete等操作。

6. 批量检查修改
以面重叠为例,当数据量比较大时;需要批量处理。不用写代码的批量处理。
此部分特别感谢:参考链接

6.1添加识别字段—赋值

6.2要素转点

6.3要素转线

6.4要素转面(上一步成果线要素转为面)

6.5空间链接

结果及属性

注明:属性为空的 为拓扑错误部分

3.6消除
注意:消除之前一定要先选择上呗消除的部分,选按边界消除我有次试出来是不对,反而没选按边界消除倒是对的。所以最好把有拓扑错误的标记提取出来单独处理。

结果及属性查看

  1. 补充1:检查过的图层可能还有问题,这个时候不需要重新按照以上步骤重新操作。只需要在建好的_Topology图层上右键选择Validate进行验证,如果还有拓扑错误再进行修改。
  2. 补充2:不同面之间非常细小的线,不太好删除节点,可以用Edit的Clip工具裁剪。

ArcGIS建立拓扑并检查修改相关推荐

  1. ARCGIS常见拓扑错误的修改方法

    一.先看看在ArcInfo里面的拓扑的实现: 其中在ArcGIS 8以后,Geodatabase成为一种全新的空间数据模型.它采用一种开放的结构将空间数据(包括:矢量.栅格.影像.三维地形等)及其相关 ...

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

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

  3. arcgis建立拓扑验证拓扑

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

  4. ArcGIS 常见拓扑错误的修改方法

     一.面不能相互重叠(must not overlap) 修改方法有以下几种: 1.可以直接修改要素节点去除重叠部分. 2.在错误上右键选择 merge,将重叠部分合并到其中一个面里. 3.在错误 ...

  5. arcgis伪节点检查_arcgis建立拓扑分析(检验矢量图)

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

  6. 使用ArcGIS进行拓扑检查

    使用ArcGIS进行拓扑检查 最近在项目中碰到一个问题:道路中心线如果有多部分组成,例如是MultiLineString的时候,由于数据采集处理的原因经常会造成,MultiLineString的各个部 ...

  7. ArcGIS 矢量数据拓扑编辑

    拓扑:位置关系保持不变的特性.通过拓扑关系可提高空间数据的维护质量. 本文介绍ArcGIS中拓扑的基本操作 拓扑创建 如图在gdb中新建要素集,将要拓扑分析的数据放入要素集.右键要素集新建拓扑.在之后 ...

  8. ArcGIS API for Silverlight 实现修改地图上的工程点位置

    ArcGIS API for Silverlight 实现修改地图上的工程点位置 原文:ArcGIS API for Silverlight 实现修改地图上的工程点位置 #region 处理工程点点击 ...

  9. SVN 检查修改或者提交代码时候一直显示please wait的解决办法(汉化版本显示请稍候)

    在提交使用vue写的前端代码时候一直显示"请稍候",检查修改时候也是这样显示. 原因是 : 下载代码后 npm install 安装了依赖. 可以在SVN中取消对相关依赖的控制. ...

  10. 【C++】链表反转逆序|建立、删除、修改、插入|linux内核链表与普通链表

    目录 C++实现链表逆序 链表的建立.删除.修改.插入 linux内核链表与普通链表 C++实现链表逆序 实现链表逆序,首先要有一个链表,下面是链表的结构体: typedef struct listn ...

最新文章

  1. javascript之namespace模式
  2. 2019年首趟春运年货集装箱班列抵达北京
  3. bleve搜索引擎源码分析之索引——mapping和lucene一样,也有_all
  4. jquery生成一个li_jquery-创建元素和添加子元素
  5. MATLAB GUI引用了不存在的字段
  6. 亚马逊员工因龙卷风身亡 贝索斯庆祝载人飞行惹众怒
  7. 大数据处理系统有哪些
  8. CakePHP 2.x CookBook 中文版 第三章 入门(三)
  9. mysql之高性能索引
  10. IEEE Access 期刊投稿
  11. pthread_join()详解及实验
  12. Win10使用GPT格式为大硬盘分区(2.2T 以上)
  13. 路由器单区域 OSPF 基本配置
  14. 威海北洋电气java面试题_面试题_76_to_81_Java 最佳实践的面试问题
  15. poly-yolo训练自己的数据
  16. cmake 安装下载
  17. Openlayers测量距离与面积
  18. 视频无损放大软件:Topaz Video Enhance AI Mac版(支持m1)
  19. 【VBA】 CreateObject(“wscript.network“)
  20. psql double类型精确度问题

热门文章

  1. 2022年地理信息系统与遥感专业就业前景与升学高校排名选择
  2. Shiro框架基本知识及应用
  3. DOS命令窗口基本操作
  4. 数据库文件有哪些格式以及类型呢?
  5. 宝塔搭建javaweb_宝塔面板配置及部署javaweb教程(全网最全)
  6. 【浙大翁恺】C语言习题
  7. 在线HTTP接口测试 - HTTP GET/POST模拟请求测试工具
  8. 对班级网站注册功能中密码输入运用等价类划分法设计测试用例
  9. Linux字体库ttc还是ttf,几种操作系统字体格式:otf/ttf/ttc格式字体的区别
  10. PLSQL导入导出表数据、表结构