问题
“方向” (网络分析)工具从网络分析图层生成逐步显示的方向,带有指向输出方向 文件(文本、XML 或 HTML 格式)的路径。 输出 方向文件包括路径中每条边的距离。 在某些情况下,从 没有 投影的地理坐标系中的网络分析图层生成方向,输出的方向 文件会包含路径中边的不正确距离。 例如,生成的文件记录了路径中一条道路边的行驶距离为 1100 英尺 ,而道路 仅为 800 英尺长。
网络数据集 中距离 成本属性(下例中为 Meters 网络属性)的赋值器 值 在 Shape_Length 字段中设置。 配置距离成本网络属性的目的为根据分配给该属性的赋值器 获取网络 中边的长度值。
注: 有关网络属性的详细信息,请参阅了解网络属性。 要查看网络数据集中距离成本网络属性使用的赋值器值,请打开“网络数据集属性”对话框,然后单击“属性”选项卡 > 选择距离成本 > 赋值器。
上图显示了 Meters 网络属性的赋值器,其中 Shape_Length 字段用作成本属性 值。 Meters 赋值器会计算网络中边的距离成本,并 确定基于指定值的边缘长度。 “赋值器”对话框中的“值”列包含赋值器用于计算属性值的信息。
当使用 Shape_Length 字段作为距离阻抗时,方向生成器仅能 读取 所选字段的实际长度值。 方向生成器以十进制度读取 Shape_Length 字段的长度值,并对该值应用通用转换。 该生成器不会考虑来自赤道的网络数据集位置,因为它只读取 Shape_Length 字段的长度值。
在地理坐标系中使用网络分析 图层 时,使用 Shape 字段作为距离成本网络属性中 的距离成本属性值。 当使用“Shape”字段作为距离成本属性值时,方向生成器能够读取地球上图层 的长度值和位置,从而在转换长度值时能够正确计算测地线长度。
以下说明介绍了如何将 Meters 网络属性的距离成本属性值设置为“Shape”字段:
重新求解路径并针对使用 新的网络数据集创建的路径重新运行“方向”工具 ,以获取路径中边的正确距离。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序