zoukankan      html  css  js  c++  java
  • arcgis建立拓扑分析(检验矢量图)

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

    基本步骤:

    1、建立拓扑

    2、验证拓扑

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

    catalog_thumb8

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

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

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

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

    image_thumb5

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

    image_thumb6image_thumb8

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

    注意:

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

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

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

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

    image_thumb12

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

    image_thumb13

    image_thumb14image_thumb15

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

    image_thumb16

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

     

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

    _thumb2

    _thumb1

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

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

  • 相关阅读:
    移动硬盘和u盘的区别
    U盘文件系统格式
    WARN: Establishing SSL connection
    数据库基本操作命令
    PCM EQ DRC 音频处理
    那些年、那些歌、那些事
    编译与链接
    Flash芯片你都认识吗?
    ACM暑假集训第三周小结
    H
  • 原文地址:https://www.cnblogs.com/XUEYEYU/p/arcgis_topology.html
Copyright © 2011-2022 走看看