1 引言

拓扑是反映空间要素和要素之间的关系的数据模型。

为什么要引入拓扑呢,ArcGIS官方给出的原话是:

  • 如果有重叠且共享相同坐标位置、边界或结点的要素,地理数据库拓扑可以帮助更好的管理数据。
  • 地理数据库拓扑帮助确保数据完整性。
  • 拓扑为多种空间分析操作提供了支持。

2 空间拓扑关系

空间数据的拓扑关系包括:

  • 邻接关系
  • 关联关系
  • 包含关系
  • 连通关系

这些关系表达了地理实体之间的关系,通常某些地理实体间的关系是特定的,比如:人口普查中,将人口普查区域划分为几块,各区块间不得重叠,不能出现包含关系,不然就重复计算了。这也是为什么要在地理要素间建立拓扑规则,进行检查了。

3 ArcGIS中的拓扑

ArcGIS中的拓扑规则建立以及检查是在地理数据库中进行的,通常有以下几个步骤:

3.1 设计地理数据库拓扑

这一步是比较重要的,如果有大量的点线面要素,比如城市的地形图,涉及的要素非常多,自然也有各种各样的错误。所以必须提前规划好。

ArcGIS的官方示例如下:

差不多就像这样,把要素类标记出来,然后规划好各要素之间的拓扑规则。

然后再建立相应的数据集,指定规则,标记出精度。

3.2 创建拓扑

以下面要素为例,创建拓扑。如图所示是两个重叠的面要素,如果是两栋建筑或者两个宗地的面要素,实际中是不能有重叠部分的,所以是有问题的,这种问题可以根据拓扑检查查出来。

  • 创建要素集,把要素导入要素集中
  • 创建拓扑——添加规则

3.3 验证拓扑

验证拓扑可以通过

至此,ArcGIS会根据你的规则检测出不符合规则的区域
可以打开Error inspector,在其中一条条编辑错误

GIS基础(5)空间拓扑相关推荐

  1. GIS基础知识-名词解释

    地理信息系统 GIS 地理信息系统(Geographic Information System,GIS):作为信息技术的一种, 是在计算机硬.软件的支持下,以地理空间数据库( Geospatial D ...

  2. SuperMap GIS基础产品桌面GIS FAQ集锦(1)

    SuperMap GIS基础产品桌面GIS FAQ集锦(1) [iDesktop][iDesktopX]导入mdb失败报错:process output:importResult is not nul ...

  3. 空间句法软件_【特训营2:空间句法高阶班】GIS中的空间句法运用 丨城市数据派...

     最新线上特训营  授课老师专业过硬负责空间句法官方中文网站建设作为主要译者翻译空间句法奠基作<空间的社会逻辑>此课程为空间句法高阶课程课程内容覆盖:GIS与空间句法基础理论大数据和空间分 ...

  4. GIS基础软件及操作(十)

    原文 GIS基础软件及操作(十) 练习十.网络分析 (1) 加深对网络分析基本原理.方法的认识: (2) 熟练掌握ARCGIS下进行道路网络分析的技术方法: (3) 结合实际.掌握利用网络分析方法解决 ...

  5. GIS基础软件及操作(二)

    原文 GIS基础软件及操作(二) 练习二.管理地理空间数据库 1.利用ArcCatalog 管理地理空间数据库 2.在ArcMap中编辑属性数据 第1步 启动 ArcCatalog 打开一个地理数据库 ...

  6. GIS基础软件及操作(一)

    GIS基础软件及操作(一) 原文  GIS基础软件及操作(一) 练习一.浏览地理数据 使用 ArcGIS浏览地理数据 第1步 启动 ArcMap 启动ArcMap.执行菜单命令:开始>>所 ...

  7. GIS基础软件及操作(五)

    GIS基础软件及操作(五) 原文 GIS基础软件及操作(五) 练习五.空间分析的基本操作 空间分析的基本操作 空间分析模块 空间分析是基于地理对象的位置和形态的空间数据的分析技术,其目的在于提取和传输 ...

  8. 基于目标导向行为和空间拓扑记忆的视觉导航方法

    基于目标导向行为和空间拓扑记忆的视觉导航方法 1.引言 动物,包括人类在内,在空间认知和行动规划方面具有非凡的能力,与其对应的导航行为也在心理学和神经科学中得到广泛研究.1948年, Tolman提出 ...

  9. linux是专业的gis系统,首款支持红旗Linux操作系统的GIS基础平台问世

    由国家"863"信息获取与处理技术主题资助的"面向网络海量空间信息的大型GIS"项目,自2002年1月启动以来,在资源与环境信息系统国家重点实验室的主持下,联合 ...

  10. 关于空间拓扑(lynn的自语)

    关于空间拓扑(lynn的自语)   什么是gis拓扑?   在ESRI的说明文档中给出的定义是: A Gis topology is a set of rules and behaviors that ...

最新文章

  1. c语言中volatile关键字的作用
  2. 沉淀2017,勇闯2018
  3. python sum 数组原理_Python - Sum 4D数组
  4. resopnse处理HTTP文件头
  5. BZOJ.2000.[HNOI2010]stone取石头游戏(博弈)
  6. 市场监管总局:元旦春节期间加强电商平台价格监管
  7. 基于范围的for循环
  8. C#读取 *.exe.config
  9. Linux系统编程 -- stdin stdout stderr
  10. maven,eclipse--build时出现No compiler is provided in this environment
  11. 评课用计算器计算机,四年级数学认识《用计算器计算》评课稿
  12. ListView刷新单条item实现方法
  13. Charles安装SSL证书失败问题
  14. AXD 查看register笔记
  15. #2766. 猜测(guess)
  16. php获取真实图片后缀
  17. [C/C++]宽字符与控制台程序
  18. the connection to the server was unsuccessful(file ///android_asset/www/index.html)
  19. 租便宜的VPS应该注意什么?
  20. 联想微型计算机m4350q升级,细节:联想M4350q小巧到极致_联想ThinkCentre台式电脑_台式电脑评测-中关村在线...

热门文章

  1. inet manual 和 static 区别
  2. 财贸计算机专业,技能月|这所学校的计算机专业部有这些玩法
  3. c语言中文字模描点算法,点阵字模工具编程是怎么编的?
  4. 借一道leetcode思考总结map/set的应用及区别
  5. 卡尔曼滤波(Kalman filter)算法以及Arduino应用-mpu6050(导航贴)
  6. python3APP爬虫--爬取王者荣耀小姐姐cosplay照片(附源码)
  7. archpr速度几百_ElcomSoft产品目录2009 - ELCOMSOFT
  8. 好的目标管理,让职场人更轻松
  9. rk3288 RTC实现定时开关机
  10. 免费下载谷歌地球高清卫星影像和高程DEM教程