Skip To Content

记录 GPS 元数据

除了地理坐标系外,您可能还希望保存与要素关联的其他 GPS 元数据,如其精度和定位类型。存储此类元数据对于评估数据质量和确保已维护数据采集标准十分具有价值。您可以向点要素服务中添加 GPS 元数据字段,以便 Collector 在编辑点要素时可以将 GPS 元数据写入相应的字段。您还应该配置要素弹出窗口以从数据采集器中隐藏一些数据。

配置 GPS 元数据存储前,需记住以下几点:

  • GPS 元数据字段仅在点图层上进行填充。
  • 如果点要素的创建或更新是通过长按地图而非使用 GPS 实现的,系统则会清除 GPS 元数据字段。
  • 如果点要素已创建或更新但 GPS 元数据信息不可用于 GPS 位置,系统则会清除 GPS 元数据字段。

支持的 GPS 元数据

使用配置的要素服务时,Collector 将记录以下 GPS 元数据值:

  • 接收器名称
  • 纬度 - 应用指定位置配置文件前的位置,包括数据变换
  • 经度 - 应用指定位置配置文件前的位置,包括数据变换
  • 高度 - 应用指定位置配置文件前的位置,包括数据变换
  • 定位时间

如果使用单个 GPS 位置来设置点的位置,还将记录以下元数据值:

  • 水平精度
  • 垂直精度
  • PDOP
  • HDOP
  • VDOP
  • 定位类型
  • 校正年龄
  • 工作站 ID
  • 卫星数

如果执行 GPS 平均化来设置点的位置,还将记录以下元数据值:

  • 平均水平精度
  • 平均垂直精度
  • 平均化的点数
  • 标准差

    平均化过程中,记录了最终平均化位置和每个位置之间距离变化的指示。较高的值表示受到异常值影响的位置。

可以选择通过数据捕获的位置:将忽略未添加到要素服务的所有字段的值。同样,可以设置单个 GPS 位置、平均化位置或这两者的数据:启用平均化后,将填充相关字段并且单个位置采集的字段将留空,反之亦然。

注:

如果您在 Collector 设置中为精度启用了 95% 的置信度,则会使用 95% 的置信度来确定数据采集是否可接受您的精度。已记录精度仍使用均方根 (RMS) 进行计算。同样地,已记录的水平精度置信度为 63% 到 68%,垂直精度置信度为 68%。

配置要素服务以存储 GPS 元数据

要配置要素服务用于 GPS 元数据存储,可以使用 Python 脚本手动进行更改

  • 如果您使用 ArcGIS Desktop 发布服务,则可以在通过使用 Python 脚本手动更新数据发布服务前,将 GPS 元数据字段添加到要素属性表。
  • 如果您使用 ArcGIS OnlineArcGIS Enterprise 创建和更新图层,则无法使用 Python 脚本向要素属性表中添加 GPS 元数据字段。您需要手动进行更改。有关详细信息,请参阅手动更新您的数据

手动更新您的数据

要手动配置 GPS 元数据存储的要素服务,请按照以下步骤进行操作。

警告:

开始之前,请评估是否能够使用 Python 脚本。如果使用 ArcGIS OnlineArcGIS Enterprise 来创建和更新图层,则必须执行这些步骤。

  1. 如果要针对下一步中将创建的定位类型卫星数工作站 ID 字段使用域,请先使用以下详细信息在数据库中创建 GNSSFixTypeNumSatellitesNumStationID 域。使用属性域来填充这三个字段是可选操作。有关详细信息,请参阅 ArcGIS Pro 帮助中的属性域概览

    注:

    ArcGIS OnlineArcGIS Enterprise 中创建的托管要素图层不支持添加属性域。

    • 域 1:编码值属性域
      • 名称:GNSSFixType
      • 字段类型:短整型
      • 值:0 - 定位无效,1 - GPS,2 - 差分 GPS,4 - 固定 RTK,5 - 浮点 RTK
    • 域 2:范围属性域
      • 名称:NumSatellites
      • 字段类型:短整型
      • 范围:0–99
    • 域 3:范围属性域
      • 名称:NumStationID
      • 字段类型:短整型
      • 范围:0-1023
  2. 确定在执行数据采集时需要捕获的 GPS 元数据。对于需要捕获的每部分元数据,请将下表中的相应字段添加到服务的要素属性表中。
    注:

    所有未添加的字段将被忽略。

    属性字段别名字段名字段类型属性域

    接收器名称

    接收器名称

    ESRIGNSS_RECEIVER

    字符串 (50)

    水平精度

    水平精度 (m)

    ESRIGNSS_H_RMS

    双精度

    垂直精度

    垂直精度 (m)

    ESRIGNSS_V_RMS

    双精度

    纬度

    纬度

    ESRIGNSS_LATITUDE

    双精度

    经度

    经度

    ESRIGNSS_LONGITUDE

    双精度

    高度

    高度

    ESRIGNSS_ALTITUDE

    双精度

    PDOP

    PDOP

    ESRIGNSS_PDOP

    双精度

    HDOP

    HDOP

    ESRIGNSS_HDOP

    双精度

    VDOP

    VDOP

    ESRIGNSS_VDOP

    双精度

    定位类型

    定位类型

    ESRIGNSS_FIXTYPE

    短整型

    GNSSFixType(可选)

    校正年龄

    校正年龄

    ESRIGNSS_CORRECTIONAGE

    双精度

    工作站 ID

    工作站 ID

    ESRIGNSS_STATIONID

    短整型

    NumStationID(可选)

    卫星数

    卫星数

    ESRIGNSS_NUMSATS

    短整型

    NumSatellites(可选)

    定位时间

    定位时间

    ESRIGNSS_FIXDATETIME

    日期

    平均水平精度

    平均水平精度 (m)

    ESRIGNSS_AVG_H_RMS

    双精度

    平均垂直精度

    平均垂直精度 (m)

    ESRIGNSS_AVG_V_RMS

    双精度

    平均化的点数

    平均位置

    ESRIGNSS_AVG_POSITIONS

    长整型

    标准差

    标准差 (m)

    ESRIGNSS_H_STDDEV

    双精度

在要素图层弹出窗口中配置 GPS 元数据字段

配置元数据存储后,建议您配置要素图层弹出窗口,以便为移动工作人员隐藏部分 GPS 元数据字段或使其为只读字段,以防对这些字段进行编辑。您可以使用 Python 脚本手动更新弹出窗口。要使用脚本配置要素图层的弹出窗口,您需要在地图中对其进行配置,而不是在图层中配置。

提示:

如果在地图中配置弹出窗口,请使用 Python 脚本。如果在图层上对其进行配置,请手动更新弹出窗口

手动更新弹出窗口

要在图层上手动配置弹出窗口以隐藏相关字段,请执行以下步骤。有关编辑弹出窗口的详细信息,请参阅配置数据采集表单

警告:

开始之前,请评估是否能够使用 Python 脚本。如果在图层而非地图上配置弹出窗口,则必须执行这些步骤。

  1. 编辑弹出窗口时,请单击配置属性
  2. 对于在上一部分中添加的用于捕获 GPS 元数据的各字段,取消选中编辑。这可防止数据采集员对值进行编辑。
  3. 如果要将某些 GPS 元数据字段设置为只读,以便移动工作人员可验证其是否满足数据采集精度要求,请针对这些字段选中显示。对于显示的字段,建议您根据下表设置字段格式:

    字段名字段别名字段格式

    ESRIGNSS_RECEIVER

    接收器名称

    N/A

    ESRIGNSS_H_RMS

    水平精度 (m)

    2 位小数

    ESRIGNSS_V_RMS

    垂直精度 (m)

    2 位小数

    ESRIGNSS_LATITUDE

    纬度

    8 位小数

    ESRIGNSS_LONGITUDE

    经度

    8 位小数

    ESRIGNSS_ALTITUDE

    高度

    2 位小数

    ESRIGNSS_PDOP

    PDOP

    2 位小数

    ESRIGNSS_HDOP

    HDOP

    2 位小数

    ESRIGNSS_VDOP

    VDOP

    2 位小数

    ESRIGNSS_FIXTYPE

    定位类型

    N/A

    ESRIGNSS_CORRECTIONAGE

    校正时限(秒)

    0 位小数

    ESRIGNSS_STATIONID

    工作站 ID

    N/A

    ESRIGNSS_NUMSATS

    卫星数

    N/A

    ESRIGNSS_FIXDATETIME

    定位时间

    ShortDateTime,12 小时

    ESRIGNSS_AVG_H_RMS

    平均水平精度 (m)

    2 位小数

    ESRIGNSS_AVG_V_RMS

    平均垂直精度 (m)

    2 位小数

    ESRIGNSS_AVG_POSITIONS

    平均位置

    N/A

    ESRIGNSS_H_STDDEV

    标准差 (m)

    3 位小数

  4. 对于您不希望数据采集员查看的字段,请针对这些字段取消选中显示