geopro/src/io
gaozheng 7bdb291fb4 fix(gpr): 修世界网格路径短线建体失败(007 深度0 网格无效)
根因:CGCS easting 含带号约 4.0e7 米,存入 QVector3D(float32)后该量级
ULP 约 4 米;近正北短线 007 的东向跨度仅 0.81 米被浮点量化抹平成同值,
CScanGridder 内 maxX<=minX 判退,返回空网格触发「深度0 网格无效」。

桥接层修法(不碰 verbatim 算法):存入 float 轨迹前先平移到局部原点
(首点 floor 到整米),坐标降到约 10^2 米量级,float 亚毫米精度无损;
CScanGridder/TrajectoryCalculator 全程仅用差分/距离/IDW,对常量平移不变,
输出与未平移一致;最后把平移量加回 built.origin 还原真实 CGCS2000 世界米。

007 建成 23x347x195(东x北x深,78.5% 填充);001 不回归(18x1451x199,
world origin 与基线 sub-meter 一致);external/gpr3dviewer 算法文件零改动。
2026-06-25 13:43:55 +08:00
..
gpr fix(gpr): 修世界网格路径短线建体失败(007 深度0 网格无效) 2026-06-25 13:43:55 +08:00
CMakeLists.txt feat(io/gpr): 新增 .iprh 头解析器(纯 C++17,零 Qt/VTK) 2026-06-23 09:45:13 +08:00