Arcgis中topolopy说明:
在arcgis中有关topolopy操作,,有两个地方,一个是在arccatalog中,一个是在arcmap中。通常我们将在arccatalog中建立拓扑

称为建立拓扑规则,而在arcmap中建立拓扑称为拓扑处理。
arccatalog中所提供的创建拓扑规则,主要是用于进行拓扑错误的检查,其中部分规则可以在溶限内对数据进行一些修改调整。建

立好拓扑规则后,就可以在arcmap中打开些拓扑规则,根据错误提示进行修改。
arcmap 中的topolopy工具条主要功能有对线拓扑(删除重复线、相交线断点等,topolopy中的planarize lines)、根据线拓扑生

成面(topolopy中的construct features)、拓扑编辑(如共享边编辑等)、拓扑错误显示(用于显示在arccatalog中创建的拓扑

规则错误,topolopy中的error inspector),拓扑错误重新验证(也即刷新错误记录)。
[第二部分]
因为有人问到,补充一点:在arccatalog中创建拓扑规则的具体步骤?
要在arccatalog中创建拓扑规则,必须保证数据为geodatabase格式,且满足要进行拓扑规则检查的要素类在同一要素集下。
因此,首先创建一个新的geodatabase,然后在其下创建一个要素集,然后要创建要素类或将其它数据作为要素类导入到该要素集下


进入到该要素集下,在窗口右边空白处单击右键,在弹出的右键菜单中有new->topolopy,然后按提示操作,添加一些规则,就完成

拓扑规则的检查。
最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进行修改。
[第三部分][转帖]
有关geodatabase的topology规则,以前在网上有人发表过,现在转帖如下,供大家一起学习参考。

多边形topology

1.must not overlay:单要素类,多边形要素相互不能重叠
2.must not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区)
3.contains point:多边形+点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点
4.boundary must be covered by:多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素)
5.must be covered by feature class of:多边形+多边形,第一个多边形层必须被第二个完全覆盖(省与全国的关系)
6.must be covered by:多边形+多边形,第一个多边形层必须把第二个完全覆盖(全国与省的关系)
7.must not overlay with:多边形+多边形,两个多边形层的多边形不能存在一对相互覆盖的要素
8.must cover each other:多边形+多边形,两个多边形的要素必须完全重叠
9.area boundary must be covered by boundary of:多边形+多边形,第一个多边形的各要素必须为第二个的一个或几个多边形

完全覆盖
10.must be properly inside polygons:点+多边形,点层的要素必须全部在多边形内
11.must be covered by boundary of:点+多边形,点必须在多边形的边界上

线topology

1.must not have dangle:线,不能有悬挂节点
2.must not have pseudo-node:线,不能有伪节点
3.must not overlay:线,不能有线重合(不同要素间)
4.must not self overlay:线,一个要素不能自覆盖
5.must not intersect:线,不能有线交叉(不同要素间)
6.must not self intersect:线,不能有线自交叉
7.must not intersect or touch interrior:线,不能有相交和重叠
8.must be single part:线,一个线要素只能由一个path组成
9.must not covered with:线+线,两层线不能重叠
10.must be covered by feature class of:线+线,两层线完全重叠
11.endpoint must be covered by:线+点,线层中的终点必须和点层的部分(或全部)点重合
12.must be covered by boundary of:线+多边形,线被多边形边界重叠
13.must be covered by endpoint of:点+线,点被线终点完全重合
14.point must be covered by line:点+线,点都在线上

空间数据编辑涉及两类错误:
定位错误,与地图要素定位有关的错误.诸如多边形缺失,线条扭曲等
拓扑错误,如悬挂弧段和未闭合多边形等,是与地图要素拓扑关系有关的错误.
数字化错误类型
1.未及或欠线头(undershoot)与过伸(overshoot)
例如在水系的录入中,将支流的终点恰好录入在干流上基本上是不可能的,更常见的是图(b)和(c)所示的两种情况.
拓扑错误类型
未及(undershoot):一种数字化错误类型,导致弧段之间存在缝隙而未接合.
过伸(overshoot):一种数字化错误类型,它导致弧段过长.
未及和过伸都会产生悬挂弧段和悬挂节点,悬挂弧段:一条在其左右两侧为相同的多边形的弧段,在弧段的终点则产生悬挂节点.
2.悬挂弧段(dangling arc)与悬挂节点(dangling node)
过伸和未及数字化错误产生悬挂弧段和悬挂节点
悬挂节点(Dangling Node),如果一个节点只与一条线相连接,那么该节点称为悬挂节点,悬挂节点有多边形不封闭,不及和过头,节点

不重合等几种情形.
伪节点使一条完整的线变成两段(如图),造成伪节点的原因常常是没有一次录入完毕一条线.
3.伪节点(Pseudo Node)
碎屑多边形(如图)一般由于重复录入引起,由于前后两次录入同一条线的位置不可能完全一致,造成了"碎屑"多边形.另外,由于用不

同比例尺的地图进行数据更新,也可能产生"碎屑"多边形.
4."碎屑"多边形或"条带"多边形(Sliver Polygon)
不正规的多边形是由于输入线时,点的次序倒置或者位置不准确引起的.在进行拓扑生成时,同样会产生"碎屑"多边形.
5.不正规的多边形(Weird Polygon)
6.弧段方向也可能是一种拓扑错误
7.多标识点错误
返回2
拓扑编辑
定义:
拓扑编辑:基于拓扑关系,纠正拓扑错误的空间数据的编辑.
思考:如何自动发现拓扑错误
基于拓扑的GIS软件包能发现和显示拓扑错误,并能有轻松消除拓扑错误的功能.基于拓扑的GIS软件包有:ARCINFO,AutoCAD

Map,MGE,SPANS等
非拓扑的GIS软件包不能发现拓扑错误和建立拓扑关系,虽然它可用于地图要素的数字化和编辑.非拓扑的GIS软件包

括:ArcView,MapInfo,ArcInfo 8中的ArcMap是设计用于数据显示和编辑,其当前版本不具有显示拓扑错误的能力

转载于:https://www.cnblogs.com/lhjhl/archive/2009/08/09/1542172.html

Arcgis中topolopy(摘自网络)相关推荐

  1. 在ArcGIS中发布GoogleEarth瓦片为网络地图服务(wms)

    说明 本案例实现内容:GoogleEarth瓦片地图的获取.在ArcGIS Server Manger中发布下载好的影像瓦片数据. 本实例使用软件版本:ArcGIS10.2, 水经注万能地图下载器 . ...

  2. 深度学习中的卷积网络简介

    卷积网络(convolutional network)也叫做卷积神经网络(convolutional neural network, CNN),是一种专门用来处理具有类似网格结构的数据的神经网络.例如 ...

  3. arcgis python 新建图层组_分享Arcgis中62个常用技巧系列一(前20个技巧)

    一.计算面积 ( 可以帮我们计算小班面积 ) 添加 AREA 字段,然后右键点击字段列,然后点击 CALCULATE VALUES; ---> 选择 ADVANCED -->把下面的代码输 ...

  4. 常见的加密算法 (转自: http://blog.chinaunix.net/uid-8735300-id-2017079.html 本文摘自网络 ,如有雷同 请及时联系我 谢谢)...

    本文摘自网络 ,仅为个人学习记录之用,如有雷同 请及时联系我 谢谢 实例参考: http://www.cnblogs.com/Continue/archive/2009/11/20/1606862.h ...

  5. 【ArcGIS微课1000例】0014:ArcGIS中如何将kml(kmz)文件转shp,并进行投影转换?

    KML(Keyhole Markup Language,Keyhole 标记语言)最初是由Google 旗下的Keyhole 公司开发和维护的一种基于XML 的标记语言,利用XML 语法格式描述地理空 ...

  6. ArcGIS中栅格数据的金字塔详解

    1 栅格金字塔定义 金字塔可用于改善性能.它们是原始栅格数据集的缩减采样版本,可包含多个缩减采样图层.金字塔的各个连续图层均以 2:1 的比例进行缩减采样.以下是为栅格数据集创建的两级金字塔示例: 图 ...

  7. arcgis字段计算器无法赋值_分享∣Arcgis中62个常用技巧系列一(前20个技巧)

    一.计算面积 ( 可以帮我们计算小班面积 ) 添加 AREA 字段,然后右键点击字段列,然后点击 CALCULATE VALUES; ---> 选择 ADVANCED -->把下面的代码输 ...

  8. ARCGIS中坐标转换及地理坐标、投影坐标的定义

    原文地址:http://blog.sina.com.cn/s/blog_663d9a1f01017cyz.html 1.动态投影(ArcMap) 所谓动态投影指,ArcMap中的Data 的空间参考或 ...

  9. ARCGIS中坐标转换及地理坐标、投影坐标的定义(转载)

    转自http://blog.sina.com.cn/s/blog_663d9a1f01017cyz.html 1.动态投影(ArcMap) 所谓动态投影指,ArcMap中的Data 的空间参考或是说坐 ...

最新文章

  1. incremental backup恢复错误一例
  2. javascript高级程序设计之函数表达式
  3. Latex算法伪代码使用总结
  4. 微星主板超频_内存超频能力依旧拔群!微星MEG Z490 ACE主板评测
  5. 【翻译】ANDROID KTX – 使用Kotlin进行Android开发
  6. mongo 主从数据不同步
  7. Spring零配置之@Configuration注解详解。
  8. Ngnix中的fastcgi參数性能优化和解释
  9. 3D旋转相册代码及详细使用教程
  10. 《编程之美》买书问题及c语言代码实现
  11. javax.mail.MessagingException: Unknown SMTP host: smtp.163.com;
  12. 应广PFS122单片机比较器测供电电源VDD电压带临界点消抖处理
  13. 美术基础——角色设计
  14. 华为上研所无线嵌入式优招面经
  15. Android-再次解读萤石云视频
  16. 简单的java程序代码?
  17. comp3411辅导assignment2
  18. 【Android】恢复出厂后静态壁纸加载流程
  19. 12.3 收敛级数的性质
  20. React - redux 使用(由浅入深)

热门文章

  1. 上位机使用C++通过ADS协议与倍福PLC通信例程-布尔变量的读取
  2. SylixOS ECS 启动过程
  3. 计算机中的网络协议包括哪些,网络协议三要素有什么关系
  4. 机器视觉之eVision
  5. 一个人靠不靠谱,就看这三点: 凡事有交代,件件有着落,事事有回音
  6. unity如果编辑器意外崩溃了,但场景未保存,怎么办
  7. 模型汇总-9 Variational AutoEncoder_VAE基础:LVM、MAP、EM、MCMC、Variational Inference(VI)
  8. c语言利用二维数组制作地图,用程序实现RPG背景地图二维数组构建
  9. 22岁少年破解史上最严重网络攻击,拯救全球互联网,三个月后却被FBI逮捕……
  10. 【运维心得】你不知道,运维也要写代码(3)