连接起点与终点

注:

目前,此功能仅在 Map Viewer 经典版 中受支持。 该功能将在 Map Viewer 的未来版本中提供。

连接起点与终点 连接起点与终点工具通过直线或基于网络的出行模式来测量点对之间的行驶时间或距离。

工作流示意图

连接起点与终点工作流示意图

术语

术语描述

测地线

是指在球体上绘制的线。 在地球上绘制的测地线表示地球大地水准面的曲率。

欧氏距离

在平面上(即笛卡尔平面)上测量的直线距离。

示例

  • 一家有奖励计划的百货商店想要了解顾客到商店的行驶距离。 分析师使用连接起点与终点工具来获取每位顾客(使用邮政编码确定位置)到商店的行驶距离。
  • 某消防站需要计算消防车从消防站到城市内特定感兴趣点的响应时间。 分析师将使用“连接起始点到目的地”来查找从消防站到每个点的行驶时间。
  • 某学区需要确定哪些学生有资格乘坐校车。 校车协调员将使用“连接起始点到目的地”来计算每个学生的住所与指定学校之间的步行距离,然后选择住所与学校距离大于校车接送最小阈值距离的学生。
  • 一位生物学家正在研究一种迁徙鸟类的忠诚度。 在第一年的研究中,他对所有成对的筑巢鸟类进行了标记,并记录了其鸟巢的位置。 在第二年的研究中,生物学家返回了该研究区域,并记录了归来的鸟的新巢位置坐标。 连接起点与终点工具可用来测量每只鸟第一年与第二年筑巢位置间的直线距离。

用法说明

需要两个输入点图层:一个对应起始点,一个对应目的地。 在起始点与目的地之间创建的连接取决于起始点和目的地的数量,下表中对此进行了汇总:

起始点数量目的地数量连接

一个

一个

该起始点连接该目的地。

一个

多个

该起始点连接所有目的地。

多个

一个

所有起始点连接该目的地。

多个

多个

使用匹配的 ID 字段创建多对多的连接。 每个起始点都将连接到每个具有匹配 ID 字段值的目的地。

可以使用直线距离或从多种网络出行模式中择一对起始点和目的地进行连接。 一些出行模式具有使用交通状况的选项。 使用交通状况时,结果可能取决于当周指定日期和时间的实时状况或典型状况。 实时交通状况可能与当前时间偏移多达 12 小时。 全天均可将典型状况的时间间隔设置为 15 分钟。

出行模式可由组织管理员进行配置。 管理员还可以添加新的出行模式或移除并非组织必需的出行模式。 默认距离测量单位将为英里千米,具体取决于个人资料中的单位设置。

下表描述了可供“连接起始点到目的地”工具使用的基于网络的默认出行模式:

出行模式描述规范

步行时间 步行时间

沿着允许行人通过的线路和道路,寻找能够优化出行时间的解决方案。 步行速度设置为 5 公里/小时。

步行速度设置为 5 千米(3.1 英里)/小时。 步行速度可由组织管理员进行配置。

农村行驶距离 农村行驶距离

对车辆和其他类似小型汽车(例如小卡车)的移动进行建模,寻找能够优化行程距离的解决方案。 遵守单行道规则,避免违章转弯并遵守特定于汽车的其他规则,但不鼓励在未铺路面的道路上行驶。

行驶时间 行驶时间

对车辆和其他类似小型汽车(例如小卡车)的移动进行建模,寻找能够优化出行时间的解决方案。 遵守单行道规则,避免违章转弯并遵守特定于汽车的其他规则。 如果指定起始时间,则在流量数据可用的情况下,将采用基于交通状况的动态行驶速度。

默认情况下,使用交通流量处于未选中状态。 行驶速度将取决于历史和实时交通流量数据。

交通流量可能取决于当周指定日期和时间的实时状况或典型状况。

单击工具窗格中的查看可用性链接,以验证您所在地区的交通流量数据是否可用。

行驶距离 行驶距离

对车辆和其他类似小型汽车(例如小卡车)的移动进行建模,寻找能够优化行程距离的解决方案。 遵守单行道规则,避免违章转弯并遵守特定于汽车的其他规则。

步行距离 步行距离

沿着允许行人通过的路径和道路行驶,然后找到优化行驶距离的解决方案。

农村驾驶时间 农村驾驶时间

对车辆和其他类似小型汽车(例如小卡车)的移动进行建模,寻找能够优化出行时间的解决方案。 遵守单行道规则,避免违章转弯并遵守特定于汽车的其他规则,但不鼓励在未铺路面的道路上行驶。 指定起始时间时,在适用的情况下,会采用基于交通状况的动态行驶速度。

默认情况下,使用交通流量处于未选中状态。 农村行驶速度将取决于历史和实时交通流量数据。

交通流量可能取决于当周指定日期和时间的实时状况或典型状况。

单击工具窗格中的查看可用性链接,以验证您所在地区的交通流量数据是否可用。

货运时间 货运时间

按照首选指定的卡车路径对基本卡车出行方式进行建模,寻找能够优化出行时间的解决方案。 必须遵守单行道规则,避免违章转弯等。 指定起始时间时,在适用的情况下,会采用基于交通状况的动态行驶速度,最大可达合法的卡车速度限制。

遵守适用于重型货车的交通规则。

货运速度将取决于汽车的历史平均速度或发布的卡车限速要求,取两者中较小者。

默认情况下,使用交通流量处于未选中状态。 货运速度将取决于历史和实时流量数据,但不会超过发布的货运速度。

交通流量可能取决于当周指定日期和时间的实时状况或典型状况。

货运距离 货运距离

按照首选指定的卡车路径对基本卡车出行方式进行建模,寻找能够优化出行距离的解决方案。 必须遵守单行道规则,避免违章转弯等。

遵守适用于重型货车的交通规则。

选择障碍图层参数可用于指定在基础街道上行驶时充当临时限制的一个或多个要素。

路径形状参数确定将起始点连接到目的地时输出路径的显示方式。 直线(默认)在起始点和目的地之间生成直线(也称为期望线),而沿街道以街道网络的形状返回路径。 无论选择哪种路径形状,都将为匹配的起始点和目的地使用相同的计算。 计算始终基于您选择的出行模式。 如果使用直线距离而不是出行模式,则仅将直线作为路径形状选项提供。

输出图层中包含路径线,其中包括每个起始点与目的地间的测量值。

如果选择了包含路径图层,则结果中的每条路径还将保存为路径图层。 路径图层中包含特定路径的全部信息,例如分配至路径的停靠点,以及出行方向等。

如果选中使用当前地图范围,则在分析中仅考虑当前地图范围中可见的要素。如果未选中,则考虑输入图层中的所有要素,包括超出当前地图范围的要素。

提示:

在运行分析以检查将消耗的配额数量前,请单击显示配额

局限性

  • 输入不能超过 5000 个点。
  • 您必须拥有网络分析权限,才能使用出行模式。
  • 可创建的最大路径图层数量为 1,000。 如果结果包含的路径超过 1,000 个,并且选中了包括路径图层,则工具将仅创建输出要素服务。
  • 在使用出行模式时,如果工具执行时间超过 60 分钟,则会出现错误。 如果出现此错误,请尝试使用较少的输入要素重新运行分析。
  • 您最多可以将 250 个要素指定为点障碍。
  • 如果与所有线障碍相交的街道要素数量超过 500,则该工具将返回错误。
  • 如果与所有面障碍相交的街道要素数量超过 2,000,则该工具将返回错误。
  • 当出行模式为步行时间步行距离时,任何起始点-目的地对之间的直线距离不得大于 27 英里(43.45 千米)。

连接起点与终点的工作原理

连接起点与终点工具使用测地线方法(而不是欧氏方法)查找直线距离内的要素。 测地线表示地球的实际形状(即椭圆体,更准确地说是大地水准面)。 并会计算曲面(大地水准面)上而不是平坦表面(笛卡尔平面)上两点间的距离。

实时交通流量选项可将当前时间用作出发时间。 行程的车流速度可通过实时速度、历史速度和当前事件(如天气)进行预测。

如果使用一周中某一天或一天中某个时间的典型状况,则行驶速度将基于一周内每五分钟执行一次测速的历史平均速度。 所选的时间要符合您的数据所在时区的当地时间。 无论应用哪种交通状况,连接起点与终点工具都将根据离开的持续时间将交通状况的变化考虑在内。

如果您希望与组织内的其他成员共享各个路径,或希望使用 Map Viewer 经典版 中的方向按钮进一步修改路径,则创建路径图层将为您提供很大的帮助。 路径图层使用针对要素图层提供的名称作为前缀,并添加作为分析中的一部分生成的路径名称,从而为每个路径图层创建一个唯一名称。

输入起始点和目的地

“连接起始点到目的地”工具的行为略有不同,具体取决于分析中所使用输入起始点和目的地的数量。

使用单个起始点或单个目的地

如果您的输入仅包含一个起始点或一个目的地,则不需要特殊 ID 字段。 使用单个起始点以及一个或多个目的地会导致该起始点与所有目的地之间建立连接。 使用单个目的地以及一个或多个起始点会导致每个起始点与单个目的地建立连接。

使用多个起始点和目的地

如果您的输入包含一个以上的起始点以及一个以上的目的地,则起始点和目的地表必须各自包含一个 ID 字段,以便您使用该 ID 字段将每个起始点与一个目的地进行匹配。 结果将包括具有匹配 ID 的每个起始点和每个目的地之间的连接。

例如,假设学区中的学生只有在与其就读学校步行距离超过一英里的情况下才有资格乘坐校车。 为了确定哪些学生有资格乘坐校车,学区需要计算出每个学生的住所与其就读学校之间的步行距离。

该学区拥有一个学生住所位置图层,可将其用作分析中的起始点。 该图层具有一个名为 School 的字段,用于指示该学生所在学校的名称。

Students 图层属性表的屏幕截图在 School 字段中显示了每个学生所就读的学校。

此外学区还拥有一个包含各学校位置的图层,可将其用作分析中的目的地。 学校位置图层中包含了一个填充有学校名称的名为 Name 的字段。

Schools 图层属性表的屏幕截图在 Name 字段中显示了各学校名称

由于起始点中的 School 字段值与目的地中的 Name 字段值相对应,您可以将这两个字段用作特殊 ID 字段,以指示应该将哪个起始点连接到哪个目的地。 将起始点中的 ID 字段参数设置为 School,并将目的地中的匹配 ID 字段参数设置为 Name

工具对话框中 ID 字段参数的屏幕截图,其中为起始点选择了 School 字段,并为目的地选择了 Name 字段

结果分析中包含一条将每个学生连接到其就读学校的线;分析师可通过查看输出中的字段值来确定哪些学生住所与学校的距离大于一英里的阈值,从而有资格乘坐校车。

地图的屏幕截图,其中显示了包含连接每个学生与其就读学校的线的工具输出

类似工具

使用连接起点与终点来测量点对之间的行驶时间或距离。 其他工具或许在解决略有差异的类似问题时十分有用。

Map Viewer 经典版 分析工具

如果要查找与输入图层最近的要素,请使用查找最近点工具。

如果要计划一条存在多个停靠点的行驶路径,请使用计划路径工具。

ArcGIS Pro 分析工具

连接起点与终点工具执行的功能与 ArcGIS Network Analyst extension 中的路径求解程序类似。