关键词不能为空

当前您在: 主页 > 英语 >

ArcGIS中网络数据集的建立

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-06 10:45
tags:

-

2021年2月6日发(作者:weekends是什么意思)


ArcGIS


中网络数据集的建立



ArcGIS


中网络数据集的建立



1



对道路中心线的要求




1




平面相交的道路,在路口打断;



立体相交的道路,不在路口打断。





2




相连的道路端点必须要捕捉;线的空间结构需正确,可以利用拓扑


规 则检查修改空间位置有误的要素;




3




图层必须包含的字段:


NAME



LENGTH



Hierarchy

< p>


OneWay


,这些


字 段是为了方便建立网络数据集。



2



道路中心线的处理



3.1



建立拓扑



注:拓扑只能在

< p>
geodatabase


中的


dataset


下建立,因此需要将


shapefile



式的图层导入


geodatabase


中。




1




打开


Catalog


,在指定目录下新建< /p>


Personal


Geodatabase


,双击进入,






















1


ArcGIS


中网络数据集的建立



空白处右击,选择“


New->Feature Datase t



,输入名称,最好不要有


空格,选 择与道路中心线数据相同的坐标系统,一路默认;




2




双击进入


Feature Dataset

,空白处右击,选择



Import->Feature Class


(Multiple)




,打开导入数据对话框,


Input Features


下浏览选择需要


导入的道路中心线数据,点击


OK


进行导入;


(若导入出错,可能是


因为道路中心线和新建的


Geodatabase


所在路径存 在空格或中文字


符,将道路中心线和新建的


Geodataba se


都拷贝至盘符根目录下,


再进行导入操作)





3




Feature Dataset


目录下,空白处右击,选择“


New->Topology



,按照


以下图示进行拓扑的建立;























2


ArcGIS


中网络数据集的建立

























3


ArcGIS


中网络数据集的建立

























4


ArcGIS


中网络数据集的建立
























5



ArcGIS


中网络数据集的建立






4




打开


ArcMap


,点击

< br>,添加新建立的拓扑,同时将道路中心线一


起添加进地图窗口,

< br>Editor->Start Editing


,根据错误指示进行修改。























6


ArcGIS


中网络数据集的建立




3.2



拓扑规则说明及修改方法



2.2.1



Must not overlap


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




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



2.2.2



Must not have dangles


不允许线要素有悬结点,


即每一条 线段的端点都不能孤立,


必须和本要素中


其他要素或和自身相接 触;
























7


ArcGIS


中网络数据集的建立


< /p>


该规则适用于多条线段相交的端点处,


对于没有其他线段与其相交 的端点处


可以忽略,如下:




修改方法:


将错误处放大,


有悬点的线段延伸 到需要相交的要素上,


长出的


部分截断后删除。



2.2.3



Must not have pseudo


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




修改方法:将伪结点两边的线段合并为一个条线,伪结点自然 消除。


(选中


两边的线段,利用


Edi tor


下拉框中的


Merge


工具)< /p>



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



2.2.4



Must not self-overlap


线要素不能和自己重叠。























8


ArcGIS


中网络数据集的建立




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



2.2.5



Must not self-intersect


线要素不能自相交。




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



2.2.6



Must be single part


线要素必须单独,不能联合。但若是两条线首尾相连接,这时 候


Merge



作后产生的是一条线了 ,这时候是不会报错的。但是分开的两条线进行


Merge


操作 ,


这时候就会出现不符合规则的错误。


这个拓扑限制在数据处理 的时候很有


用处。





修改方法:将连合的部分打散就可以了。

(选中,利用


Advance


Editing

< p>
工具


栏中的“打散”工具
























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


字段


< p>
Hierarchy


字段的取值根据道路等级划分:高速公路、国道、省道 为


1


,主干


道、次干道为


2


,支路街巷内部道路等为


3


,若


Hierarchy


属性值的范围自定义不






















10


ArcGIS


中网络数据集的建立


< /p>


仅限于


1



2< /p>



3


,则根据设定的范围进行取值。


(通常


1



2



3


就可以了,这里


所述的取值划分依据是非官方的,仅用于非正式的数据集建立)



ArcMap


中,


打开道路中心 线的属性表,


根据道路等级选中每一个


Hierarchy


值对应的道路要素,右击字段名称


->Field Calcula tor



,对字段进行赋值:
























11


ArcGIS


中网络数据集的建立




2.4.2



LENGTH


字段


< br>图层本身可能具有描述道路长度的字段,


比如


shape _length


字段,


但经过拓


扑检查 错误之后,


道路的长度已经发生变化,


再用此字段内的数值显然 是错误的,


因此我们需要重新给


LENGTH

< br>字段赋值。



若道路图层的坐标系统是经纬度坐标,则需 要先将


ArcMap


当前框架的坐标


系 设置为对应的平面坐标,然后通过工具获取道路长度。




1




ArcMap


中,右击


Layers->P roperties




Coordi nate


System


标签页下,


选 择对应的平面坐标系:


Predefined->



Projected Coordinate Systems->



Gauss Kruger->



Beijing 1954->



Beijing 1954 3 Degree GK CM ->



定。























12


ArcGIS


中网络数据集的建立






2




右击道路图层,打开属性表,在


LENGTH


字段上右击,选择


Calculate


Geometry< /p>



,按下图配置,


OK

< br>,稍等片刻,赋值完成;























13


ArcGIS


中网络数据集的建立




2.4.3



OneWay


字段



字段的取值情况如下:



FT


:仅允许沿线要素的数字化方向行驶(



自< /p>


-




方向)< /p>




TF


:仅允 许沿与线要素数字化方向相反的方向行驶(




-




方向)




N


:在这两个方向都不允许行驶。



其他任意值:在这两个方向都允许行驶。


若道路图层本身没有描述单双行性质的字段,


则我们认为所有的道路都是双


行的,统一赋值为


1


即可。


打开道路图层的属性表,右击


OneWay


字段


->Field


Calculator



,赋值为


1:


,< /p>


如下图(注意双引号为英文状态下的)
























14


ArcGIS


中网络数据集的建立




3



建立网络数据集



3.1



网络数据集属性



网络数据集属性设置 是可以增长的,


在开始的时候如果没有规划好,


后面也


可以增加,但是前提是原始数据中预留了需要的字段。



网络数据集的属性包括四个类型


Cost


< p>
Hierarchy



Restriction< /p>



Descriptor




3.1.1



Cost


Cost


,是经过网络元素时累积的某种属性值,比如车行时间 、路段长度等,


Cost


属性有一个特点,沿着道路比例分布, 网络数据集必须至少有一个类型的


Cost


(可以是时间,也可 以是距离)
























15


ArcGIS


中网络数据集的建立



3.1.2



Hierarchy < /p>


Hierarchy


,道路等级,网络分析设置时支持三个等级:


Primary Roads


(高速


公 路)



Secondary Roads


(城市道路)



Local Roads


(本地道路)




设置


Hierarchy


属性时,其类型为


integer


,也只可能是


intege r


,值越低,级


别越高。在应用网络分析的时候,


ArcGIS


只支持


primary



secondary



lo cal


,可


以根据实际情况调整


Hie rarchy


属性值的范围,三个级别的设置一般遵循金字塔


的 原则,


高一级道路数目大概是低一等级道路数目的


15%



20%



并且每一 等级


的道路之间都必须连通。




3.1.3



Restriction


Restriction


,被限制的网络元素在分析的时候是不 连通的,道路的大部分通


行状况都是由


Restriction


属性模拟的,比如单向限制、车高限制、车型限制。



3.1.4



Descriptor


Descriptor



描述网络元素 的整体特征,


比如车道数、


路面材质,


一般


Descriptor


是不会影响路径计算的结果,


如果前面三个类型的属性某些依赖


Descriptor


的属


性则例外。



3.2



建立网络数据集



< br>1


)建立网络数据集需要用到


Network


Analyst


扩展模块,


Customize


菜单


下选择


Extensions


选项,在扩展模块窗口中的


Network Analyst


前打钩;



ArcMap





















16


ArcGIS


中网络数据集的建立


< /p>



ArcCatalog


中都需要勾选)





2


)要求所用的数据格式为


shapefile


,因此需要将拓扑检查和字段编辑完


成后的道路中心线图层从


geodatabase


中导出成


shapefile


格式:



Catalog


中,


右击


geodatabase


中 的道路中心线图层选择



Export->To Shapef ile



Multiple






弹出对话框,< /p>


选择合适的导出路径,


OK


< p>
稍等片刻,


导出完成。























17


ArcGIS


中网络数据集的建立







3




shapf ile


格式的道路中心线上右击,


选择



New Network Dataset





输入网络数据集的名称,此处默认,下一步;























18

-


-


-


-


-


-


-


-



本文更新与2021-02-06 10:45,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/607559.html

ArcGIS中网络数据集的建立的相关文章