为进行高精度数据采集最好准备

采集位置时所需的精度取决于您正在处理的工程类型。

对于某些工程,例如人口普查计数,建筑物附近的点可能提供足够的信息。 对于其他工程,例如环境采样,采集的位置必须在实际位置的几厘米内。

使用设备的定位服务采集位置时,可通过多种源确定位置信息,如 GPS、蜂窝网络、Wi-Fi 或蓝牙网络。 这些源的精度各不相同,因此,设备的定位服务并非始终可靠。 要执行要求具有更高精确度和可靠质量控制的数据采集,使用专业级或高精度 GPS 接收器通常是最佳选择。

注:

您还可以通过收听 Field Notes 播客的以下单集了解高精度数据采集的基础知识:涵盖高精度数据采集的基础知识(12 分钟)。

全球导航卫星系统 (GNSS) 是导航卫星系统的标准通用术语。 GNSS 接收器可以使用各种导航卫星系统,而 GPS 接收器只能使用全球定位系统 (GPS) 导航卫星系统。 由于 GPS(指两种类型的接收器)的广泛使用,GPS 将在本帮助中用作通用术语。

高精度 GPS 接收器利用来自 GPS 卫星的信息精确计算地理位置。 这些接收器的精度范围从亚米级到厘米级,具体取决于其追踪和处理卫星信号的能力。 GPS 卫星信号以不同的频率进行传输。 GPS 接收器使用的频率越多(其接收的信号就会越多),其精度则越高;该规则同样适用于 GNSS:接收器使用的系统越多(其接收的信号就会越多),其精度则越高。 有大量导航卫星系统可供使用。 然而,通常情况下,GPS 接收器的精度越高,价格越贵且现场携带越困难。

注:
通过电缆或蓝牙连接的高精度接收器只能与 Survey123 外业应用程序一起使用。 Survey123 Web 应用程序只能显示设备内部位置源提供的位置。

请按照以下步骤准备将在具有高精度接收器的 Survey123 外业应用程序中使用的调查。

准备您的调查以记录 GPS 元数据

首先,您需要确定完成调查的人是否需要查看元数据。 如果需要查看数据,您可以针对表单上显示的值添加注释或小数问题。 如果不需要查看数据,但您希望将其存储在包含其他问题答案的要素图层中,那么可以将其作为隐藏的小数问题添加到电子表格中。

您可以使用 pulldata("@geopoint") 函数从地理点问题中提取元数据。

例如,此表达式可使用 GPS 精度填充小数问题。

pulldata("@geopoint", ${location}, "accuracy")

接收器在地理点问题更新时所返回的准确度值将存储在记录中。 有关可以使用的所有位置参数的列表,请参阅提取地理点值

配置位置精度阈值

默认情况下,Survey123 不会对其所采集位置值的精度进行检查。 如果位置精度对于调查结果非常重要,则可以通过位置平均化来定义精度阈值。 可通过在地理点问题的 body::accuracyThreshold 列中输入数值来实现以上操作。 该值将为精度的阈值,在计算位置的平均值时,不再捕获超出该值范围的值。

配置位置质量表达式

位置精度阈值是单个数字,即给定位置水平精度的最小值。 要警告用户他们的位置不符合其他更加复杂的质量要求,或限制他们提交该位置,可以使用表达式。 可以在以下列(及其关联的消息列)中输入这些表达式:

  • Constraintconstraint_message 列可用于防止用户在不满足位置质量表达式要求的情况下在地理点问题中捕获位置。
  • bind::esri:warningbind::esri:warning_message 列可用于在不满足位置质量表达式时,向用户显示警告。 如果不满足位置质量表达式质量要求,则地理点问题顶部包含坐标值的栏将变为黄色。 在这种情况下,用户仍然可以捕获位置。

可以使用调查中的任何问题在上述列中的任一列中创建表达式;但通常会使用与调查位置相关的问题或参数。

有关详细信息,请参阅地理点中的位置质量表达式