EQUATOR GNSS / BY TECHNOGIS德国 · 印度尼西亚
坐标与高程

GNSS 数据中的坐标轴顺序:防止可能的错误

使经纬度、纬度-经度和东坐标-北坐标的约定在每次导入、变换和交换边界时明确。

GNSS 数据中的坐标轴顺序:防止可能的错误

将轴顺序视为参考

坐标是有序值,其含义取决于定义的参考和接口约定。 地理数据可以表示为纬度-经度或经度-纬度,而投影数据通常使用东坐标-北坐标。 以 X 为标题的列不足以确定其含义。 记录轴名称、单位和顺序,而不是依靠一种应用的习惯。

当软件明确处理时,可以通过不同的有序约定正确地表示相同的物理位置。 当值在接口之间传递不同的顺序时,就会出现问题。 可靠的工作流在每个边界上识别约定并对其进行测试。 这是一个数据意义问题,而不仅仅是对数字在屏幕上显示方式的偏好。

继续学习 UTM 坐标:分区、半球与常见导出错误

在猜测之前阅读源文档

获取传入土地调查数据的源CRS和字段定义。 必要时检查控制器设置和导出文档。 不要仅从非正式文件名中的列位置或标签(例如北部和东部)推断轴顺序。 本地网格也可以使用不同于标准投影参考的不寻常的轴方向或工程惯例。

数值范围可以揭示明显的错误,但它们不是结论性的。 在某些地区,经互换时经度和纬度值都可能落在合理的范围内。 远离现场时,一个点可以留在陆地上。 比较已知的位置和记录的参考定义,而不是仅仅因为结果显然不是不可能而接受地图的。

继续学习 验证从 GNSS 调查中导入的 CSV 坐标

区分CRS 轴和API 数据顺序

一个CRS 定义可以指定一个轴顺序,而应用程序接口则使用另一个约定的数据数组。 PROJ 文档描述了轴处理和转换行为,但确切的接口和版本仍然很重要。 阅读实际使用的工具的文档。 避免假设每个库、命令行和文件格式都以相同的方式解释一对相同的值。

在工作流中记录任何轴标准化选项或显式交换操作。 在生产前测试代表点。 隐藏的兼容性设置可以使一个脚本工作,而另一个使用相同CRS 标识符的脚本失败。 保持接口约定可见性使该过程更容易查看并减少对未记录软件默认值的依赖。

继续学习 在 GNSS 土地调查数据中记录坐标时期

尊重格式特定的交换规则

RFC 7946 GeoJSON 位置使用 WGS84 经度和纬度以十进制表示。 即使源土地调查或软件显示器首先使用纬度,该规则也适用。 投影坐标必须在符合标准的导出之前进行转换。 单独交换值不会将东坐标和北坐标转换为地理坐标。

其他格式和服务可能有自己的约定,因此请验证相关规范。 保持简明的交易所合同,确定坐标顺序、单位、参考和高度处理。 接收团队不需要尝试几个交换来发现预期的位置。 当数据在同一项目中通过 Web 地图、电子表格和土地调查软件移动时,明确的约定尤其重要。

继续学习 用于审查 GNSS 土地调查数据的 QGIS 工作流程

安装在测量三脚架上的GNSS接收机。
安装在测量三脚架上的GNSS接收机。 · Rowan Johnson / USGS / Public Domain

用已知参考点测试导入

选择一小组明确的位置,其预期位置在批准的参考中是已知的。 包含具有不同坐标值的点,因此很容易识别错误的交换。 通过实际的生产工作流程导入和转换它们。 比较存储的值以及显示的位置,因为动态转换可能会掩盖底层文件包含的内容。

保留测试输入、预期解释和观测输出。 可重复测试比没有参考信息的屏幕截图更有用。 当导入映射、库版本或接口配置发生更改时,重新运行受影响的测试。 目标是在影响大型数据集或嵌入下游设计文件之前捕获约定不匹配。

继续学习 UTM 坐标:分区、半球与常见导出错误

将垂直和时间尺寸分开

轴顺序问题不限于前两个值。 三维位置需要定义的高度类型和单位,而时间相关的变换可能需要坐标周期。 不要仅仅因为存在额外的插槽而在数组中放置工程高程或时间戳。 确认每个组件的接口的预期含义。

明确保留缺失值,而不是插入零而没有解释。 零高度或时间分量可以解释为实值并改变结果。 记录如何处理可选组件。 当二维 GIS 工作流程与使用高度或时间信息的更完整的土地调查转换相连时,这一点尤其重要。

继续学习 验证从 GNSS 调查中导入的 CSV 坐标

始终纠正不匹配

确认轴错误时,返回原始源并通过完整数据集应用记录的更正。 不要用眼睛单独移动点。 保留原始文件并识别受影响的版本。 当证据证明单独的顺序是错误的时,简单的交换可能是合适的,但它不应该替代识别实际的来源参考。

校正后,测试已知点并检查数据集范围、标识符和属性。 检查可能继承了相同错误的相关产品。 点层、线条和派生表面应保持一致。 记录原因,以便未来的导入不重复相同的隐藏约定不匹配。

继续学习 在 GNSS 土地调查数据中记录坐标时期

递送具有明确约定的坐标

提供数据字典中的轴名称、顺序、单位、CRS 定义和高度处理或项目结果的交付说明。 在格式允许的情况下使用描述性列名。 包括一个解释明确的代表性例子。 避免迫使接收者从坐标幅度推断意义的通用标签。

将版本归档导入和转换映射。 可靠的 GNSS 坐标工作流程将订单作为交易所合同的一部分,从现场导出到最终申请。 这一小规律可防止在创建了几个下游数据集后,在数值上可能具有可信性、视觉上具有误导性和追踪成本的昂贵的错误。

继续学习 用于审查 GNSS 土地调查数据的 QGIS 工作流程

查看网页地图的纬度优先来源

假设土地测量表清楚地记录了其第一列中的纬度,第二列记录了经度。 预期的 Web Exchange 是 GeoJSON。 保留源表,通过生成经度-纬度数组的工作流分配其正确的引用和导出。 不要重命名源列以使它们看起来像目标约定,同时将值保留在旧顺序中。

测试接收图中的几个已知位置并检查实际导出的阵列。 确认除了订单更改之外还发生了任何必需的参考转换。 使用发行说明保留映射。 此示例说明了为什么源解释和目标格式是单独的步骤:坐标对必须是正确的,以在系统中保留其含义。

在 Exchange 文档中保留一个使用逼真但明确标识的项目测试坐标的示例,预期顺序显示在字段名称旁边。 避免两个值碰巧相似的示例,因为它可能无法显示交换。 测试应该很容易让另一个操作员重复。 如果接收系统使用其自己的轴标准化设置,则将该设置记录为接口合约的一部分,而不是假设仅导出的数组保证在每个应用程序中都正确解释。

继续学习 UTM 坐标:分区、半球与常见导出错误

实用检查清单

实用检查清单

  1. 每个接口边界处的文档轴顺序。
  2. 测试已知点并检查存储的值以及显示。
  3. 经过适当的变换后,使用 GeoJSON 经度-纬度度数。
EQUATOR GNSS

规划您的 GNSS 配置

比较 EQ10 和 EQ20 接收机的技术规格,再讨论项目所需的配置和支持。

比较 GNSS 接收机

参考资料

  1. PROJ Documentation — Geodetic Transformation
  2. PROJ Documentation — Axis Swap
  3. IETF — RFC 7946: The GeoJSON Format