一次把常用 GIS 操作补齐的版本
HuayuGIS 0.6.4 已发布,合并了上游 121 个提交。与只增加个别菜单项不同,这一版集中补上了几类容易在日常工作中被反复卡住的能力:日期怎么存和怎么筛、QGIS 项目里的设置能不能完整带进来、出版版面如何稳定出图,以及大地图在显存紧张和要素密集时还能不能继续用。
对已经使用 0.6 系列的用户来说,工程文件仍可继续打开,已有脚本和样式也不需要改写。下面是这一版最值得关注的变化。
日期与时间成为正式字段类型
0.6.4 新增 date 与 date-time 字段类型。Shapefile 和 GeoPackage 中的日期按原生值读写,已有文本字段也可以按指定格式转成日期。日期不再只是“看起来像日期的字符串”:排序会按时间先后进行,筛选可以使用日期条件,导出时也按日期类型处理。
这让监测记录、巡查台账、项目节点等带时间属性的图层,可以直接在属性表里完成筛选和排序,不必先导出到表格软件再处理一遍。
QGIS 项目带进来的内容更完整
读取 QGIS 项目时,0.6.4 会一并读入书签、图层间关系、地图旋转和各图层的时间设置;标注图层读成图形图层,图层树中的分组保留为嵌套分组。图层属性面板新增 Query 与 Time 两个标签页,定义查询和时间滑块绑定可以在界面里设置,不再只能依赖命令。
对于从 QGIS 迁移已有工程的人来说,这意味着少了一次“重新配一遍”的返工。项目里原本组织好的图层层次和查询条件,打开后更接近原来的样子。
出版版面更适合反复出图
出版版面现在可以按名称保存,常用的版式不必每次重建。比例尺框会贴合比例尺本身,页脚和右侧图例会按版面自动对齐;覆盖网格可以按需出图,文字支持旋转,线宽可以设为虚线。图例会列出分类栅格的全部类目,并优先显示图层标签,而不是内部图层名。
制图网格方面,经纬网可以画成测量网格或 UTM 分区,MGRS 网格的 100 km 方格会带上网格带代号。版面导出的矢量 PDF 支持图层,交付给审阅方后仍能按图层查看和开关内容。
栅格显示与大地图稳定性
GeoTIFF 的内部透明掩膜在 0.6.4 中生效,被掩膜覆盖的像素会真正透明。阴影晕渲可以打软阴影,并按正确方向取光;倾斜视图和导出中的地形会跟随起伏。带预测器的 COG 分块则按 Deflate 最快档解码,在保证结果的同时减少等待。
面对细节很多的大地图,0.6.4 在显存不足时把地图改在 CPU 上绘制,而不是直接关闭程序;复杂图层会按 Douglas–Peucker 抽稀,世界轮廓按层级细节绘制,平铺视图的稳定帧移出 UI 线程。这些改动不改变数据本身,但能让大范围浏览更从容。
常用分析工具用上多核
Clip、Split、Spatial Join、Summarize Within、Simplify、Erase、Update、Intersect、Identity、Union、Symmetrical Difference,以及栅格放大和格网重投影,在 0.6.4 中改用多线程执行,结果与单线程一致。批量处理大面积矢量或栅格数据时,等待时间会更短。
插件和助手也补了几处实用能力:扩展可以单独开关,注册表条目能按平台指定安装包;命令可以在对话框中询问参数,面板表单为单条命令设置超时,文件参数可以把路径交给进程插件。STAC 可以按绘制范围、选中要素或已加载图层加缓冲搜索;Natural Earth 的 31 种世界视图可以按需下载,数据立方面板则接入了 JAXA Earth 目录。
导出不再悄悄少东西
这一版还集中补了一批“损失报告”:CSV 与 GPX 导出会说明哪些内容没有写出,Shapefile 导出会报告丢弃的顶点数,Web Mercator 导出会说明 85.05° 附近的处理方式,内存和命名空间达到上限时也会给出计数。状态栏会为下载和窗口读取显示进度与 Cancel,链接的文件在磁盘上发生变化时会提示并允许重新加载。
对需要把成果交给同事或归档的团队来说,明确说明“少了什么”比给出一个看起来完整的文件更重要。
升级方式
Windows 便携版可从下载中心 获取 0.6.4 的 x64 与 ARM64 包,或直接运行安装脚本升级:
irm https://lanhc.com/lanhc/huayu-gis.ps1 | iex
Linux 用户使用:
curl -fsSL https://lanhc.com/lanhc/huayu-gis.sh | bash
浏览器版直接打开 gis.lanhc.com ,无需安装。当前为 0.6.4 版未签名构建,Windows SmartScreen 可能提示,请选择“仍要运行”。完整变更见更新日志 ,产品能力与安装说明见华宇GIS 。
