虽然移动用户只能看到自己的轨迹,但其他非管理员的用户(例如,主管和外业工作队负责人)需要查看其他用户的轨迹。 轨迹视图包含一组移动用户的最近已知位置和轨迹。 任何具有查看位置轨迹权限和访问轨迹视图的用户都可以查看指定移动用户的轨迹。
如果轨迹查看者具有轨迹的访问权限,则可以在 Track Viewer web 应用程序或者其他地图或应用程序中对其进行查看。Track Viewer 概述了最近已知位置和移动用户的轨迹,并且允许轨迹查看者进行简单的过滤和分析。 有关如何使用轨迹的信息,请参阅在 Track Viewer 中查看轨迹。
如果您需要根据其他资产和重要的信息更全面地了解移动用户的位置以及曾经的位置,请将轨迹的托管要素图层视图添加到您自己的地图或应用程序中,也可以使用轨迹在 ArcGIS 中进行高级分析。 有关如何使用轨迹的信息,请继续阅读本主题以了解有关追踪图层的方案以及可执行的高级分析和配置的信息。
位置追踪方案概览
位置追踪使用具有三个要素图层的服务和两个具有预定义方案的编码值属性域。 在您的地图和应用程序中使用追踪信息时,请使用相应的托管要素图层视图,这些托管要素图层视图使用遵循相同方案的轨迹视图创建而成。 这些托管要素图层视图将为非管理员用户提供对其应看到的轨迹的访问权限。
将在用于启用追踪的帐户内容中的“位置追踪”文件夹中创建位置追踪要素图层和托管要素图层视图。 位置追踪要素图层名为 Location Tracking,托管要素图层视图的名称与为其创建托管要素图层视图的追踪视图的名称相同。
轨迹要素图层
轨迹要素图层(以及基于其的任何托管要素图层视图)是一个点图层,其中包含使用 Tracker 移动应用程序或 Field Maps 移动应用程序追踪移动用户的每个位置的记录。这些记录包含有关轨迹点的信息,其中包括轨迹的所有者、移动用户的活动类型、有关其设备的电池信息、其路线和高度(自平均海平面)以及位置精度。
点只能由 Tracker 移动应用程序或 Field Maps 移动应用程序插入,并且您永远无法对其进行更新或删除。 不会对记录的点应用任何过滤,这些点反映了来自移动用户设备的原始数据。 该图层位于 WGS 1984 Web 墨卡托(辅助球体)[WGS84] 坐标系中,该坐标系具有熟知 ID (WKID) 4326。
最近已知位置 (LKL) 要素图层
最近已知位置要素图层(以及基于该图层的任何托管要素图层视图)是一个点图层,其中包含每个用户的单个记录,代表他们最近报告的位置。 它与轨迹要素图层具有相同的字段和信息,并且同样位于 WGS84 坐标系中。
下表列出了轨迹要素图层和最近已知位置要素图层的字段。
字段 | 描述 |
---|---|
objectid | 系统管理的 ID 字段。 |
activity | 表示在记录轨迹时移动用户的活动。 该字段有 6 个可能的值:
有关详细信息,请参阅如何确定位置追踪的活动属性的值 |
altitude | 在平均海平面 (MSL) 以上测量的设备高度(以米为单位)。 |
app_id | 记录了位置的应用程序。 对于从 Tracker 上传的点,该值将为 tracker。 |
battery_percentage | 设备的电池百分比。 范围为 0 到 100。 |
battery_state | 表示设备电池的状态。 可以记录 4 个可能值:
|
category | 与轨迹相关联的类别。 |
course | 行驶方向,以 0 到 360 度为单位。 |
device_id | 赋予设备的唯一 ID。 |
floor | 定位服务提供商报告的楼层编号。 |
globalid | 服务器生成的要素的全局 ID。 |
full_name | 用户的全名。 |
horizontal_accuracy | 记录的位置的水平精度,以米为单位。 |
location_source | 位置的源(Wi-Fi、GPS、融合等)。 仅在 Android 设备上记录。 |
location_timestamp | 设备记录了位置的日期和时间。 |
session_id | 每次打开追踪时生成的唯一 ID。 |
signal_strength | 设备的信号强度。 |
speed | 记录的设备速度,以米/秒为单位。 |
vertical_accuracy | 记录的位置的垂直精度,以米为单位。 |
created_user | 移动用户的用户名。 |
created_date | 将点上传至服务器的日期和时间。 |
last_edited_user | 最近编辑要素的用户的用户名。 |
last_edited_date | 最近在服务器上编辑点的日期和时间。 |
注:
所有日期时间值均以协调世界时间 (UTC) 格式记录。
full_name 和 category 字段仅适用于 ArcGIS Online 和 ArcGIS Enterprise 10.8.1 及更高版本。 如果在 ArcGIS Enterprise 10.8 或更早版本中启用了位置追踪且需要升级到 ArcGIS Enterprise 10.8.1 或更高版本,请在位置追踪设置中单击升级位置追踪,从而将这些字段添加到现有的位置追踪服务中。
Tracker 目前尚未填充 signal_strength 和 category 字段。
轨迹线要素图层
轨迹线要素图层(以及基于此图层的任何托管要素图层视图)是一个折线图层,其中包含表示移动用户曾经所在位置的线。 这些线由服务器使用从轨迹要素图层上传的轨迹点自动生成。 这些轨迹线大约每 10 分钟更新一次,表示最长一个小时的持续时间。 将会计算每条折线的统计数据,并将其作为属性存储在图层中。 该图层位于 WGS 1984 Web 墨卡托(辅助球体)[WGS84] 坐标系中,该坐标系具有熟知 ID (WKID) 4326。
注:
轨迹线图层在 ArcGIS Enterprise 中不可用。
下表列出了轨迹线要素图层的字段。
字段 | 描述 |
---|---|
objectid | 系统管理的 ID 字段。 |
globalid | 服务器生成的要素的全局 ID。 |
predominant_activity | 移动用户最常见的活动。 该字段有 6 个可能的值:
有关详细信息,请参阅如何确定位置追踪的活动属性的值 |
min_altitude | 在平均海平面 (MSL) 以上测量的最低高度(以米为单位)。 |
max_altitude | 在平均海平面 (MSL) 以上测量的最高高度(以米为单位)。 |
avg_altitude | 在平均海平面 (MSL) 以上的基于用于生成线的轨迹点的平均高度(以米为单位)。 |
min_battery_percentage | 设备的最低电池百分比。 范围为 0 到 100。 |
max_battery_percentage | 设备的最高电池百分比。 范围为 0 到 100。 |
predominant_battery_state | 设备最常见的电池状态。 可以记录 4 个可能值:
|
min_horizontal_accuracy | 最小水平精度(以米为单位)。 |
max_horizontal_accuracy | 最大水平精度(以米为单位)。 |
avg_horizontal_accuracy | 基于用于生成线的轨迹点的平均水平精度(以米为单位)。 |
start_time | 线的开始时间。 |
end_time | 线的结束时间。 |
min_speed | 最小速度(以米/秒为单位)。 |
max_speed | 最大速度(以米/秒为单位)。 |
avg_speed | 基于用于生成线的轨迹点的用户平均速度(以米/秒为单位)。 |
min_vertical_accuracy | 最小垂直精度(以米为单位)。 |
max_vertical_accuracy | 最大垂直精度(以米为单位)。 |
avg_vertical_accuracy | 基于用于生成线的轨迹点的平均垂直精度(以米为单位)。 |
full_name | 用户的全名。 |
category | 与轨迹相关联的类别。 |
count | 用于生成线的轨迹点数量。 |
created_user | 移动用户的用户名。 |
created_date | 线的创建日期和时间。 |
last_edited_user | 最近编辑要素的用户的用户名。 |
last_edited_date | 最近在服务器上编辑点的日期和时间。 |
注:
所有日期时间值均以协调世界时间 (UTC) 格式记录。
高级分析和配置
要将位置追踪方案用于高级分析和配置,请使用 ArcGIS API for Python。 它提供了一个模块用于自动管理位置追踪图层、轨迹查看者和移动用户。 除了管理内容之外,ArcGIS API for Python 还可以用于开发更加复杂的轨迹分析。 有关示例和最佳做法,请参阅 GitHub 中的示例脚本和笔记本。
局限性
使用轨迹具有以下限制:
- ArcGIS Online 中的轨迹只能导出为 shapefile 或 CSV 文件。
- 无法在位置追踪图层上使用 ArcGIS Online 分析工具。