修复跨越子午线的GeoJSON几何形状
项目描述
antimeridian
修复跨越子午线的形状。有关底层算法的信息,请参阅文档。依赖于shapely和numpy。
可以修复
- Shapely
Polygon
、MultiPolygon
、LineString
和MultiLineString
对象 - GeoJSON 多边形、多边形集、要素和要素集合,作为字典
- 任何具有
__geo_interface__
的对象
使用方法
pip install antimeridian
然后
import antimeridian
fixed = antimeridian.fix_geojson(geojson)
我们还提供了一些实用工具来从跨越子午线的多边形和多重多边形创建边界框和质心。有关完整API参考,请参阅文档。
命令行界面
使用cli
可选依赖项安装antimeridian
CLI
pip install 'antimeridian[cli]'
antimeridian fix input.json > output.json
开发
以可编辑模式克隆并安装,包含开发可选依赖项
git clone https://github.com/gadomski/antimeridian
cd antimeridian
pip install -e '.[dev,docs]'
我们使用 pytest 进行测试
pytest
我们使用 Sphinx 生成文档
make -C docs html
贡献
许可证
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码发行版
antimeridian-0.3.8.tar.gz (17.1 kB 查看哈希值)
构建发行版
antimeridian-0.3.8-py3-none-any.whl (14.4 kB 查看哈希值)
关闭
antimeridian-0.3.8.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5b21b8216930c9459491837238ed455c86b04f122f7f968e5ab990f0c1e837e7 |
|
MD5 | fbe3ca503cad29fa6da8460ba1e7a591 |
|
BLAKE2b-256 | c8ad1754cf515d832ebe1c3ce485eafa3455a1dd60791b64e42eb129ce7ad61f |
关闭
antimeridian-0.3.8-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cb942aba6a2b1e2d3fe81f7e829cb351bdba4e8f6d1765c605764e45b78d031c |
|
MD5 | 1163d6d89a5fe52ee7f27b3cdfacda4c |
|
BLAKE2b-256 | eae8cb8785ef687ad09bcfffe47bcbe93b80ed1f3852d77bb94b05314782363a |