注:
目前,此功能仅在 Map Viewer 经典版(之前称为 Map Viewer)中受支持。 该功能将在新 Map Viewer 的未来版本中提供。
“查找最近点”工具使用直线距离或出行模式来测量输入要素和邻近要素之间的距离。 对于每个输入要素,将按与输入要素的距离为指定数量的邻近要素划分等级。
注:
要使用直线距离运行“查找最近点”工具,门户的托管服务器必须获得 ArcGIS Server Advanced 许可。 要使用出行模式运行“查找最近点”工具,门户的托管服务器必须获得 ArcGIS Server Advanced 许可或包含 ArcGIS Network Analyst extension的 ArcGIS Server Standard 许可。
查找最近点还需要在出行模式下运行以下方向和路径服务:
- 最近设施点(异步)
- 路径实用程序
有关详细信息,请参阅配置实用程序服务。
工作流示意图
术语
术语 | 描述 |
---|---|
测地线 | 是指在球体上绘制的线。 在地球上绘制的测地线表示地球大地水准面的曲率。 |
欧氏距离 | 在平面上(即笛卡尔平面)上测量的直线距离。 |
示例
安全服务部门的主管想要确定城市中就驾驶时间而言距离各学校最近的消防站。 主管希望利用此信息来设置紧急情况下各学校的主响应和副响应消防站,此信息可以使用“查找最近点”进行采集。
用法说明
查找最近点需要两个输入:输入要素图层和邻近要素图层。 每个要素图层中最多允许存在 5,000 个要素。
邻近距离可基于直线距离或几种不同的出行模式,这些出行模式使用时间或距离作为最近要素的测量单位。 如果使用直线距离,两个要素图层可以为点、线或面。 如果两个要素图层均为点,仅启用出行模式选项。
一些出行模式具有使用交通状况的选项。 使用交通状况时,结果可能取决于当周指定日期和时间的实时状况或典型状况。 实时交通状况可能与当前时间偏移多达 4 小时。 全天均可将典型状况的时间间隔设置为 15 分钟。
出行模式可由组织管理员进行配置。 管理员还可以添加新的出行模式或移除并非组织必需的出行模式。 默认距离测量单位将为英里或千米,具体取决于个人资料中的单位设置。
出行模式 | 描述 | 规范 |
---|---|---|
步行时间 | 沿着允许行人通过的线路和道路,寻找能够优化出行时间的解决方案。 步行速度设置为 5 公里/小时。 | 步行速度设置为 5 千米(3.1 英里)/小时。 步行速度可由组织管理员进行配置。 |
农村行驶距离 | 对车辆和其他类似小型汽车(例如小卡车)的移动进行建模,寻找能够优化行程距离的解决方案。 遵守单行道规则,避免违章转弯并遵守特定于汽车的其他规则,但不鼓励在未铺路面的道路上行驶。 | 无 |
行驶时间 | 对车辆和其他类似小型汽车(例如小卡车)的移动进行建模,寻找能够优化出行时间的解决方案。 遵守单行道规则,避免违章转弯并遵守特定于汽车的其他规则。 如果指定起始时间,则在流量数据可用的情况下,将采用基于交通状况的动态行驶速度。 | 默认情况下,使用交通流量处于未选中状态。 行驶速度将取决于历史和实时交通流量数据。 交通流量可能取决于当周指定日期和时间的实时状况或典型状况。 单击工具窗格中的查看可用性链接,以验证您所在地区的交通流量数据是否可用。 |
行驶距离 | 对车辆和其他类似小型汽车(例如小卡车)的移动进行建模,寻找能够优化行程距离的解决方案。 遵守单行道规则,避免违章转弯并遵守特定于汽车的其他规则。 | 无 |
步行距离 | 沿着允许行人通过的路径和道路行驶,然后找到优化行驶距离的解决方案。 | 无 |
农村驾驶时间 | 对车辆和其他类似小型汽车(例如小卡车)的移动进行建模,寻找能够优化出行时间的解决方案。 遵守单行道规则,避免违章转弯并遵守特定于汽车的其他规则,但不鼓励在未铺路面的道路上行驶。 指定起始时间时,在适用的情况下,会采用基于交通状况的动态行驶速度。 | 默认情况下,使用交通流量处于未选中状态。 农村行驶速度将取决于历史和实时交通流量数据。 交通流量可能取决于当周指定日期和时间的实时状况或典型状况。 单击工具窗格中的查看可用性链接,以验证您所在地区的交通流量数据是否可用。 |
货运时间 | 按照首选指定的卡车路径对基本卡车出行方式进行建模,寻找能够优化出行时间的解决方案。 必须遵守单行道规则,避免违章转弯等。 遵守适用于重型货车的交通规则。 | 货运速度将取决于汽车的历史平均速度或发布的卡车限速要求,取两者中较小者。 默认情况下,使用交通流量处于未选中状态。 货运速度将取决于历史和实时流量数据,但不会超过发布的货运速度。 交通流量可能取决于当周指定日期和时间的实时状况或典型状况。 |
货运距离 | 按照首选指定的卡车路径对基本卡车出行方式进行建模,寻找能够优化出行距离的解决方案。 必须遵守单行道规则,避免违章转弯等。 遵守适用于重型货车的交通规则。 | 无 |
可以限制邻近位置的最大数量和搜索范围。 默认情况下,找到的相邻位置的最大数量为 1。 如果取消选中将最近位置的数量限制为框,则将应用工具的 100 个位置限制。
默认搜索范围限于 100英里(美国标准设置)或者 100千米(公制设置)。 可以在英里、码、英尺、千米或米中指定搜索范围。
选择障碍图层参数可用于指定在基础街道上行驶时充当临时限制的一个或多个要素。
结果输出为两个图层:一个图层具有所有最近要素,另一个图层具有连接输入要素和邻近要素的线。 如果选择了包含路径图层,则结果中的每条路径还将保存为路径图层。 路径图层中包含特定路径的全部信息,例如分配至路径的停靠点,以及出行方向等。
如果选中使用当前地图范围,则在查找起始要素和潜在的最近要素时,仅考虑当前地图范围内可见的要素。如果未选中,则考虑输入图层中的所有要素,包括超出当前地图范围的要素。
局限性
- 两个输入图层都具有 5,000 个要素的限制。
- 您必须拥有网络分析权限,才能使用出行模式。
- 仅当点要素用作输入时,才会启用出行模式。
- 邻近位置的最大数量为 100。
- 处理时间取决于起始位置的数量、邻近位置的数量和最大搜索范围。
- 可创建的最大路径图层数量为 1,000。 如果结果包含的路径超过 1,000 个,并且选中了包括路径图层,则工具将仅创建输出要素服务。
- 使用出行模式时,如果工具执行时间超过 60 分钟,会出现错误。 如果出现此错误,请尝试使用较少的输入要素重新运行分析。
- 您最多可以将 250 个要素指定为点障碍。
- 如果与所有线障碍相交的街道要素数量超过 500,则该工具将返回错误。
- 如果与所有面障碍相交的街道要素数量超过 2,000,则该工具将返回错误。
查找最近点的工作原理
查找最近点工具使用测地线方法(而不是欧氏方法)查找直线距离内的要素。 测地线表示地球的实际形状(即椭圆体,更准确地说是大地水准面)。 并会计算曲面(大地水准面)上而不是平坦表面(笛卡尔平面)上两点间的距离。
实时交通流量选项可将当前时间用作出发时间。 行程的车流速度可通过实时速度、历史速度和当前事件(如天气)进行预测。
如果使用一周中某一天或一天中某个时间的典型状况,则行驶速度将基于一周内每五分钟执行一次测速的历史平均速度。
无论使用哪种交通状况,查找最近点工具都会根据离开的持续时间将交通状况的变化考虑在内。
如果使用线或面作为输入,则将使用距离沿线或区域边界上最近点的距离来查找最近位置。
如果您希望与组织内的其他成员共享各个路径,或希望使用 Map Viewer 经典版 中的方向按钮进一步修改路径,则创建路径图层将为您提供很大的帮助。 路径图层使用针对要素图层提供的名称作为前缀,并添加作为分析中的一部分生成的路径名称,从而为每个路径图层创建一个唯一名称。
类似工具
可以使用查找最近点来查找距离输入图层最近的要素。 其他工具或许在解决略有差异的类似问题时十分有用。
Map Viewer 经典版 分析工具
如果想要查找输入要素指定距离内的要素,而未对查找到的要素数量进行限制或排序,则可以使用查找现有位置工具。
如果想要测量成对要素之间的时间或距离,可以使用连接起点与终点工具。
ArcGIS Pro 分析工具
查找最近点工具执行的功能与 ArcGIS Network Analyst extension中的生成近邻表、邻近值和点距离工具以及和最近设施点求解程序类似。