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

基本步骤:

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里,发现一些问题

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

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

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

转载于:https://www.cnblogs.com/XUEYEYU/p/arcgis%e6%8b%93%e6%89%91.html

arcgis建立拓扑分析(检验矢量图)相关推荐

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

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

  2. arcgis建立拓扑验证拓扑

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

  3. 使用ArcGIS进行拓扑检查

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

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

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

  5. Meteinfo结合Arcgis制作风矢量图

    1.下载风矢量数据.nc文件,使用meteinfo软件进行矢量图可视化,导出shp文件. 2.此时的shp文件中的字段存在u.v.风向和风速的对应数据.这里的风向,单位是角度,方向是顺时针,起始轴是y ...

  6. arcgis重心迁移分析_arcgis人口重心迁移图

    2 中图分类:C921 正文语种:chi 关键词:山东省;2000-2012 年;人口重心迁移 摘要:以人口重心理论为指导,绘制 2000-2012 年山东省人口重心移动轨迹 图,研究人口...... ...

  7. ArcGIS学习笔记-1.功能-1.4 矢量图基本

    1.4 矢量图基本 1.4.1 给矢量图添加字段并计算 1.4.2 矢量数据转栅格数据 位置: ArcToolBOX→Conversion Tools→To Raster(点/线/面) 举例: 有矢量 ...

  8. 把ArcGIS矢量图转到CorelDraw中

    首先在ArcMap中将地图导出为EMF格式,然后用CorelDraw导入,将图像导入,将导入的图像取消群组,这样得到的是矢量图,在CorelDraw中可以再编辑.

  9. 编程模板-R语言脚本写作:最简单的统计与绘图,包安装、命令行参数解析、文件读取、表格和矢量图输出

    写在前面 个人认为:是否能熟悉使用Shell(项目流程搭建)+R(数据统计与可视化)+Perl/Python等(胶水语言,数据格式转换,软件间衔接)三门语言是一位合格生物信息工程师的标准. 之前分享过 ...

最新文章

  1. 2020诺奖预测出炉!一位华人学者入选
  2. JAVA网络IO编程
  3. 识别哈希算法类型hash-identifier
  4. 启用 SR-IOV 解决 Neutron 网络 I/O 性能瓶颈
  5. OpenStack Ocata版本国内代码贡献盘点
  6. 用户研究,你还在“凭感觉”吗?
  7. java 异或_脚本语言系列之Java | Java中的运算符
  8. Python风格总结: List sort()方法
  9. 以太坊智能合约部署与交互
  10. sql plus能登录 plsqldev 登录提示 无法解析指定的连接标识符/PLSQL Developer的安装目录不能带括号/win10安装Oracle PLSQL Developer不能登录
  11. Python日期时间格式转换
  12. mfc控件设置颜色(超全)
  13. 阿里巴巴如何面试?网友分享出你不知道的真实面试流程(转发给有需要的人)
  14. google和baidu搜索命令
  15. 脑袋里是浆糊时的c++程序
  16. zephyr如何添加pwm支持
  17. 芯片解密STM32F100VB 芯片基本特性
  18. 服务器系统获取最高权限,webshell+serv-u获取系统最高权限
  19. 蒲公英内测托管平台是干什么的?
  20. 毕设分享:基于STM32两轮自平衡小车 含源码、原理图及PCB文件

热门文章

  1. ubuntu下的各种环境变量
  2. OpenLayers3关于Map Export的Canvas跨域
  3. vue 中slot 的具体用法
  4. Mac OS X终端的常用操作命令(UNIX指令)
  5. 谈谈Runtime类中的freeMemory,totalMemory,maxMemory几个方法
  6. [CareerCup] 9.4 Subsets 子集合
  7. [工具] 解决sublime text运行javascript console无输出问题
  8. 制作放两个小图片的按钮 - 回复 xhui 的问题
  9. 原生希望原生JavaScript开篇
  10. Haproxy 与 Cookie