FAQ: 如何创建多模式的 Mutimodal Network Dataset

文章编号: 408
软件: ArcGIS Desktop 9.2
操作系统: Windows XP
已邀请:

EsriSupport

赞同来自:

问题: 如何创建多模式的 Mutimodal Network Dataset?
回答:
以ESRI ArcGIS提供的演示数据为例,演示数据默认安装在 C:arcgisArcTutorNetwork_AnalystExercise3 
一、首先使用ArcCatalog浏览到该目录下,右击鼠标,选择Network Dataset,输入数据集的名称,选择网络数据集的源:所有的feature class。 
 
二、设置连通性:由于有地铁线路的网络,还有街道的网络,要建立多模式的网络,则连通性Connectivtity也是多模式的。因此在Group Columns 增加一组连通性的策略(Connectivity Policy),暨Policy有两组,分别对应地铁和街道。因为Metro_Entrances是连接地铁与街道的交接feature class,因此它的联通策略也有两组。对于街道而言,其连通性是按照EndPoint来建立连接的,Metro_Entrances也是街道的一个节点,所以它的连通性也应该与街道的保持一致,因此把地铁入口的连通Policy设置为 Override。 点击下一步时,ArcCatalog会自动判别数据 endpoint的Z,如果两个端点的Z值都相等,则建立连通,默认使用数据集的Z(ArcView/ArcInfo早期的版本中。该Z值只是提供建立连通性的参考,并不能表示该feture的高程信息)。如果数据没有elevation field data的属性列,则选择No,本例中选择No。 
 
三、设置网络数据集的turn的 turn拐弯的信息(如只能左转或者需要等候的时间)能增强网络分析,使用Globe Turns设置所有同类的拐弯都应用相同的rule。 如果源数据集中有turn feature class,则可以直接使用该turn feature calss做为网路数据集的turn。如果没有turn feature class,则使用Global turn即可。turn应该设置为Yes,否则今后不能支持turn。 
 
四、设置属性Attributes 默认的属性有Oneway(单行道)、Minutes、Meters。由于是mutimodal,因此本模型要增加两个时间的attribute,一个是机动车的时间属性Drivingtime,一个是走路的时间属性PedestrainTime。下图我们能看到Meters和Minutes两个属性前都有黄色的警告感叹号,说明这两个属性的一些设置还有问题。
 1、修改Meters属性 双击Meters,在弹出的Evaluator设置面板中,选中所有有黄色感叹号的行(这几行是因为没有对应的Meters字段,所以没法自动匹配该Meter属性,需要我们手动赋值),点击右键,选择Type》Field,再点击邮件,选择Value》Shape_Length,然后Apply确定。 
2、修改DrivingTime属性 把Minutes重命名为Drivetime,然后双击,在弹出的Evaluator设置面板中,各个feature所对应的属性。 由于Drivetime是针对机动车的,所以不包括地铁系统。为此,需要把Metro_Line等的Type和Value进行修改,把Type修改成Constant,把值设置为-1(通过选择Value的Properties)进行赋值。 
3、增加Pedestraintime属性 在地铁系统中,没有对应的时间字段,因此需要设置步行时的时间参数 对于街道系统,假设人步行的速度为 3km/h,因此,一分钟就为3000m/60Minutes,因此所用的时间表达式为 [Meters]*60/3000 minutes 
 
五、设置Directions,该设置能在进行网络分析时,把Directions的窗口打开,并且每一个拐角都会有详细的信息,包括拐角处的街道名、时间等属性说明以及内嵌的转弯处地图。下图在设置Directions时,设置Streets的显示名称FULL_NAME。默认是Name,因Streets没有NAME字段,所以没能自动匹配。 
 
六、检查以上的设置,如果没有错就Finish。 
 
七、Create network dataset,然后再 build network dataset,至此完成了多模式的网络数据集的创建。




创建时间:2007-03-12
最近更新:2007-03-12


原文链接
http://support.esrichina.com.cn/2007/0312/408.html

要回复问题请先登录注册