topojson - 一个将地理数据编码为Python拓扑的强大库!🌍
项目描述
topojson
在Python中将空间数据编码为拓扑!
Topojson是一个库,可以在Python中创建任何空间对象的topojson编码格式。
使用topojson可以减小空间数据的大小。通常可以减少几个数量级。它通过以下方式实现:
- 通过计算拓扑来消除冗余
- 坐标的固定精度整数编码
- 弧的简化和量化
有关如何使用此软件包的所有信息,请参阅Topojson文档网站。
使用方法
该软件包可以用多种不同的方式使用,主要目的是创建一个TopoJSON拓扑。
有关所有信息,请参阅Python Topojson文档网站或此笔记本,其中包含一些示例,例如以下内容
点击图片可访问代码片段笔记本查看器,了解如何创建这些图像,或访问Topojson文档网站。
安装
可以通过以下命令通过PyPI进行安装
python -m pip install topojson
也可以通过conda使用以下命令进行安装
conda install topojson -c conda-forge
本包 topojson
有以下硬依赖
numpy
shapely
packaging
此外,可选的软依赖包括
altair
- 通过可视化您的 TopoJSON 输出来扩展体验简化
- 更多和更快的简化选项geojson
- 解析带有 GeoJSON 数据的字符串输入geopandas
- 直接将您的 TopoJSON 输出解析为 GeoDataFrameipywidgets
+ (lab)扩展 - 通过交互式体验让您的生命更加完整
取得联系
目前,请使用 Github 问题。这可以是
- 使用问题
- 错误报告
- 功能建议
- 或任何相关内容
最后,请参阅 Python Topojson 文档网站 了解如何使用此包的所有信息。
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。
源分布
topojson-1.9.tar.gz (25.5 MB 查看哈希值)
构建分布
topojson-1.9-py3-none-any.whl (82.7 kB 查看哈希值)