ArcGIS中网络数据集的建立.docxVIP

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

ArcGIS中网络数据集的建立

ArcGIS中网络数据集的建立

PAGE3

PAGE3

入,空白处右击,选择“New-FeatureDataset”,输入名称,最好不要有空格,选择与道路中心线数据相同的坐标系统,一路默认;

双击进入FeatureDataset,空白处右击,选择“Import-FeatureClass(Multiple)…”,打开导入数据对话框,InputFeatures下浏览选择需要导入的道路中心线数据,点击OK进行导入;(若导入出错,可能是因为道路中心线和新建的Geodatabase所在路径存在空格或中文字符,将道路中心线和新建的Geodatabase都拷贝至盘符根目录下,再进行导入操作)

FeatureDataset目录下,空白处右击,选择“New-Topology”,按照以下图示进行拓扑的建立;

打开ArcMap,点击,添加新建立的拓扑,同时将道路中心线一起添加进地图窗口,Editor-StartEditing,根据错误指示进行修改。

拓扑规则说明及修改方法

Mustnotoverlap

在同一层要素类中(同一层之间的关系),线与线不能相互重叠。

修改方法:将不需要的线段截断、删除。

Mustnothavedangles

不允许线要素有悬结点,即每一条线段的端点都不能孤立,必须和本要素中其他要素或和自身相接触;

该规则适用于多条线段相交的端点处,对于没有其他线段与其相交的端点处可以忽略,如下:

修改方法:将错误处放大,有悬点的线段延伸到需要相交的要素上,长出的部分截断后删除。

Mustnothavepseudo

不能有伪结点,就是一条线段中间不能有断点。

修改方法:将伪结点两边的线段合并为一个条线,伪结点自然消除。(选中两边的线段,利用Editor下拉框中的Merge工具)

注意:如果两条道路线的名称不同,则不用进行合并。

Mustnotself-overlap

线要素不能和自己重叠。

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

Mustnotself-intersect

线要素不能自相交。

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

Mustbesinglepart

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

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

交点处打断线

所有的拓扑错误修改完成后,将线段在交点处打断,方便建立网络数据集。

(1)ArcMap中,右击工具栏空白处,选择Topology工具条,调出拓扑工具;

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

(3)点击(PlanarizeLines,相交点打断线)按钮,设置最小容差值,一般默认,OK进行交点处打断线,完成后保存修改;

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

编辑图层字段

道路线要素空间结构编辑、修改完成后,关闭ArcCatalog窗口,在ArcMap中,停止编辑的状态下,右击道路中心线图层-OpenAttributeTable,点击Table的左上角(TableOptions)按钮,选择“AddField…”,为图层添加以下字段:

字段名称

类型

中文描述

LENGTH

Double

长度

Hierarchy

ShortInteger

道路类型

OneWay

Text

道路的单双行性质

Hierarchy字段

Hierarchy字段的取值根据道路等级划分:高速公路、国道、省道为1,主干道、次干道为2,支路街巷内部道路等为3,若Hierarchy属性值的范围自定义不仅限于1、2、3,则根据设定的范围进行取值。(通常1、2、3就可以了,这里所述的取值划分依据是非官方的,仅用于非正式的数据集建立)

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

LENGTH字段

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

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

ArcMap中,右击Layers-Properties…,Coo

您可能关注的文档

文档评论(0)

185****9651 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档