cligj

为处理GeoJSON的Python命令行程序提供通用Click参数和选项装饰器,帮助开发者快速构建风格一致的地理空间CLI。

分享到 X许可证: BSD-3-Clause

概述

cligj 为处理 GeoJSON 的 Python 命令行程序提供通用的 Click 参数和选项。开发者无需在每个工具里重复定义常见参数,直接使用现成的装饰器即可,涵盖输入文件、详细输出、输出格式、缩进、坐标精度、投影和要素序列等。这有助于让地理空间命令行工具的行为保持一致。

主要特点

  • 用于输入文件和 GeoJSON 要素的参数装饰器
  • verbose、quiet、格式、缩进和紧凑输出选项
  • 坐标精度与投影切换选项
  • 用于 GeoJSON 输出模式的 sequence 和 RS 选项

适用场景

适合用 Click 编写 GeoJSON 命令行工具、想要统一且经过测试的选项的 Python 开发者。README 提醒 1.0.0 版本将默认使用 GeoJSON 序列。

上游仓库
mapbox/cligj
GitHub 上的 fork
Guo-astro/cligj
上游 Star 数
37
分类
开发者工具与基础设施
编程语言
Python
许可证
BSD-3-Clause
Fork 时间
2020-11-01
同步状态
已同步上次同步 2026-09-29