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:点+线,点都在线上
Topology工具条及功能介绍:
37.给多个要素同一赋值
选中你需要同一赋值的是所有图斑,然后点击Atrributes,此时出现属性修改对话框,点击根目录是对所有要素同一赋值,点击下面的支目录则可以分别赋值。(也可以用字段计算器实现)
38.如何根据确定的点画出以他相应的点
例如:我在地图上已经指导了一个一直点,而其他的点在地图上都是以他为中心画出来的。学校 SE60度,140米 意思是学校在中心点南偏东60度,距离是140米,这样的点在arcmap中怎么加呢?我的方法有二分别如下。 1).
确定已有一个点图层,其中有学校,然后:
对该图层开始编辑
选择工具栏editor---direction-distance tool
以中心点为中心,先画角度线(arcmap左下角会有角度提示),再画距离/半径(注:画的过程中点击A键可以输入角度值,点击D键可以输入距离值)
确定,即可
如果找不到direction-distance tool 的同志请看下面
Direction-distance tool is here
第二种方法就是直接编写代码实现
下面是一段示例的VBA代码(本段代码作者:
Option Explicit
Dim dPoint(2, 1) As Double Sub aaa()
Call bbb
Dim aa As IMxDocument
Set aa = ThisDocument
Dim pFLyr As IFeatureLayer
GIS空间站knight_sl)
相关推荐: