0.5.19:让地形更直观,让分析更跟得上数据量
HuayuGIS 0.5.19 合并上游 20 个提交,重点集中在三件事:把高程数据直接变成可读的地形表达,让大面积栅格分析利用多核,以及在导出和读取时把限制讲清楚。此次更新同时处理了若干几何编辑与索引缓存问题。
高程晕渲与色带图层
MapLibre 样式中的 raster-dem 高程源现在可以直接绘制 hillshade 与 color-relief 图层。也就是说,不必先把高程数据转成图片,就能在同一个样式里叠出山体阴影或按高程着色:
- 支持 Terrarium、Mapbox 与自定义高程编码;
- 高程源读取失败时,相关图层会被略过并说明原因,而不是留下一块没有提示的空白;
- 适合快速检查地形起伏、叠加矢量要素,或为专题图制作地形底图。
栅格分析改为并行计算
视域、IDW 与克里金分析现在按行分核并行,Select by Location 等工具也共用同一套并行分发器。对覆盖面积较大的 DEM、插值范围或空间筛选任务,多核能够更充分地参与计算,减少长时间等待。
并行化不改变工具入口和参数含义,已有工程与工作流可以照常使用。建议先用有代表性的数据范围验证结果,再批量处理更大范围的数据。
导出时把近似和省略说清楚
0.5.19 在数据交付环节补充了更多提示:
- 导出时会说明坐标是否经过近似处理,或是否并非经纬度;
- GeoParquet 与 FlatGeobuf 中被省略、或按数字读取的列会逐项提示;
- 对部分无法可靠读取的 GeoJSON 集合直接拒绝,不再静默降级;
- 抽样的 LiDAR 点云不再按整幅读取,避免结果与预期不符。
这些提示不会替代数据检查,但能让问题在导出阶段暴露,而不是等到下游分析才发现字段缺失或坐标含义不对。
几何编辑与索引维护
- 负距离、负面积会自动切换到合适的计量单位;
- 保留未回卷的墨卡托几何,并将显示限制在世界范围内;
- 跨 180° 经线编辑不再丢失要素;
- 高程剖面按每一段填充面积,剖面图与地形变化更一致;
- Shapefile 索引会自动清理旧版本与长期未使用的缓存,也可用新增的
cache.emptyIndexes命令主动整理。
其他改进
OGC API 中的 3D Tiles 与网格集合会被明确略过;内置工具输出图层名不再需要文件权限;折点标签锁定与新建要素互不干扰。细节修复看似零散,但都指向同一个目标:让长时间、真实数据量的 GIS 工作更少中断。
下载与升级
Windows 便携版可直接从下载中心 获取,Linux 用户可运行安装脚本升级:
curl -fsSL https://lanhc.com/lanhc/huayu-gis.sh | bash
Windows 命令行安装:
irm https://lanhc.com/lanhc/huayu-gis.ps1 | iex
安装包提供 x64 与 ARM64 版本,SHA256 校验值可在下载页核对。更新日志 记录了 0.5.19 的完整变更,产品能力与使用说明见华宇GIS 。
