GeoPandas 是基于 Pandas 开发的地理信息分析工具。 从某种意义上来讲,GeoPandas并不是一个库,而是一个完整的工具甚至软件。 只不过这个软件并不是通过GUI进行操作的,而是供掌握一定Python编码能力的用户。 这些人也并非传统意义上的软件开发人员,而是通过代码驱动来做数据处理与分析的用户。
这里没法对 Pandas 涉及的概念介绍太多,如果对这些内容了解较少的话最好找相关的资料先学习一下,如: https://www.osgeo.cn/python-tutorial/pandas1.html
因为 GeoPandas 基于大量的基础开源GIS项目。对于矢量数据的读写利用的是fiona库,并且利用的是大规模的开源程序GDAL/OGR,以促进空间数据转换。
2024年自4月份开始,经历两个预览版本之后, GeoPandas 从 0.14.4 升级到版本 1.0.0 。 这个版本升级较大,有一些对以前版本不兼容的修改。
这里面最大的改变是旧版本的 GeoPandas 自带数据;而在新版本中需要自行下载:
The geopandas.dataset has been deprecated and was removed in GeoPandas 1.0.