创建 OD 成本矩阵分析图层 (Network Analyst)

ArcGIS Pro 3.4 | | 帮助归档

摘要

创建起始-目的地 (OD) 成本矩阵网络分析图层并设置其分析属性。 OD 成本矩阵分析图层对于描述从一组起始位置到一组目的地位置的成本矩阵十分有用。 该图层可通过本地网络数据集进行创建,也可通过在线托管服务或门户托管服务进行创建。

使用情况

  • 通过此工具创建分析图层后,您可以使用添加位置工具向图层中添加网络分析对象;使用求解工具来求解分析;以及使用保存至图层文件工具将结果保存到磁盘中。

  • 在地理处理模型中使用此工具时,如果模型作为工具来运行,则必须将输出网络分析图层创建为模型参数;否则,输出图层将无法添加到地图内容中。

  • ArcGIS Pro 中,网络分析图层数据存储在文件地理数据库要素类中的磁盘上。 在工程中创建网络分析图层时,将在当前工作空间环境的新要素数据集中创建图层数据。 在 Python 脚本中创建网络分析图层时,您必须首先使用 arcpy.env.workspace = "<path to file gdb>" 将工作空间环境显式地设置到想要存储图层数据的文件地理数据库。 创建图层后,将向该文件地理数据库添加一个包含相应子图层要素类的新要素数据集。

参数

标注说明数据类型
网络数据源

将对其执行网络分析的网络数据集或服务。 将门户 URL 用于服务。

Network Dataset Layer;String
图层名称
(可选)

将创建的网络分析图层的名称。

String
出行模式
(可选)

要在分析中使用的出行模式名称。 出行模式为一组网络设置(例如行驶限制和 U 形转弯),用于确定行人、车辆、卡车或其他交通媒介在网络中的移动方式。 出行模式在网络数据源中进行定义。

arcpy.na.TravelMode 对象和包含出行模式有效 JSON 表示的字符串也可用作参数的输入。

String
中断
(可选)

停止为指定起始点搜索目的地时所对应的阻抗值。 该值将以所选出行模式使用的阻抗属性为单位。 无法找到超过此限制的目的地。 可通过在起始点子图层中指定单个中断值来逐个起始点覆盖中断值。 默认情况下分析不使用中断。

Double
要查找的目的地数
(可选)

要为每个起始点查找的目的地数。 可通过为起始点子图层的 TargetDestinationCount 属性指定一个值来覆盖此默认值。 默认情况下无任何限制,可找到所有目的地。

Long
时间
(可选)

从起始点出发的时间。

如果您选择基于流量的阻抗属性,将会根据特定的某天某时的动态交通状况来生成解决方案。 日期和时间可被指定为 5/14/2012 10:30 AM。

将您的分析配置为使用以下特殊日期之一来模拟一周中的某天或当前日期,而不是特定的静态日期:

  • 今天 - 12/30/1899
  • 星期日 - 12/31/1899
  • 星期一 - 1/1/1900
  • 星期二 - 1/2/1900
  • 星期三 - 1/3/1900
  • 星期四 - 1/4/1900
  • 星期五 - 1/5/1900
  • 星期六 - 1/6/1900

了解如何在网络分析中使用和解释日期和时间的详细细腻

Date
时区
(可选)

时间参数的时区。

  • 各位置的本地时间时间参数是指起始点所处的时区。 这是默认设置。
  • UTC时间参数是指协调世界时间 (UTC)。 如果您想要在指定时间内(如现在)计算 OD 成本矩阵,但不确定起始点所在的时区,请选择此选项。
String
线状
(可选)

指定输出线形状。

无论选择何种输出 shape 类型,最佳路径始终由网络阻抗(而非欧氏距离)决定。 这表示只是路径形状不同,而对网络进行的基础遍历则相同。

  • 无线将不会为输出起始点-目的地路径对生成任何形状。 适用于存在大量起始点和目的地,但仅对 OD 成本矩阵表中的阻抗成本(而不是查看地图中的 OD 成本矩阵)感兴趣的情况。
  • 直线输出路径形状是介于各个起始点-目的地对之间的直线(单线)。 这是默认设置。
String
累积属性
(可选)

分析过程中要累积的成本属性的列表。 这些累积属性仅供参考;求解程序仅使用求解分析时指定的出行模式所使用的成本属性。

对于每个累积的成本属性,会在网络分析输出要素中填充 Total_[阻抗] 属性。

如果网络数据源为 ArcGIS Online 服务,或如果网络数据源是不支持累积的 Portal for ArcGIS 版本上的服务,则此参数不可用。

String
忽略求解时无效的位置
(可选)

指定是否忽略无效的输入位置。 通常,如果无法在网络上定位,则位置无效。 当无效位置被忽略时,求解器将跳过它们并尝试使用剩余位置执行分析。

  • 选中 - 将忽略无效的输入位置,并且仅使用有效的位置。 这是默认设置。
  • 未选中 - 将使用所有输入位置。 无效的位置将导致分析失败。
Boolean

派生输出

标注说明数据类型
网络分析图层

新创建的网络分析图层。

Network Analyst Layer

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是