HuayuGIS 0.5.17 / 0.5.18 发布:表达式符号、分块读写与浏览器版上线Blog

HuayuGIS 0.5.17 与 0.5.18 发布:新增符号与表达式语言、大体量数据分块读写、会话日志、快捷键导入导出、WMS/WMTS 变形与 Notebook Jupyter 输出;0.5.18 补齐 Z/M 值提示、WGS 84 椭球测距与离线同步保护,并发布 Windows ARM64 原生构建与 Web 版 lanhc.com/gis/。

产品发布

HuayuGIS 0.5.17 / 0.5.18 发布:表达式符号、分块读写与浏览器版上线

两个版本,一个方向:让 GIS 处理真实数据

0.5.17 与 0.5.18 合计并入上游 64 个提交,重点不在功能数量,而在交付质量:数据不再一次性读进内存、符号规则可以用表达式写、出错时能看到原因。同时,Windows ARM64 原生构建与浏览器版让 HuayuGIS 覆盖更多设备。

符号与表达式语言

过去改配色或标注要看属性逐个图层手调。0.5.17 引入符号与表达式语言:按属性值写表达式,即可控制符号、标注与筛选。

"级别" = '重要' ? '#e5484d' : '#8b95ad'

复杂制图规则写成规则,而不是一次次点开属性对话框。

大体量数据:分块读取与分块导出

GeoJSON、CSV 等格式改为分块读取与分块导出:

  • 大文件不再一次性读入内存,打开不再卡死;
  • 导出过程分批写出,界面保持响应;
  • 与 DuckDB 内置空间扩展配合,SQL 查询、叠加分析与面积统计依旧开箱即用。

会话日志与快捷键备份

  • 会话日志:记录整段会话的命令执行过程,复现问题或交接给别人时不必凭记忆描述步骤;
  • 快捷键导入导出:自定义键位可以导出备份,也能一键导入到另一台机器。

服务与协作能力

  • WMS/WMTS 变形:对坐标系不匹配的瓦片服务做重投影变形后叠加,不必先转存;
  • Notebook 输出:结果可直接在 Jupyter 中查看,便于接入既有 Python 分析流程;
  • 浏览器版:打开 [lanhc.com/gis/](```powershell irm https://lanhc.com/lanhc/huayu-gis.ps1 | iex

## 0.5.18:把“丢数据”变成“说清楚”

0.5.18 集中处理数据完整性:

- **Z/M 值提示**:导入导出时真正丢弃的 Z/M 值按数量提示;浏览器端读取容器却未取到的 Z/M 也如实计数——不静默丢数据;
- **WGS 84 椭球测距**:属性表、测量工具与网络分析工具可选择在 WGS 84 椭球面上计算长度与距离,长距离结果更贴近实际;
- **离线同步更安全**:字段布局变化不再破坏数据,覆盖源端改动时给出明确警告;
- **大体量图层更快**:逐要素构建图层由平方复杂度改为线性,Shapefile 索引缓存每次建索引只扫描一遍。

## 更多平台:ARM64 与 Web

0.5.17 新增 Linux ARM64 安装包与 Windows ARM64 MSIX;0.5.18 进一步提供 Windows ARM64 原生构建,包括便携版、安装程序、MSIX 与 Python wheel。各平台安装包与 Web 版同步更新。

## 升级方式

桌面版直接运行安装脚本更新:

```bash
curl -fsSL https://lanhc.com/lanhc/huayu-gis.sh | bash

更新日志

安装包与 SHA256 校验值见[下载中心](/download/#华宇gis)。

完整更新记录见https://lanhc.com/gis/),产品能力见[华宇GIS](/huayugis/)。

Share: