ArcGIS中网络数据集的建立 联系客服

发布时间 : 星期三 文章ArcGIS中网络数据集的建立更新完毕开始阅读8ae8e335e518964bcf847c86

ArcGIS中网络数据集的建立

修改方法:截断、删除重叠部分。

2.2.5 Must not self-intersect

线要素不能自相交。

修改方法:在自相交处适当缩短或外移或截断、删除。

2.2.6 Must be single part

线要素必须单独,不能联合。但若是两条线首尾相连接,这时候Merge操作后产生的是一条线了,这时候是不会报错的。但是分开的两条线进行Merge操作,这时候就会出现不符合规则的错误。这个拓扑限制在数据处理的时候很有用处。

修改方法:将连合的部分打散就可以了。(选中,利用Advance Editing工具栏中的“打散”工具

9 ArcGIS中网络数据集的建立

3.3 交点处打断线

所有的拓扑错误修改完成后,将线段在交点处打断,方便建立网络数据集。 (1)ArcMap中,右击工具栏空白处,选择Topology工具条,调出拓扑工具;

(2)编辑状态下,选中所有的道路线要素; (3)点击

(Planarize Lines,相交点打断线)按钮,设置最小容差值,

一般默认,OK进行交点处打断线,完成后保存修改;

注意:该方法将立体相交的道路也在交点处进行了打断,因此需要将立体相交的道路进行手动合并(如立交桥、高速公路等,简单进行一下检查即可)。

3.4 编辑图层字段

道路线要素空间结构编辑、修改完成后,关闭ArcCatalog窗口,在ArcMap中,停止编辑的状态下,右击道路中心线图层->Open Attribute Table,点击Table的左上角

(Table Options)按钮,选择“Add Field…”,为图层添加以下字段:

类型 Double Short Integer Text 中文描述 长度 道路类型 道路的单双行性质 字段名称 LENGTH Hierarchy OneWay 2.4.1 Hierarchy字段

Hierarchy字段的取值根据道路等级划分:高速公路、国道、省道为1,主干道、次干道为2,支路街巷内部道路等为3,若Hierarchy属性值的范围自定义不

10 ArcGIS中网络数据集的建立

仅限于1、2、3,则根据设定的范围进行取值。(通常1、2、3就可以了,这里所述的取值划分依据是非官方的,仅用于非正式的数据集建立)

在ArcMap中,打开道路中心线的属性表,根据道路等级选中每一个Hierarchy值对应的道路要素,右击字段名称->Field Calculator…,对字段进行赋值:

11 ArcGIS中网络数据集的建立

2.4.2 LENGTH字段

图层本身可能具有描述道路长度的字段,比如shape_length字段,但经过拓扑检查错误之后,道路的长度已经发生变化,再用此字段内的数值显然是错误的,因此我们需要重新给LENGTH字段赋值。

若道路图层的坐标系统是经纬度坐标,则需要先将ArcMap当前框架的坐标系设置为对应的平面坐标,然后通过工具获取道路长度。

(1) ArcMap中,右击Layers->Properties…,Coordinate System标签页下,

选择对应的平面坐标系:Predefined-> Projected Coordinate Systems-> Gauss Kruger-> Beijing 1954-> Beijing 1954 3 Degree GK CM 114E.prj->确定。

12