跳转到主要内容

修复跨越子午线的GeoJSON几何形状

项目描述

antimeridian

CI Status Read the Docs PyPI

GitHub Contributor Covenant

Demonstration image

修复跨越子午线的形状。有关底层算法的信息,请参阅文档。依赖于shapelynumpy

可以修复

使用方法

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

贡献

Github 问题拉取请求,请多提宝贵意见!

许可证

Apache-2.0

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码发行版

antimeridian-0.3.8.tar.gz (17.1 kB 查看哈希值)

上传时间 源代码

构建发行版

antimeridian-0.3.8-py3-none-any.whl (14.4 kB 查看哈希值)

上传时间 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面