查找停留位置

查找停留位置工作流示意图


该工具适用于类型为 时刻的点要素中启用时间的图层。首先,该工具将使用唯一标识符将要素分配给轨迹。轨迹的顺序取决于要素的时间。接下来,将计算轨迹中的第一个观测点与下一个观测点之间的距离。如果两个时间上连续的点至少在给定的持续时间内保持在给定的距离内,则要素将被视为停留的一部分。如果发现两个要素是停留的一部分,则停留中的第一个要素将被用作参考点,且该工具会找到位于停留中参考点的指定距离内的连续要素。找到指定距离内的所有要素后,该工具将采集停留要素并计算其平均中心。如果当前停留之前和之后的要素位于停留位置的平均中心的给定距离内,则系统会将其添加到停留中。此过程将一直持续到轨迹结束。

可以采用下面方式之一来表示启用时间的图层中的要素:

例如,假设您在交通运输部工作,并且已经收集了主干道上车辆的 GPS 读数。每个 GPS 记录均包含唯一的车辆 ID、时间、位置和速度。使用唯一的车辆 ID 定义单独的轨迹,搜索至少 15 分钟内移动不超过 100 米的车辆,以发现道路网中的事故多发区域。此外,您可以计算统计信息,例如停留位置内车辆的平均速度。

选择要在其中查找停留位置的图层


将汇总到停留位置的点图层。输入图层必须启用了时间,并且具有表示时刻的要素以及一个或多个可用于标识轨迹的字段。

除了从地图中选择图层外,还可以在下拉列表的底部选择 选择分析图层,以浏览至大数据文件共享数据集或要素图层中的内容。您可以选择对输入图层应用过滤器,或在添加到地图中的托管图层上应用选择。过滤器和选择仅适用于分析。

选择用于标识轨迹的一个或多个字段


表示轨迹标识符的字段。可以使用一个或多个字段来表示轨迹的唯一值。

例如,如果要查找飓风的停留位置,则可以使用飓风名称作为轨迹字段。

选择计算距离的方法


用于计算轨迹内的停留距离的方法。 平面方法可以更快地计算结果,但是不会使轨迹经向环绕国际日期变更线或在缓冲时考虑地球的实际形状。 测地线方法将根据需要使轨迹经向环绕国际日期变更线,并应用测地线缓冲区将地球的形状考虑在内。

定义空间搜索距离


停留距离容差是单个停留位置中要考虑的点之间的最大距离。

例如,如果您有兴趣查找在一定时间内车辆移动不超过 20 米的停留,则距离容差为 20 米。

使用 定义时间搜索范围参数来指定时间。

分割轨迹(可选)


距离容差单位。

定义时间搜索范围


停留时间容差是在单个停留位置中应考虑的最小停留时间。

例如,如果您想了解哪些地方的车辆在一小时内未移动一定距离,则时间容差为 1 小时。

使用 定义空间搜索范围参数指定距离。

选择分割轨迹所依据的距离(可选)


时间容差单位。

添加统计数据(可选)


可以计算汇总的要素的统计数据。可计算数值字段的以下内容:

  • 计数 - 计算非空值的数目。可用于数值字段或字符串。[null, 0, 2] 的计数为 2。
  • 总和 - 字段内数值的总和。[null, null, 3] 的总和为 3。
  • 平均值 - 数值的平均值。[0, 2, null] 的平均值为 1。
  • 最小值 - 数值字段的最小值。[0, 2, null] 的最小值为 0。
  • 最大值 - 数值字段的最大值。[0, 2, null] 的最大值为 2。
  • 范围 - 数值字段的范围。其计算方法为最大值减去最小值。[0, null, 1] 的范围为 1。[null, 4] 的范围为 0。
  • 方差 - 轨迹中数值字段内数值的方差。[1] 的方差为空。[null, 1,0,1,1] 的方差为 0.25。
  • 标准差 - 数值字段的标准差。[1] 的标准差为空。[null, 1,0,1,1] 的标准差为 0.5。
  • 第一个 - 汇总轨迹中指定字段的第一个值。如果轨迹具有以下按时间排序的字段值:[1,5,10,20],则第一个值为 1。
  • 最后一个 - 汇总轨迹中指定字段的最后一个值。如果轨迹具有以下按时间排序的字段值:[1,5,10,20],则最后一个值为 20。

可计算字符串字段的以下内容:

  • 计数 - 非空字符串的数目。
  • 任意 - 该统计数据是指定字段中字符串值的随机样本。
  • 第一个 - 汇总轨迹中指定字段的第一个值。如果轨迹具有以下按时间排序的字段值:[Toronto,Guelph,Squamish,Montreal,Halifax,Redlands,Boston],则第一个值为 Toronto。
  • 最后一个 - 汇总轨迹中指定字段的最后一个值。如果轨迹具有以下按时间排序的字段值:[Toronto,Guelph,Squamish,Montreal,Halifax,Redlands,Boston],则最后一个值为 Boston。
所有统计数据均根据非空值计算而得。生成的图层将包含一个针对每个计算而得的统计数据的新字段。通过选择一个属性和统计数据可添加任意数量的统计数据。

输出停留位置作为


确定返回哪些要素及其格式。有四种类型可供选择:

  • 平均中心 - 表示每个发现的停留位置的质心的点。属性将被汇总。这是默认设置。
  • 凸包 - 表示每个停留组的凸包的多边形。属性将被汇总。
  • 停留要素 - 返回所有确定属于停留的输入点要素和属性。
  • 所有要素 - 返回所有输入点要素和属性。

使用时间间隔分析数据(可选)


指定是否要使用时间间隔对要分析的输入要素进行分段,从而查找停留位置。如果使用时间间隔,则必须设置要使用的时间间隔,并可选择设置参考时间。如果您没有设置参考时间,则将使用 1970 年 1 月 1 日。

例如,如果您将时间界限设置为 1 天,开始于 1990 年 1 月 1 日上午 9:00,则追踪会在每天上午 9:00 被截断,并就该段进行分析。没有任何驻留将在上午 9:00 之前开始,并在上午 9:00 之后结束。

使用时间间隔是一种加快计算速度的快速方法,因为它可以快速创建较小的追踪以进行分析。如果您的分析更适合按重复的时间间隔进行分割,则建议使用大数据处理。

结果图层名称


要创建的图层的名称。如果您要写入 ArcGIS Data Store,则您的结果将保存在我的内容并添加到地图中。如果您要写入大数据文件共享,则您的结果将存储于大数据文件共享中,并添加到其清单。结果将不会添加到地图中。默认名称基于工具名称以及输入图层名称。如果该图层已存在,将无法使用该工具。

如果写入 ArcGIS Data Store(关系或时空大数据存储),可以使用将结果保存在下拉框指定 我的内容中的文件夹的名称,结果将保存到该文件夹中。