好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

36页
  • 卖家[上传人]:汽***
  • 文档编号:446176152
  • 上传时间:2023-04-02
  • 文档格式:DOCX
  • 文档大小:1.99MB
  • / 36 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • ArcGIS中网络数据集的建立1 对道路中心线的要求(1) 平面相交的道路,在路口打断;立体相交的道路,不在路口打断2) 相连的道路端点必须要捕捉;线的空间结构需正确,可以利用拓扑规那么检查修改空间位置有误的要素;(3) 图层必须包含的字段:NAME、LENGTH、Hierarchy、OneWay,这些字段是为了方便建立网络数据集2 道路中心线的处理3.1 建立拓扑注:拓扑只能在geodatabase中的dataset下建立,因此需要将shapefile格式的图层导入geodatabase中1) 翻开Catalog,在指定目录下新建Personal Geodatabase,双击进入,空白处右击,选择“New->Feature Dataset〞,输入名称,最好不要有空格,选择与道路中心线数据一样的坐标系统,一路默认;(2) 双击进入Feature Dataset,空白处右击,选择“Import->Feature Class (Multiple)…〞,翻开导入数据对话框,Input Features下浏览选择需要导入的道路中心线数据,点击OK进展导入;〔假设导入出错,可能是因为道路中心线和新建的Geodatabase所在路径存在空格或中文字符,将道路中心线和新建的Geodatabase都拷贝至盘符根目录下,再进展导入操作〕(3) Feature Dataset目录下,空白处右击,选择“New->Topology〞,按照以下列图示进展拓扑的建立;(4) 翻开ArcMap,点击,添加新建立的拓扑,同时将道路中心线一起添加进地图窗口,Editor->Start Editing,根据错误指示进展修改。

      3.2 拓扑规那么说明及修改方法2.2.1 Must not overlap在同一层要素类中〔同一层之间的关系〕,线与线不能相互重叠修改方法:将不需要的线段截断、删除2.2.2 Must not have dangles不允许线要素有悬结点,即每一条线段的端点都不能孤立,必须和本要素中其他要素或和自身相接触;该规那么适用于多条线段相交的端点处,对于没有其他线段与其相交的端点处可以忽略,如下:修改方法:将错误处放大,有悬点的线段延伸到需要相交的要素上,长出的局部截断后删除2.2.3 Must not have pseudo不能有伪结点,就是一条线段中间不能有断点修改方法:将伪结点两边的线段合并为一个条线,伪结点自然消除〔选中两边的线段,利用Editor下拉框中的Merge工具〕注意:如果两条道路线的名称不同,那么不用进展合并2.2.4 Must not self-overlap线要素不能和自己重叠修改方法:截断、删除重叠局部2.2.5 Must not self-intersect线要素不能自相交修改方法:在自相交处适当缩短或外移或截断、删除2.2.6 Must be single part线要素必须单独,不能联合。

      但假设是两条线首尾相连接,这时候Merge操作后产生的是一条线了,这时候是不会报错的但是分开的两条线进展Merge操作,这时候就会出现不符合规那么的错误这个拓扑限制在数据处理的时候很有用处修改方法:将连合的局部打散就可以了〔选中,利用Advance Editing工具栏中的“打散〞工具〕3.3 交点处打断线所有的拓扑错误修改完成后,将线段在交点处打断,方便建立网络数据集〔1〕ArcMap中,右击工具栏空白处,选择Topology工具条,调出拓扑工具;〔2〕编辑状态下,选中所有的道路线要素;〔3〕点击〔Planarize Lines,相交点打断线〕按钮,设置最小容差值,一般默认,OK进展交点处打断线,完成后保存修改;注意:该方法将立体相交的道路也在交点处进展了打断,因此需要将立体相交的道路进展手动合并〔如立交桥、高速公路等,简单进展一下检查即可〕3.4 编辑图层字段道路线要素空间结构编辑、修改完成后,关闭ArcCatalog窗口,在ArcMap中,停止编辑的状态下,右击道路中心线图层->Open Attribute Table,点击Table的左上角〔Table Options〕按钮,选择“Add Field…〞,为图层添加以下字段:字段名称类型中文描述LENGTHDouble长度HierarchyShort Integer道路类型OneWayText道路的单双行性质2.4.1 Hierarchy字段Hierarchy字段的取值根据道路等级划分:高速公路、国道、省道为1,主干道、次干道为2,支路街巷部道路等为3,假设Hierarchy属性值的围自定义不仅限于1、2、3,那么根据设定的围进展取值。

      〔通常1、2、3就可以了,这里所述的取值划分依据是非官方的,仅用于非正式的数据集建立〕在ArcMap中,翻开道路中心线的属性表,根据道路等级选中每一个Hierarchy值对应的道路要素,右击字段名称->Field Calculator…,对字段进展赋值: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->确定2) 右击道路图层,翻开属性表,在LENGTH字段上右击,选择Calculate Geometry…,按下列图配置,OK,稍等片刻,赋值完成;2.4.3 OneWay字段字段的取值情况如下:FT:仅允许沿线要素的数字化方向行驶〔“自-至〞方向〕。

      TF:仅允许沿与线要素数字化方向相反的方向行驶〔“至-自〞方向〕N:在这两个方向都不允许行驶其他任意值:在这两个方向都允许行驶假设道路图层本身没有描述单双行性质的字段,那么我们认为所有的道路都是双行的,统一赋值为1即可翻开道路图层的属性表,右击OneWay字段->Field Calculator…,赋值为1:,如下列图〔注意双引号为英文状态下的〕:3 建立网络数据集3.1 网络数据集属性网络数据集属性设置是可以增长的,在开场的时候如果没有规划好,后面也可以增加,但是前提是原始数据中预留了需要的字段网络数据集的属性包括四个类型Cost、Hierarchy、Restriction、Descriptor3.1.1 CostCost,是经过网络元素时累积的某种属性值,比方车行时间、路段长度等,Cost属性有一个特点,沿着道路比例分布,网络数据集必须至少有一个类型的Cost〔可以是时间,也可以是距离〕3.1.2 HierarchyHierarchy,道路等级,网络分析设置时支持三个等级:Primary Roads〔高速公路〕、Secondary Roads〔城市道路〕、Local Roads〔本地道路〕。

      设置Hierarchy属性时,其类型为integer,也只可能是integer,值越低,级别越高在应用网络分析的时候,ArcGIS只支持primary、secondary、local,可以根据实际情况调整Hierarchy属性值的围,三个级别的设置一般遵循金字塔的原那么,高一级道路数目大概是低一等级道路数目的15%至20%,并且每一等级的道路之间都必须连通3.1.3 RestrictionRestriction,被限制的网络元素在分析的时候是不连通的,道路的大局部通行状况都是由Restriction属性模拟的,比方单向限制、车高限制、车型限制3.1.4 DescriptorDescriptor,描述网络元素的整体特征,比方车道数、路面材质,一般Descriptor是不会影响路径计算的结果,如果前面三个类型的属性某些依赖Descriptor的属性那么例外3.2 建立网络数据集〔1〕建立网络数据集需要用到Network Analyst扩展模块,Customize菜单下选择Extensions选项,在扩展模块窗口中的Network Analyst前打钩;〔ArcMap和ArcCatalog中都需要勾选〕〔2〕要求所用的数据格式为shapefile,因此需要将拓扑检查和字段编辑完成后的道路中心线图层从geodatabase中导出成shapefile格式:Catalog中,右击geodatabase中的道路中心线图层选择“Export->To Shapefile〔Multiple〕…〞,弹出对话框,选择适宜的导出路径,OK,稍等片刻,导出完成。

      〔3〕在shapfile格式的道路中心线上右击,选择“New Network Dataset…〞,输入网络数据集的名称,此处默认,下一步;〔4〕设置转向属性目前所建的数据集均不考虑转向,这里选择No,下一步;〔5〕连通性设置默认,下一步;〔6〕设置高程字段目前不考虑高程,选择None,下一步;〔7〕属性设置图层中已经编辑过的Hierarchy和OneWay两个字段在此时已经自动定义了对应的属性,还需要添加一个必需的Cost属性:点击Add按钮,弹出添加新属性窗口,输入属性名称“Meters〞,设置如下列图,OK;此时Meters属性前有警告标志,说明此属性没有被赋值;双击Meters这一属性行,弹出赋值窗口, Source Values标签页,Type下选择Field选项,Value下选择图层的LENGTH字段,OK;下一步;〔8〕边线方向性设置这里默认即可,下一步;〔9〕数据集详细信息,确认无误,点击Finish,开场建立网络数据集;〔10〕提示新数据集的建立,选择“是〞;〔11〕网络数据集建立完成4 创立mxd文件〔1〕翻开ArcMap,加载建立的网络数据集,同时加载道路中心线数据,工具栏空白处右击,选择Network Analyst,调出网络分析工具条;〔2〕Network Analyst下拉框中依次选择New Route、New Service Area、New Closest Facility,新建路径分析、效劳区域分析、最近设施点分析三个网络分析类型;〔3〕点击,翻开网络分析窗口,下拉框选择想要进展的分析,如Route,选择Stops,点击,在地图窗口添加起点、终点,进展路径分析;〔3〕Service Area,选择Facilities,地图窗口中添加设施点,进展区域分析;〔4〕Closest Facility,选择Facilities,地图窗口添加两个或两个以上的设施点,选择Incidents,地图窗口添加事发点,进展最近设施点搜寻并显示路线;〔5〕假设测试三种分析均可以正常进展,那么按照下列图所示图层排列结构进展排列;〔6〕右击Route->Properties…,Network Locations标签页下将S。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.