03-ArcGIS网络分析教程 - 内蒙 下载本文

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. 右键单击任一所选行并单击类型 > 常量。

其余行仍然为选中状态,它们的赋值器类型同样会更改为常量。