7. 单击确定。
将关闭添加新属性 对话框,并在属性列表中添加 PedestrianTime。
三种成本属性(Meters、DriveTime 和 PedestrianTime)具有黄色的警告符号,提
示您赋值器存在的潜在问题,赋值器可指定网络属性值的计算方式。
在以下三部分中,您将要配置赋值器。
配置 Meters 赋值器
您将在本部分和以下几部分中设置各种赋值器。Meters 赋值器会计算网络中边的距离
成本。
1. 选择 Meters,然后单击赋值器。
将打开赋值器 对话框。您可以在此处查看和编辑赋值器类型以及它在网络中的每个源
的值。您可以看到交汇点和转弯源始终具有一个关联的赋值器,而边源具有两个:每个行驶方向(“自-至”和“自-至”方向)一个。
ArcGIS Network Analyst 会检查所有源要素类并尝试自动为 Meters 属性指定赋值
器。在本例中,它发现 Metro_Lines 和 Streets 源具有名为 Meters 的字段,因此它将赋值器设置为从这些字段中提取值。相同的长度值将会指定给边源的“自-至”和“至-自”方向。
Network Analyst 无法在 Transfer_Stations 和 Transfer_Street_Station 源中找
到 meters 的字段。因此,将显示警告符号来表示存在潜在问题。
2. 在按住 SHIFT 键的同时,单击 Transfer_Stations 自-至行并单击
Transfer_Street_Station 至-自行。
将选中四个带有警告符号的行。
3. 右键单击任何所选行并单击类型 > 字段。
警告符号会变为红色错误符号,表示未完成向字段赋值器分配值。
4. 在仍然选中四行的情况下,右键单击任意一行并单击值 > SHAPE_LENGTH。
这样会将所选源要素类的 SHAPE_LENGTH 字段中的值指定给 Meters 属性关联的
网络边要素。
5. 单击应用。
Meters 网络属性将会配置为获取长度值。对于从 Metro_Lines、Streets、
Transfer_Stations 和 Transfer_Street_Station 源创建的网络要素,属性值将分别提取自其 Meters、METERS、Shape_Length 和 SHAPE_LENGTH 字段。
配置 DriveTime 和 Oneway 赋值器
因为汽车只在街道上行驶,各种源的赋值器也应作相应设置。
1. 从属性下拉列表中,选择 DriveTime。
Streets 源的 DriveTime 值已由 Network Analyst 自动填充;但是,其他边源会显
示警告符号,因为它们没有被指定值。这些源需要标记为受限。地铁站也需要限制,以防止新网络分析对象放在那里。
2. 确保选中了所有带警告符号的行(Metro_Lines、Transfer_Stations 和
Transfer_Street_Station)。
如果尚未选中,可通过单击一行并在按住 CTRL 键的同时单击其他行来选中它们。
3. 按住 CTRL 键并单击 Metro_Stations 将它添加到所选内容中。 4. 右键单击任一所选行并单击类型 > 常量。
其余行仍然为选中状态,它们的赋值器类型同样会更改为常量。