Skip to content

Shapefile Toolkit v0.5.0

Latest

Choose a tag to compare

@chiimyen chiimyen released this 18 Aug 14:32

Shapefile Toolkit v0.5.0

A major update that introduces a safe batch workbench for organizing, converting, validating, and delivering ESRI Shapefiles.

Highlights

  • New four-step batch workbench
  • Complete Shapefile sidecar copying and synchronized renaming
  • Delivery ZIP with manifest, operation log, Excel inventory, and optional health report
  • DBF schema comparison for field presence, type, width, and decimal precision
  • Improved support for common Chinese DBF encodings
  • Selected GeoJSON and CSV conversion
  • Compatible GeoJSON merge with feature provenance
  • Conflict preview with auto-number, skip, and stop strategies
  • Task progress, safe cancellation, and output-folder access

Data safety

  • Source datasets remain read-only
  • SHP headers and PRJ files are rechecked by the main process
  • Source files are protected with SHA-256 snapshots
  • Outputs are validated before being committed
  • Delivery ZIPs are streamed and verified using exact entry names, sizes, and CRC32
  • Projected coordinates are never silently written as GeoJSON longitude and latitude

Download

Download Shapefile-Toolkit-v0.5.0-win-x64.zip, extract the complete archive, and run Shapefile Toolkit.exe.

No installation, Node.js, or PowerShell is required.

Windows SmartScreen may display a warning because the application is not commercially code-signed.


中文说明

v0.5.0 是一次较大的功能更新,新增了从数据选择、整理、转换到交付的完整批处理工作台。

主要更新

  • 新增四步式批处理工作台
  • 支持完整 Shapefile 配套文件复制和同步改名
  • 支持生成交付 ZIP、清单、操作日志、Excel 清单和体检报告
  • 新增 DBF 字段缺失、类型、长度和小数位对比
  • 改进常见中文 DBF 编码支持
  • 支持选择性 GeoJSON / CSV 转换
  • 支持兼容数据 GeoJSON 合并和要素来源记录
  • 支持自动编号、跳过和停止三种冲突策略
  • 新增任务进度、安全停止和输出目录入口

数据安全

  • 不修改原始 Shapefile
  • 主进程重新核对真实 SHP Header 和 PRJ
  • 使用 SHA-256 快照保护源文件
  • 输出验证通过后才提交
  • 对交付 ZIP 的文件名、大小和 CRC32 逐项检查
  • 不会把投影坐标错误伪装成 GeoJSON 经纬度

使用方法

下载 Shapefile-Toolkit-v0.5.0-win-x64.zip,完整解压后双击 Shapefile Toolkit.exe。

无需安装 Node.js,也不需要打开 PowerShell。

由于程序暂未购买商业代码签名,Windows 首次运行时可能显示 SmartScreen 提示。

File verification

SHA-256:

4EE8F68CD92A8E1D85D9B6BBF36231AD16B253AB6435EC87424811056F6485A4