- 此数据集带高程字段,因此请确保选择使用高程字段选项。
网络数据集中的高程设置进一步定义了连通性。为了帮助理解,假设两条边在 x 和 y 空间内端点重合,但高程不同(一个端点高于另一个)。此外,假设连通性策略设置为端点。如果忽略高程,两条边相连。但如果考虑高程,它们就不相连。
构建高程模型的方式有两种:使用几何中的实际高程值或使用高程字段中的逻辑高程值。
Streets 要素类具有整数形式的逻辑高程值,存储在 F_ELEV 和 T_ELEV 字段中。例如,如果两个重合端点的字段高程值为 1,则边会连接。但是,如果一个端点的值为 1,而另一个重合端点的值为 0(零),边将不会连接。Network Analyst 会识别此数据集中的字段名称并自动映射它们,如下图所示。(只有整型字段可以用作高程字段。)
- 单击下一步。
可以使用此向导页面配置交通流量数据。交通流量数据能够使您根据一周中的某天某时刻找到最快的路径。例如,周三上午 8:30(高峰时段)从 A 到 B 的最快路径可能与周日下午 1:00 这两点间的最快路径不同。尽管路径相同,到达目的地所花费的时间却也可能不同。
地理数据库 SanFrancisco 中包含了两个存储历史流量数据的表:DailyProfiles 和Streets_DailyProfiles。在设计表的方案时,应该使 Network Analyst 能识别每个表的作用并能自动配置历史流量。
- 单击下一步。
将显示设置网络属性的页面。
网络属性用于控制导航。常见示例有用作网络阻抗的成本属性,或禁止双向穿越或单向穿越(如单行线)的约束属性。
Network Analyst 分析源要素类并查找常见字段,如“米”、“分钟”(FT_Minutes 和 TF_Minutes,分别用于每个方向)和“单向”。如果找到此类字段,它将自动创建对应网络属性并分配相应字段。(通过单击赋值器可进行查看。)
Network Analyst 将自动为该旧金山数据设置八个属性:Hierarchy、Meters、Minutes、Oneway、RoadClass、TravelTime、WeekdayFallbackTravelTime 和WeekendFallbackTravelTime。它还会为这些属性创建赋值器。
- 单击 Meters 行将其选中,然后单击赋值器检查网络属性的值是如何确定的。
将打开赋值器对话框。
源值选项卡上的表会列出源要素类。线状源要素类(将成为网络数据集中的边元素)会列出两次;一次针对“自-至”方向,一次针对“至-自”方向。(这些方向是指相对于源线要素的数字化方向。)类型列将显示用于计算网络属性值的赋值器的类型。值列包含赋值器计算属性值所需的信息。
- 在属性下拉列表中,每次单击一种属性类型,检查赋值器的类型和源要素类的值。
- 单击确定返回新建网络数据集 向导。
在以下步骤中,您将添加一个新属性,来限制在创建自 RestrictedTurns 要素类中的转弯元素的移动。
- 单击添加。
- 打开添加新属性 对话框。在名称字段中键入 RestrictedTurns。
- 对于使用类型,请选择限制。
- 将约束条件用法设置为禁止。此设置禁止在分析过程中穿过转弯要素。
注意:已选中默认情况下使用。此限制将在创建新的网络分析图层时默认使用。如果想在执行分析时忽略限制,可以在设置分析时禁用它。
- 单击确定。 新的属性 RestrictedTurns 将被添加到属性列表中。中间带 D 的蓝色圆圈表示该属性在新分析中被默认启用。
- 单击赋值器按源将值指定给新属性。
- 按照以下子步骤,将 RestrictedTurns 的赋值器类型设置为常量,其值设置为“受限”。
- 单击属性下拉列表,并选择 RestrictedTurns。
- 对于 RestrictedTurns 行,在类型列下方单击并从下拉列表中选择常量。
- 单击值列并选择使用约束条件。
结果应该类似于下图所示: