还剩6页未读,继续阅读
文本内容:
中网络数据集的建立ArcGIS对道路中心线的要求1()平面相交的道路,在路口打断;立体相交的道路,不在路口打断.1()相连的道路端点必须要捕捉;线的空间结构需正确,可以利用拓扑规则检查2修改空间位置有误的要素;
(3)图层必须包含的字段、、、这些字段是NAME LENGTHHierarchy OneWay,为了方便建立网络数据集.道路中心线的处理2建立拓扑
3.1注拓扑只能在中的下建立,因此需要将格式的图geodatabase datasetshapefile层导入中.geodatabase
(1)打开在指定目录下新建双击进入,空白处右Catalog,Personal Geodatabase,击,选择输入名称,最好不要有空格,选择与道路New-Feature Dataset,中心线数据相同的坐标系统,一路默认;
(2)双击进入空白处右击,选择Feature Dataset,lmport-Feature Class(〉...,打开导入数据对话框,下浏览选择需要导入Multiple InputFeatures的道路中心线数据,点击进行导入;(若导入出错,可能是因为道路中0K心线和新建的所在路径存在空格或者中文字符,将道路中心Geodatabase线和新建的都拷贝至盘符根目录下,再进行导入操作)Geodatabase
(3)目录下,空白处右击,选择按照以下图示Feature DatasetNew-Topology,进行拓扑的建立;()打开点击]添加新建立的拓扑,同时将道路中心线一起添加进地图4ArcMap,窗口,根据错误指示进行修改.Editor-Start Editing,拓扑规则说明与修改方法
3.
22.
2.1Must notoverlap在同一层要素类中(同一层之间的关系),线与线不能相互重叠.修改方法将不需要的线段截断、删除.
2.
2.2Must nothave dangles不允许线要素有悬结点,即每一条线段的端点都不能孤立,必须和本要素中其他要素或者和自身相接触;该规则合用于多条线段相交的端点处,对于没有其他线段与其相交的端点处可以忽略,如下修改方法将错误处放大,有悬点的线段延伸到需要相交的要素上,长出的部分截断后删除.
2.
2.3Must nothave pseudo不能有伪结点,就是一条线段中间不能有断点.修改方法将伪结点两边的线段合并为一个条线,伪结点自然消除.(选中两边的线段,利用下拉框中的)Editor MergeIA注意如果两条道路线的名称不同,则不用进行合并.
2.
2.4Must notself-overlap线要素不能和自己重叠.修改方法截断、删除重叠部份.
2.
2.5Must notself-intersect线要素不能自相交.修改方法在自相交处适当缩短或者外移或者截断、删除.
2.
2.6Must besingle part线要素必须单独,不能联合.但若是两条线首尾相连接,这时候操作后产生Merge的是一条线了,这时候是不会报错的.但是分开的两条线进行操作,这时候就会Merge浮现不符合规则的错误.这个拓扑限制在数据处理的时候很实用处.修改方法将连合的部份打散就可以了.选中,利用工具栏中的Advance Editing“打散工具/〕处打断线
2.
2.7所有的拓扑错误修改完成后,将线段在交点处打断,方便建立网络数据集.中,右击工具栏空白处,选择工具条,调出拓扑工具;1ArcMap Topology编辑状态下,选中所有的道路线要素;2点击由相交点打断线按钮,设置最小容差值,普通默3[Planarize Lines,认,进行交点处打断线,完成后保存修改;0K注意该方法将立体相交的道路也在交点处进行了打断,因此需要将立体相交的道路进行手动合并[如立交桥、高速公路等,简单进行一下检查即可.图层字段
2.
2.8道路线要素空间结构编辑、修改完成后,关闭窗口,在中,住手编辑ArcCatalog ArcMap的状态下,右击道路中心线图层-点击的左上角Open AttributeTable,Table2Table按钮,选择为图层添加以下字段O pt io nsA dd Fi el d..J,字段名称类型中文描述长度LENGTH Double道路类型Hierarchy ShortInteger道路的单双行性质OneWay Text字段
2.
4.1Hierarchy字段的取值根据道路等级划分高速公路、国道、省道为主干道、次Hierarchy1,干道为支路街巷内部道路等为若属性值的范围自定义不仅限于、、2,3,Hierarchy123,则根据设定的范围进行取值.(通常、、就可以了,这里所述的取值划分依据是非123官方的,仅用于非正式的数据集建立)在中,打开道路中心线的属性表,根据道路等级选中每一个值ArcMap Hierarchy对应的道路要素,右击字段名称,对字段进行赋值-Field Calculator…字段
2.
4.2LENGTH图层本身可能具有描述道路长度的字段,比如字段,但经过拓扑检查shapejength错误之后,道路的长度已经发生变化,再用此字段内的数值显然是错误的,因此我们需要重新给字段赋值.LENGTH若道路图层的坐标系统是经纬度坐标,则需要先将当前框架的坐标系设置ArcMap为对应的平面坐标,然后通过工具获取道路长度.()中,右击标签页下,选择对1ArcMap Layers-Properties...,Coordinate System应的平面坐标系Predefined-Projected CoordinateSystems-Gauss确定.Kruger-Beijing1954-Beijing19543Degree GKCM114E.prj-()右击道路图层,打开属性表,在字段上右击,选择,2LENGTH CalculateGeometry…按下图配置,稍等片刻,赋值完成;OK,字段
2.
4.3OneWay字段的取值情况如下仅允许沿线要素的数字化方向行驶(“自-至”方向).FT仅允许沿与线要素数字化方向相反的方向行驶至-自方向)在这两个方向TF N都不允许行驶.其他任意值在这两个方向都允许行驶.若道路图层本身没有描述单双行性质的字段,则我们认为所有的道路都是双行的,统一赋值为即可.1打开道路图层的属性表,右击字段赋值为如下图(注OneWay-Field Calculator...,1:,意双引号为英文状态下的)建立网络数据集3网络数据集属性
3.1网络数据集属性设置是可以增长的,在开始的时候如果没有规划好,后面也可以增加,但是前提是原始数据中预留了需要的字段.网络数据集的属性包括四个类型、、、Cost HierarchyRestriction Descriptor.
3.
1.1Cost是经过网络元素时积累的某种属性值,比如车行时间、路段长度等,属性有Cost,Cost一个特点,沿着道路比例分布,网络数据集必须至少有一个类型的(可以是时间,Cost也可以是距离).
3.
1.2Hierarchy道路等级,网络分析设置时支持三个等级〔高速公路〕、Hierarchy,Primary Roads[城市道路)、(本地道路〕.Secondary RoadsLocal Roads设置属性时,其类型为也只可能是值越低,级别越高.在Hierarchy integer,integer,应用网络分析的时候,只支持、、可以根据实际情况调整ArcGIS primarysecondary local,属性值的范围,三个级别的设置普通遵循金字塔的原则,高一级道路数目大概Hierarchy是低一等级道路数目的15%至并且每一等级的道路之间都必须连通.20%,
3.
1.3Restriction被限制的网络元素在分析的时候是不连通的,道路的大部份通行状况都Restriction,是由属性摹拟的,比如单向限制、车高限制、车型限制.Restriction
3.
1.4Descriptor描述网络元素的整体特征,比如车道数、路面材质,普通是不Descriptor,Descriptor会影响路径计算的结果,如果前面三个类型的属性某些依赖的属性则例外.Descriptor建立网络数据集
3.2建立网络数据集需要用到扩展模块,菜单下选择11Network AnalystCustomize选项,在扩展模块窗口中的前打钩;和Extensions Network Analyst ArcMapArcCatalog中都需要勾选要求所用的数据格式为叩因此需要将拓扑检查和字段编辑完成后的道2sh efile,路中心线图层从中导出成格式geodatabase shapefile中,右击中的道路中心线图层选择Catalog geodatabaseExport-To Shapefile〕弹出对话框,选择合适的导出路径,稍等片刻,导出完成Multiple OK,在格式的道路中心线上右击,选择输入网络3shapfile NewNetwork Dataset...,数据集的名称,此处默认,下一步;设置转向属性.目前所建的数据集均不考虑转向,这里选择下一步;4No,连通性设置.默认,下一步;5设置高程字段.目前不考虑高程,选择下一步;[6None,〔〕属性设置.图层中已经编辑过的和两个字段在此时已经7Hierarchy OneWay自动定义了对应的属性,还需要添加一个必需的属性Cost点击按钮,弹出添加新属性窗口,输入属性名称设置如下图,;Add Meters”,OK此时属性前有警告标志,说明此属性没有被赋值;Meters双击这一属性行,弹出赋值窗口,标签页,下选择Meters SourceValues Type选项,下选择图层的字段;Field ValueLENGTH QK下一步;〔边线方向性设置.这里默认即可,下一步;8数据集详细信息,确认无误,点击开始建立网络数据集;9Finish,提示新数据集的建立,选择”是、[10网络数据集建立完成.[11创建文件4mxd打开加载建立的网络数据集,同时加载道路中心线数据,工具栏空白1ArcMap,处右击,选择调出网络分析工具条;Network Analyst,⑵下拉框中挨次选择NetworkAnalystNew RouteNew Service Area NewClosest新建路径分析、服务区域分析、最近设施点分析三个网络分析类型;Facility,点击星,打开网络分析窗口,下拉框选择想要进行的分析,如选择[3Route,Stops,点击眼,在地图窗口添加起点、终点,园进行路径分析;⑶选择地图窗口中添加设施点,层进行区域分析;ServiceArea,Facilities,⑷选择地图窗口添加两个或者两个以上的设施点,选择Closest Facility,Facilities,地图窗口添加事发点,W进行最近设施点搜寻并显示路线;Incidents,若测试三种分析均可以正常进行,则按照下图所示图层罗列结构进行排列;5〕右击标签页下,各的6Route-Properties...,Network LocationsSearch Tolerance值改为确定;50000,⑺保存文件.mxd发布网络分析服务5前提已经安装并可以发布地图服务.ArcGIS Server开始-所有程序打开左侧的树状列表1-ArcGIS-ArcCatalog10,ArcCatalog,下,双击,进入服务列表窗口;GISServers localhostadmin〔〕空白处右击-〉输入服务名称,选择服务类型为2Add NewService...,Map Service,下一步;处选择服务所需的文件,选择”[3Map DocumentMXD“Specify OutputDirectory和”的目录,下一步;“Specify CacheDirectory⑷取销选项,勾选选项,下一步;KML NetworkAnalysis〕输入参数值,普通最小最大即可,下一步;512默认设置,下一步;6〔〕完成.7Finish,。