• 检查数据质量


    arcmap中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:点+线,点都在线上

  • 相关阅读:
    iOS 获取内外网ip
    iOS 查看层级关系以及调用堆栈
    CoreML Use of undeclared type & Use of unresolved identifier
    AFN的实时网络监控 但是block连续调用了两次
    iOS 11 偏好设置(NSUserDefaults)无效了?
    iOS 11 UIScrollView的新特性(automaticallyAdjustsScrollViewInsets 不起作用了)
    Xcode9~iOS11初体验 无线调试
    Hook~iOS用钩子实现代码注入(埋点方案)
    tomcat启动时端口占用的问题怎么解决
    Memcached在Linux环境下的使用详解http://blog.51cto.com/soysauce93/1737161
  • 原文地址:https://www.cnblogs.com/zhangjun1130/p/1781351.html
Copyright © 2020-2023  润新知