arcgis中网络数据集的建立

上传人:第*** 文档编号:31320717 上传时间:2018-02-06 格式:DOCX 页数:36 大小:2.02MB
返回 下载 相关 举报
arcgis中网络数据集的建立_第1页
第1页 / 共36页
arcgis中网络数据集的建立_第2页
第2页 / 共36页
arcgis中网络数据集的建立_第3页
第3页 / 共36页
arcgis中网络数据集的建立_第4页
第4页 / 共36页
arcgis中网络数据集的建立_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《arcgis中网络数据集的建立》由会员分享,可在线阅读,更多相关《arcgis中网络数据集的建立(36页珍藏版)》请在金锄头文库上搜索。

1、ArcGIS 中网络数据集的建立1ArcGIS 中网络数据集的建立1 对道路中心线的要求(1) 平面相交的道路,在路口打断;立体相交的道路,不在路口打断。(2) 相连的道路端点必须要捕捉;线的空间结构需正确,可以利用拓扑规则检查修改空间位置有误的要素;(3) 图层必须包含的字段:NAME 、LENGTH 、Hierarchy、OneWay,这些字段是为了方便建立网络数据集。2 道路中心线的处理3.1建立拓扑注:拓扑只能在 geodatabase 中的 dataset 下建立,因此需要将 shapefile 格式的图层导入 geodatabase 中。(1) 打开 Catalog,在指定目录下新

2、建 Personal Geodatabase,双击进入,ArcGIS 中网络数据集的建立2空白处右击,选择“New-Feature Dataset”,输入名称,最好不要有空格,选择与道路中心线数据相同的坐标系统,一路默认;(2) 双击进入 Feature Dataset,空白处右击,选择 “Import-Feature Class (Multiple)”,打开导入数据对话框,Input Features 下浏览选择需要导入的道路中心线数据,点击 OK 进行导入;(若导入出错,可能是因为道路中心线和新建的 Geodatabase 所在路径存在空格或中文字符,将道路中心线和新建的 Geodatab

3、ase 都拷贝至盘符根目录下,再进行导入操作)(3) Feature Dataset 目录下,空白处右击,选择“New-Topology” ,按照以下图示进行拓扑的建立;ArcGIS 中网络数据集的建立3ArcGIS 中网络数据集的建立4ArcGIS 中网络数据集的建立5ArcGIS 中网络数据集的建立6(4) 打开 ArcMap,点击 ,添加新建立的拓扑,同时将道路中心线一起添加进地图窗口,Editor-Start Editing,根据错误指示进行修改。ArcGIS 中网络数据集的建立73.2拓扑规则说明及修改方法2.2.1 Must not overlap在同一层要素类中(同一层之间的关系

4、),线与线不能相互重叠。修改方法:将不需要的线段截断、删除。2.2.2 Must not have dangles不允许线要素有悬结点,即每一条线段的端点都不能孤立,必须和本要素中其他要素或和自身相接触;ArcGIS 中网络数据集的建立8该规则适用于多条线段相交的端点处,对于没有其他线段与其相交的端点处可以忽略,如下:修改方法:将错误处放大,有悬点的线段延伸到需要相交的要素上,长出的部分截断后删除。2.2.3 Must not have pseudo不能有伪结点,就是一条线段中间不能有断点。修改方法:将伪结点两边的线段合并为一个条线,伪结点自然消除。(选中两边的线段,利用 Editor 下拉框

5、中的 Merge 工具)注意:如果两条道路线的名称不同,则不用进行合并。2.2.4 Must not self-overlap线要素不能和自己重叠。ArcGIS 中网络数据集的建立9修改方法:截断、删除重叠部分。2.2.5 Must not self-intersect线要素不能自相交。修改方法:在自相交处适当缩短或外移或截断、删除。2.2.6 Must be single part线要素必须单独,不能联合。但若是两条线首尾相连接,这时候 Merge 操作后产生的是一条线了,这时候是不会报错的。但是分开的两条线进行 Merge操作,这时候就会出现不符合规则的错误。这个拓扑限制在数据处理的时候很

6、有用处。修改方法:将连合的部分打散就可以了。 (选中,利用 Advance Editing 工具栏中的“打散”工具 )ArcGIS 中网络数据集的建立103.3交点处打断线所有的拓扑错误修改完成后,将线段在交点处打断,方便建立网络数据集。(1)ArcMap 中,右击工具栏空白处,选择 Topology 工具条,调出拓扑工具;(2)编辑状态下,选中所有的道路线要素;(3)点击 (Planarize Lines,相交点打断线)按钮,设置最小容差值,一般默认,OK 进行交点处打断线,完成后保存修改;注意:该方法将立体相交的道路也在交点处进行了打断,因此需要将立体相交的道路进行手动合并(如立交桥、高速

7、公路等,简单进行一下检查即可)。3.4编辑图层字段道路线要素空间结构编辑、修改完成后,关闭 ArcCatalog 窗口,在 ArcMap中,停止编辑的状态下,右击道路中心线图层-Open Attribute Table,点击Table 的左上角 (Table Options)按钮,选择 “Add Field”,为图层添加以下字段:字段名称 类型 中文描述LENGTH Double 长度Hierarchy Short Integer 道路类型OneWay Text 道路的单双行性质ArcGIS 中网络数据集的建立112.4.1 Hierarchy 字段Hierarchy 字段的取值根据道路等级划

8、分:高速公路、国道、省道为 1,主干道、次干道为 2,支路街巷内部道路等为 3,若 Hierarchy 属性值的范围自定义不仅限于 1、2、3,则根据设定的范围进行取值。 (通常 1、2、3 就可以了,这里所述的取值划分依据是非官方的,仅用于非正式的数据集建立)在 ArcMap 中,打开道路中心线的属性表,根据道路等级选中每一个Hierarchy 值对应的道路要素,右击字段名称-Field Calculator,对字段进行赋值:ArcGIS 中网络数据集的建立122.4.2 LENGTH 字段图层本身可能具有描述道路长度的字段,比如 shape_length 字段,但经过拓扑检查错误之后,道路

9、的长度已经发生变化,再用此字段内的数值显然是错误的,因此我们需要重新给 LENGTH 字段赋值。若道路图层的坐标系统是经纬度坐标,则需要先将 ArcMap 当前框架的坐标系设置为对应的平面坐标,然后通过工具获取道路长度。(1) ArcMap 中,右击 Layers-Properties,Coordinate System 标签页下,选择对应的平面坐标系:Predefined- Projected Coordinate Systems- Gauss Kruger- Beijing 1954- Beijing 1954 3 Degree GK CM 114E.prj-确定。ArcGIS 中网络数据

10、集的建立13(2) 右击道路图层,打开属性表,在 LENGTH 字段上右击,选择Calculate Geometry,按下图配置,OK ,稍等片刻,赋值完成;ArcGIS 中网络数据集的建立142.4.3 OneWay 字段字段的取值情况如下:FT :仅允许沿线要素的数字化方向行驶(“ 自-至”方向) 。TF:仅允许沿与线要素数字化方向相反的方向行驶(“至-自”方向) 。N:在这两个方向都不允许行驶。其他任意值:在这两个方向都允许行驶。若道路图层本身没有描述单双行性质的字段,则我们认为所有的道路都是双行的,统一赋值为 1 即可。打开道路图层的属性表,右击 OneWay 字段-Field Cal

11、culator,赋值为1:,如下图(注意双引号为英文状态下的):ArcGIS 中网络数据集的建立153 建立网络数据集3.1网络数据集属性网络数据集属性设置是可以增长的,在开始的时候如果没有规划好,后面也可以增加,但是前提是原始数据中预留了需要的字段。网络数据集的属性包括四个类型 Cost、Hierarchy、 Restriction、Descriptor。3.1.1 CostCost,是经过网络元素时累积的某种属性值,比如车行时间、路段长度等,Cost 属性有一个特点,沿着道路比例分布,网络数据集必须至少有一个类型的Cost(可以是时间,也可以是距离) 。ArcGIS 中网络数据集的建立16

12、3.1.2 HierarchyHierarchy,道路等级,网络分析设置时支持三个等级:Primary Roads(高速公路) 、Secondary Roads(城市道路) 、Local Roads(本地道路) 。设置 Hierarchy 属性时,其类型为 integer,也只可能是 integer,值越低,级别越高。在应用网络分析的时候,ArcGIS 只支持 primary、secondary、local,可以根据实际情况调整 Hierarchy 属性值的范围,三个级别的设置一般遵循金字塔的原则,高一级道路数目大概是低一等级道路数目的 15%至 20%,并且每一等级的道路之间都必须连通。3.

13、1.3 RestrictionRestriction,被限制的网络元素在分析的时候是不连通的,道路的大部分通行状况都是由 Restriction 属性模拟的,比如单向限制、车高限制、车型限制。3.1.4 DescriptorDescriptor,描述网络元素的整体特征,比如车道数、路面材质,一般Descriptor 是不会影响路径计算的结果,如果前面三个类型的属性某些依赖Descriptor 的属性则例外。3.2建立网络数据集(1)建立网络数据集需要用到 Network Analyst 扩展模块,Customize 菜单下选择 Extensions 选项,在扩展模块窗口中的 Network A

14、nalyst 前打钩;ArcGIS 中网络数据集的建立17(ArcMap 和 ArcCatalog 中都需要勾选)(2)要求所用的数据格式为 shapefile,因此需要将拓扑检查和字段编辑完成后的道路中心线图层从 geodatabase 中导出成 shapefile 格式:Catalog 中,右击 geodatabase 中的道路中心线图层选择“Export-To Shapefile(Multiple)” ,弹出对话框,选择合适的导出路径,OK,稍等片刻,导出完成。ArcGIS 中网络数据集的建立18(3)在 shapfile 格式的道路中心线上右击,选择 “New Network Data

15、set”,输入网络数据集的名称,此处默认,下一步;ArcGIS 中网络数据集的建立19(4)设置转向属性。目前所建的数据集均不考虑转向,这里选择 No,下一步;ArcGIS 中网络数据集的建立20(5)连通性设置。默认,下一步;ArcGIS 中网络数据集的建立21(6)设置高程字段。目前不考虑高程,选择 None,下一步;(7)属性设置。图层中已经编辑过的 Hierarchy 和 OneWay 两个字段在此时已经自动定义了对应的属性,还需要添加一个必需的 Cost 属性:点击 Add 按钮,弹出添加新属性窗口,输入属性名称“Meters” ,设置如下图,OK;ArcGIS 中网络数据集的建立2

16、2此时 Meters 属性前有警告标志,说明此属性没有被赋值;双击 Meters 这一属性行,弹出赋值窗口, Source Values 标签页,Type 下选择 Field 选项,Value 下选择图层的 LENGTH 字段, OK;下一步;ArcGIS 中网络数据集的建立23(8)边线方向性设置。这里默认即可,下一步;ArcGIS 中网络数据集的建立24(9)数据集详细信息,确认无误,点击 Finish,开始建立网络数据集;ArcGIS 中网络数据集的建立25(10)提示新数据集的建立,选择“是” ;(11)网络数据集建立完成。ArcGIS 中网络数据集的建立264 创建 mxd 文件(1)打开 ArcMap,加载建立的网络数据集,同时加载道路中心线数据,工具栏空白处右击,选择 Netw

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号