设置方向

需要 Network Analyst 许可。

方向是如何通过路径的转弯说明。只要网络数据集支持方向,就可以为根据网络分析生成的任何路径创建方向。网络数据集能够支持方向的最低要求如下:

  • 具有长度单位的长度属性
  • 至少一个边源
  • 边源上至少有一个文本字段

可在网络数据集级别对计算路径时所生成的方向进行自定义。这意味着,用于报告方向的街道名称与网络数据集方案一起存储。可通过修改这些设置来自定义方向。

常规

用于报告方向的单位和用于标识街道的字段均可在常规选项卡上进行修改。

修改“常规”选项卡上用于报告方向的单位和用于标识街道的字段

属性映射

  • 默认长度属性 - 计算所报告的方向对应的每段路径的长度。可选择任何成本属性作为长度属性。ArcGIS 会自动搜索网络属性并尝试分配相应的成本属性。
  • 默认时间属性 - 在报告方向期间计算通过每段路径所用的时间。
  • 要素类别 - 为不同类型的道路和其他线性要素提供特定的方向。该属性是整型描述符属性,具有以下值:

    道路类值

    道路类值道路类的类型示例方向文本

    1

    地方道路

    在主干道左转。

    2

    高速公路

    沿 I-55 往东行进。

    3

    坡道

    进入坡道,然后沿 US-59 往北行进。

    4

    渡轮

    搭乘湖上的汽车渡轮。

    5

    环状交叉路

    进入环状交叉路,沿主干道继续往南行进。

    6

    主要道路

    在 Redlands Blvd 左转。

    10

    人行道

    左转。

    11

    转弯

    左转,穿过 M1w 走廊。

    12

    楼梯

    走楼梯上楼。

    13

    自动扶梯

    乘坐自动扶梯上楼。

    14

    电梯

    乘坐电梯上楼。

    详细面为 15

    人行坡道

    从坡道上到 2 层。

    64

    运输

    乘坐公共交通。

    128

    航线

    在密西西比港缓慢向右转舵。

  • 行进策略类 - 确定沿行驶方向上的街道交叉点内部或相邻的相连小路。该属性是整型描述符属性,其值显示在下表中:

    行进策略类值

    行进策略类值行进策略类类型说明

    0

    默认

    分配给街道交叉点外部街道的默认值。

    1

    交叉点内部

    位于两次数字化的道路交叉点内部的街段。

    2

    行进策略

    形成转弯让行道(常见于锐角交叉的街道处)的街段。

  • 行驶侧 - 表示在该区域车辆通常行驶在道路的哪一侧。例如,对于加拿大的道路,车辆行驶在右侧;对于澳大利亚的公路上,车辆行驶在左侧。设置此属性可以报告与道路车辆行驶侧相关的详细信息(例如,通过环形交叉路需顺时针还是逆时针行驶)并禁止报告多余的分叉口指令,从而完善方向输出。路段的行驶侧用以下属性域值范围内的整数值表示:

    • 0 - 未指定/未定义行驶侧
    • 1 - 右侧行驶
    • 2 - 左侧行驶

辅助数据源

  • 路标要素路标连接表 - 提供驾驶员沿路径行驶时通常会看到的高速公路标志文本。此高速公路标志文本通常包括出口编号、道路名称和道路目的地。可将此文本加入方向文本中以便于导航,例如,进入坡道,然后沿 US-59 往北向斯普林菲尔德方向继续行进

    了解有关路标要素类和路标连接表的详细信息

  • 道路分叉口表 - 标识(按 EdgeFCID/FID/FrmPos/ToPos)可以在道路分叉口明确放置行驶方向说明的边对。

    了解有关道路分叉口表的详细信息

  • 缩写表 - 包含有关如何展开语音导航的方向和街道类型缩写的规则。

    了解有关缩写表的详细信息

本地化名称

在此部分中,可选择输出方向语言,从而以所选语言或所有可用语言报告源要素名称(例如,街道和路标)。可用选项包括:

  • 网络数据集中的所有可用语言
  • 首选输出方向语言

在选择首选输出方向语言选项之前,请针对边源上的每个主要名称和备用名称设置字段映射选项卡中的语言属性。查看下面的主要名称和备用名称部分了解适用于数据中的语言字段的要求。

字段映射

此选项卡上的属性可用于为网络中每个边源设置在报告方向中使用的名称字段。

主要名称和备用名称

可为网络中的每个边源设置名称字段。它们是用于报告方向的名称。例如,从该字段获取表示街道(第一大道)的边名称来报告方向,如“左转进入第一大道。”

边的全名可以包含在一个或多个字段中。例如,某些要素类具有方向修饰符(N 或 S)和类型(Ave、St 或 Dr)。可使用字段映射选项卡中的字段将字段映射到地址的每个部分。如果整条边名称包含在一个字段中,则使用该字段填写基本名称全名属性。

“字段映射”选项卡上的字段

注:

必须至少为一个边源指定基本名称

某些要素类将边的备用名称在其他字段中列出。要对这些要素类进行设置,可通过增加备用名称数量值,然后为每个备用名称设置字段映射属性。

如果边的名称采用多种语言,则可以使用语言属性为每个边名称指定语言 字段。应根据 BCP-47 标准填写语言字段,其中包括 ISO639-1 语言代码,该代码是双字符语言代码和(可选)区域成本。例如:en、pr-PT、es、ar

辅助属性

  • 行政区域 - 有些边源具有表示每条边所在区域的行政区域字段。例如,高速公路源可以具有表示高速公路段所在州的州字段。这对于在穿越州界线时生成方向提示(例如“进入加利福尼亚州”)十分有用。生成方向时,将报告行政区值的任何更改。
  • 层(自)层(至)- 表示多层建筑走廊的边源可能存在一个整型字段,用于指示走廊所在的建筑物层数。例如,对于三楼的走廊,该字段的值可以为 3,对于地下一层的走廊,值为 -1。此选项对于通过建筑物层数来确定沿某条路径的所有走廊而言十分有用。对于跨楼层的过渡边,可设置“自-至”字段和“至-自”字段,使得边的各个端点参考保存有楼层信息的两个字段。
  • 楼层名称(自)楼层名称(至)- 表示一栋建筑物中楼层过渡的边源,例如电梯、楼梯和自动扶梯,此类边源可能存在一对文本字段,用于指示这些过渡所连接的楼层名称。例如,可能存在一个连接夹层与散步层的楼梯。因此,这些字段的值为“夹层”和“散步层”。

    生成方向时,楼层名称(至)楼层名称(自)字段将与数值型层(自)层(至)字段一起用于指示读者根据名称上楼或下楼以达到适当的楼层。在先前的示例中,为楼梯生成方向时会指示读者“从楼梯下到夹层”或“从楼梯上到散步层”。

  • 国家/地区代码 - 包含 ISO 3166-2 标准中的国家和地区信息,该标准用于定义国家代码和标识行政细分的代码。

地标

路标是点要素,用于表示沿网络中清晰可见的对象。转向指示可以引用地标,以帮助识别转弯并验证当前所沿路径是否正确。

在网络数据集中配置地标要素类后,如果路径在地标要素的搜索容差范围内通过,则 Network Analyst 会在地标选项卡上注释方向中的地标。

“地标”选项卡将显示可用于转向指示中的地标类型。

路标与特定的边源相关联。可使某个路标接近两个边源,但是只有当路径通过与路标相关联的边源时才可在方向中引用该路标。以下几个小节介绍可以在生成方向时使用的地标类型。

空间地标

空间地标配置为通过报告特别靠近遍历的网络边源要素的地标位置来增强方向。可使用添加/移除空间地标按钮来指定两种类型的空间地标:

  • 确认指引 - 指边沿线对象,用于再次证实驾驶员正在沿着预期路线行驶;例如,“经过 A 形建筑物。该建筑物位于您的右侧。”中的 A 形建筑物就是一个确认路标。

  • 转弯指引 - 表示交汇点附近的对象,用于帮助标识转弯;例如,“在紫色墙处向右转弯”中的紫色墙。

在完成指定空间地标后,将在地标选项卡上填充一个表。这些字段是确认和转弯指引的共用字段。下面列出了这些字段及其描述。

字段说明

指引类型

地标的类型。

边源

作为在其上生成路径的边源参与的线要素类。

自定义容差

该字段用于指定地标要素类应使用自定义搜索半径还是使用默认搜索半径(50 英尺)。可通过选中默认容差旁边的框来修改搜索容差和单位。当路径通过搜索半径范围内的地标时,将在方向中报告该地标。

标注字段

地标要素类中的文本字段,用于描述地标。该字段可以包含此类型的值,例如将艾伦五金店用于行驶方向或者将印刷厂站用于步行方向,这样指令就可能表示为在艾伦五金店右转经过印刷厂站。该站位于您的左侧。

层字段

此字段通常用于步行方向,以将路标与建筑物的特定楼层相关联。

参考地标

生成方向时,此表用于在网络源要素上定位地标。下面是表的方案:

字段说明

ObjectID

必填关键字段。

LandmarkID

唯一地标 ID。如果在多个记录中使用相同的实际地标来描述多个行进策略,则应为每个记录使用相同的地标 ID 值。

GuidanceType

地标类型:

  • 0 - 转弯
  • 1 - 确认
  • 2 - 停车标志
  • 3 - 交通信号灯
  • 4 - 铁路道口

Edge1FCID

表示起始边的线要素的要素类 ID。

Edge1FID

表示起始边的线要素的要素 ID。必须对该字段进行索引。

Edge1FrmPos

沿线要素表示起始边的自位置。*

Edge1ToPos

沿线要素表示起始边的“至”位置。*

Edge1ConfirmationPos

沿第一个线要素表示要素沿线地标位置的位置。

Edge2FCID

表示结束边的线要素的要素类 ID。

Edge2FID

表示结束边的线要素的要素 ID。

Edge2FrmPos

沿线要素表示结束边的“自”位置。*

Edge2ToPos

沿线要素表示结束边的“至”位置。*

Importance

使用介于 1 到 100 之间的数字表示的地标优先级。

Side

表示地标所在的边相对于数字化方向的一侧:

  • 0 - 两者
  • 1 - 左
  • 2 - 右
  • 3 - 无

Name

地标的名称。仅当 Phrase 字段为空时,才使用此处指示的名称。

NameLng

BCP 47 语言标签,表示地标名称使用的语言。对于可以理解脚本的语言,ISO 639-1 语言代码足以(例如,enfrde 等)。对于可以使用多个脚本的语言,还必须包含一个脚本子标签(例如,zh-Hanszh-Hant 等)。

Phrase

介词短语中使用的地标名称,用于描述相对于地标的行进策略执行位置。短语使用按给定语言的语法适当表达的介词、冠词和宾语,例如,at the red Churchbei der roten Kircheà l'église rouge 等。

* 关于“自”位置和“至”位置值的注意事项:

  • 对于沿线要素数字化方向的边的行驶,自位置值小于至位置值。
  • 对于与线要素数字化方向相反方向的行驶,自位置值大于至位置值。
  • 对于未逻辑分割中跨来创建多边元素的线要素,自位置和至位置值分别设置为 0.0 和 1.0。否则,在逻辑分割边元素时,这些值将设置为小数值。

了解有关为属性建立索引的详细信息


在本主题中
  1. 常规
  2. 字段映射
  3. 地标