Skip to content

v0.1.0 — 首个开源版本

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Oct 08:06

首个开源版本。

下载

平台 文件 大小
Linux x86_64 geopub-linux-x64 34 MB
Windows x64 geopub-windows-x64.exe 21 MB
macOS Apple Silicon geopub-macos-arm64 20 MB

单文件可执行程序,无需安装 Python。Linux / macOS 下载后先 chmod +x。

快速开始

cp geopub.example.toml geopub.toml     # 填入 GeoServer 与 PostGIS 连接信息

./geopub-linux-x64 layer --file-path layer_names.csv    # 批量发布图层
./geopub-linux-x64 style --dir ./styles                 # 批量绑定样式
./geopub-linux-x64 check --file-path layer_names.csv    # 核对发布状态
./geopub-linux-x64 serve                                # 本地 Web 界面

功能

  • layer — 把 PostGIS 表批量发布为 GeoServer 图层,幂等可重跑
  • style — 批量上传 SLD 并绑定为图层默认样式
  • fetch — 批量回捞已有样式的 SLD(只读)
  • check — 按清单核对发布状态,输出 CSV(只读)
  • serve — 启动本地 Web 界面,命令不用记

说明

  • macOS 产物为 arm64(Apple Silicon)。Intel Mac 请从源码安装或自行构建。
  • 二进制未做代码签名,首次运行可能被 Windows SmartScreen / macOS Gatekeeper 拦截,属正常现象,按系统提示放行即可。
  • Linux 产物在 Ubuntu runner 上构建,glibc 较老(如 CentOS 7)的机器可能无法直接运行,建议从源码安装。
  • 完整变更见 CHANGELOG.md,用法见 docs/USAGE.md。