geopro/src
gaozheng 509ba35a47 feat(geo): build-geo 新增中心线曲线坐标网格化(--curvilinear)+距离加权
取最长线 GPS 轨迹作中心线,把每点投影得(沿路里程 s,带符号横偏 d),
网格 X=s/Y=d/Z=深度,把弯路拉直消假鳍;横向范围用带符号 d 的[1%,99%]分位
(鲁棒于离群桩线、不浪费空白半侧);重叠按到 cell 中心的距离加权(w=1/(1+d^2))
代替等权均值。保留 PCA 版供对照(curvilinear 默认 false)。

GpsTrack 新增 projectToCenterline/resampleAndSmooth(纯函数,含直/弯线单测);
GeoVolumeBuilder 新增 distanceWeight 纯函数。

真实数据(明星路 20 线,cellXY 0.5):曲线版 4487x45x82 填充 68.8%,
PCA 版 4474x52x82 填充 62.2% —— ny 更小(拉直)、填充更密、假鳍明显减少。
2026-06-24 15:24:59 +08:00
..
app fix(vtk): 切项目复位重锚标志,修底图清空后再选不重显的回归 2026-06-23 19:17:11 +08:00
controller fix(detail): 白化 tmObjectId 经 open 链路从数据集列表透传(修模板列表为空) 2026-06-23 10:51:12 +08:00
core feat(geo): build-geo 新增中心线曲线坐标网格化(--curvilinear)+距离加权 2026-06-24 15:24:59 +08:00
data feat(vtk): build-geo 按真实RTK几何把多线拼成统一路向三维体 2026-06-24 12:34:07 +08:00
io feat(geo): build-geo 新增中心线曲线坐标网格化(--curvilinear)+距离加权 2026-06-24 15:24:59 +08:00
net feat(workbench): 对象/数据集交互对齐规格 + 属性面板可编辑保存 2026-06-15 11:52:41 +08:00
render feat(vtk): 常驻粗底图+局部高清叠加(永不空白) 2026-06-24 12:03:10 +08:00
view scaffold: M1 工程骨架(CMake+vcpkg+分层目录+spike冒烟程序) 2026-06-07 17:41:10 +08:00
CMakeLists.txt feat(io/gpr): 新增 .iprh 头解析器(纯 C++17,零 Qt/VTK) 2026-06-23 09:45:13 +08:00