【发布时间】:2014-04-01 14:40:07
【问题描述】:
我对位于由 Landstar 应用程序维护的用于 GPS-RTK 测量的每个 *.db(sqllite 格式)文件中的表 Table_GpsPtArray_Point_Array 中的字段 Db_GpsPt_dX、Db_GpsPt_dY 中的单位提出疑问。不幸的是 (CHC) Producer 的支持没有回应我的请求,所以我希望 StackOverflow 能提供更多帮助。
我知道基点的单位是 ECEF 单位(WGS 笛卡尔),但对于其余的测量点,有一些值,在 ECEF、本地 XY oraz WGS84(十进制)中都没有校正 delta 值。奇怪的是,给定列中的单位应该以相同的格式写入,但它不适用于该文件。
有人对提到的字段的含义有想法吗?感谢您的帮助。
【问题讨论】:
-
发布该表的一部分,以查看值,并发布列说明。
-
表格可通过link获得。
-
WGS84XYZ/ECEF = 3746024.1596 ; 1342282.3814; 4968176.5525 [m] 表中的第一个点是基点(用 ECEF 编写)并发测量点采用其他格式(看起来像 delta)。例如第二行(第一个测量点):0.898...; 0.344 对于第一个测量点(第二行),基点和点之间的增量向量为:22.457; -5.118 ; 2.742 [m] 所以 delta 不能写成 [m](值太小)和 WGS84(值太大)。
-
看起来所有坐标都是从参考 ECEFm 测量的 ECEF,没有坐标系统的混合,
-
如果它在 ECEF 中,那么列应该有像 22.457 这样的值,而不是像 0,898..etc 这样的小系数(22,457 是 ECEF 中的增量)。
标签: sqlite gps measurement wgs84