图3.92 选择如何建立几何网络的对话框 图3.93 输入几何网络名称对话框
D 单击Next按钮,打开网络权重设置对话框,如图3.94所示。如果想在网络
中添加权重,选择Yes单选按钮,单击
按钮添加新权重,单击
按钮可
E
以删除已经添加的权重。为添加的权重输入名称(Weight Name)和类型(Type);如果不想在网络中添加权重,选择No单选按钮;
单击Next按钮,打开网络设置总结信息对话框,如图3.95所示。检查该总结信息,确认无误后单击单击Finish按钮,完成操作。
图3.94网络权重设置对话框 图3.95 总结信息对话框
2) 用已有要素建立几何网络:
如果应用已经存在的简单要素类建立一个几何网络,要素类可以是空的,网络建立以后,可以再添加网络要素类型。
基本步骤如下:利用已有要素建立一个几何网络;向几何网络中添加需要的要素类;为几何网络建立几何规则。
几何网络既可以用ArcCatalog建立,也可以用ArcToolbox建立。关于利用已有数据
82
建立几何网络的具体过程参见3.5节中的练习2。 (3) 添加新的几何网络要素类
可以在几何网络中添加新的边要素类和连接要素类。当建立一个新的网络要素类时,必须指定要素的类型和要素类参与的几何网络。新的要素类必须建立在几何网络的同一个要素数据集中,如果建立一个新的连接要素类,需要指定它的要素是否可以为源或汇。
所有网络要素类同简单要素类一样,都有相同的必需字段OID和SHAPE。网络边要素还有一个必需字段Enabled,它决定逻辑网络是否可运行,这个字段有一个固定的属性域。网络连接要素可以作为源或汇,为了记录一个连接要素是否为源或汇,必须建立一个AncillaryRole字段,它也有一个固定的属性域。 (4) 定义网络规则
网络连接规则限制可能连接到其他网络要素的网络要素类型,以及可以连接到其他类型要素的特定类型要素的数目。
有两种类型的连接规则:边-连接(Edge-Junction)和边-边(Edge-Edge)规则,Edge-Junction规则建立类型A的一个边连接到类型B的一个连接的网络关系,Edge-Edge规则是建立通过类型C的一个连接,类型A的一个边连接到类型B的一个边的网络关系,Edge-Edge规则总是包含一个Junction。 5. 创建拓扑
拓扑表达的是地理对象之间的相邻、包含、关联等空间关系。创建拓扑关系可以使Geodatabase能更真实地表示地理要素,更完美的表达现实世界的地理现象。拓扑关系能清楚地反映实体之间的逻辑结构关系,它比几何数据有更大的稳定性,不随地图投影的变化而变化。
创建拓扑的优势在于: (1) 根据拓扑关系,不需要利用坐标或距离,就可以确定一种空间实体相对于另一种空
间实体的位置关系。 (2) 利用拓扑关系便于空间要素查询,例如某条铁路通过哪些地区,某县与哪些县相邻
等。 (3) 可以根据拓扑关系重建地理实体。例如根据弧段构建多边形,实现道路的选取,进
行最佳路径的选择等。
参与拓扑创建的所有要素类必须在同一个数据集中。 一个拓扑关系存储了三个参数:规则(rules)、等级(ranks)和拓扑容限(cluster tolerance)。拓扑规则定义了拓扑的状态,控制了要素之间的相互作用,创建拓扑时必须指定至少一个拓扑规则;等级是控制在拓扑检验中节点移动的级别,等级低的要素类向等级高的要素类移动。在创建拓扑的过程中,需要指定要素类的等级。目前,最高的等级是1,最低的等级是50;拓扑容限是节点、边能够被捕捉到一起的距离范围,所设置的拓扑容限应该依据数据精度而尽量小。默认的拓扑容限值是根据数据的准确度和其他一些因素,由系统默认计算出来的。
当拓扑关系创建后,将数据加载到ArcMap中,如果所建的拓扑违背所定义的拓扑规则时,就会产生拓扑错误,则进行拓扑检验后,在ArcMap视图窗口中会把有错误的地方
83
自动显示出来。这时应把检测出来的拓扑错误一一修改。在ArcMap中还可进行拓扑编辑,包括共享边和点的编辑。
创建拓扑的详细过程可参考本章练习1。
3.4 数据编辑
数据编辑是纠正数据错误的重要手段,包括几何数据和属性数据的编辑。几何数据的编辑主要是针对图形的操作(图形编辑),包括平行线复制、缓冲区生成、镜面反射、图层合并、结点操作、拓扑编辑等。属性数据的编辑包括图形要素属性的添加、删除、修改、复制、粘贴,、属性表导出等。
图形编辑
1. 基本编辑
以下操作都是以打开地图文档,并开始编辑(Start Editing)数据层为前提。 (1) 要素复制
1) 平行复制
单击
按钮,在图形窗口中选择要复制的线要素,单
击Target箭头,选择需要复制平行线的数据层,在Editor
下拉菜单中,选择Copy Parallel命令,打开Distance对话框,如图3.96所示。输入平行线之间的距离(按照地图单位),输入的距离数值的正负值表示要素的复制方向。按Enter键即可完成不同数据层之间平行线的复制。
2) 缓冲区边界生成与复制
单击
按钮,在图形窗口中选择要生成缓冲区的要素,单
图3.96 Distance对话框
击Target箭头,选择需要复制缓冲区的数据层(线或多边形类
3.97 Distance文本框
型),在Editor下拉菜单中,选择Buffer命令,打开Distance文本框,如图3.97所示。输入生成缓冲区的距离(按照地图单位),并按Enter键即可完成不同数据层之间缓冲区的复制。
3) 镜面复制
单击
按钮,在图形窗口中选择需要进行镜面操作的要素,单击Task箭头,选择
按钮,在图形窗口定义首尾两点确定
Mirror Features操作任务,如图3.98所示。单击
84
一条中心线,所选择的要素按照定义的中心线对称复制。 (2) 要素合并
ArcMap中的要素合并操作可以概括为两种类型,要素空间合并(Merge和Union)与要素裁剪合并(Intersect)。合并可以在同一个数据层中进行,也可在不同数据层之间进行,参与合并的要素可以是相邻要素,也可以是分离要素。只有相同类型的要素才可以合并。
1) Merge操作
Merge操作可以完成同层要素空间合并,无论要素相邻还是分离,都可以合并生成一个新要素,新要素一旦生成,原来的要素自动被删除。
具体操作过程如下:
单击
图3.98 Task下拉菜单中的任务
按钮,在图形窗口中选择需要合并的要素,单击Target箭头,选择合并后的
新要素所属的目标数据层,在Editor下拉菜单中,选择Merge命令,打开Merge对话框,如图3.99所示,在Merge对话框中列出了所有参加合并的要素,选择其中一个要素,单击OK按钮。Merge操作自动将被选择要素的属性赋给合并后的新要素。Merge合并的结果如图3.100所示。
图3.99 Merge对话框 图3.100 Merge合并的结果
2) Union操作
Union操作可以完成不同层要素空间合并,无论要素相邻还是分离,都可以合并生成一个新要素。
具体操作过程如下:
单击
按钮,在图形窗口中选择需要合并的要素(来自不同的数据层),单击Target
箭头,选择合并后的新要素所属的目标数据层,在Editor下拉菜单中,选择Union命令,
所选择的要素被合并生成一个新要素。
3) Intersect操作
Intersect操作可以完成相互重叠(Overlay)部分的要素裁剪合并。无论要素属于同一数据层还是不同数据层,都可以合并生成一个新要素。新要素保持了原要素的类型,但没
85
有任何属性值,需要自己输入新的属性值。
具体操作过程如下:
单击
按钮,在图形窗口中选择
具有重叠部分的要素,单击Target箭头,选择合并后的新要素所属的目标数据层,在Editor下拉菜单中,选择Intersect命令,所选择要素的公共部分合并生成一个新要素。如图3.101所示,两多边
图3.101Intersect的结果
形重叠部分生成一个新的多边形。 (3) 要素分割操作
应用ArcMap要素编辑工具可以分割线要素和多边形要素。对线要素可以任意定义一点进行分割,也可在离开线的起点或终点一定的距离处分割,还可按照线要素长度百分比进行分割,分割后线要素的属性值是分割前线要素属性值的复制。对多边形要素按照所绘制的分割线进行分割,分割后的多边形要素的属性值是分割前多边形要素属性值的复制。
1) 线要素分割
A 任意点分割线要素
单击
按钮,在图形窗口中选择需要分割的线要素,单击
按钮,在线要素上任按钮把该线要素拉开
意选择分割点,单击左键,线要素按照分割点分成两段,可通过查看。
B 单击
按长度分割线要素
按钮,在图形窗口中选择需要分割的线要素,在Editor下拉菜单中,选择Split
命令,打开Split对话框,如图3.102所示,在Line文
本框中显示的是所选线要素的长度,在Split选项组中可以选择两种按长度分割线要素的方式,一种是按照长度距离分割,另一种是按照长度比例分割,并输入长度距离或长度比例。在Orientation选项组中可以选择是从线要素的起点计算距离或比例进行分割,还是从线要素的终点计算距离或比例进行分割。单击OK按钮,线要素按照确定或计算的分割点分成两段。可通过该线要素拉开查看。
C 布点分割线要素
单击
86
按钮把
图3.102 Split对话框
按钮,在图形窗口中选择需要分割的线要素,单击Target箭头,选择需要沿
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Arcgis空间数据的采集和分析(10)在线全文阅读。
相关推荐: