geopandas.read_feather#
- geopandas.read_feather(path, columns=None, **kwargs)[来源]#
从文件路径加载一个 Feather 对象,返回一个 GeoDataFrame。
您可以使用
columns
参数读取文件中的一部分列。但是,返回的GeoDataFrame的结构将取决于您读取的列:如果没有读取几何列,将引发一个
ValueError
- 您应该使用 pandas read_feather 方法。如果保存到此文件的主要几何列未包含在列中,返回的GeoDataFrame的几何列将设置为第一个可用的几何列。
支持 GeoParquet 规范的版本 0.1.0、0.4.0、1.0.0 和 1.1.0,地址为: opengeospatial/geoparquet
如果在与Parquet对象关联的Feather元数据中没有‘crs’键,它将根据规范默认设置为“OGC:CRS84”。
需要 ‘pyarrow’ >= 0.17。
在版本 0.8 中增加。
- Parameters:
- pathstr, path object
- columnslist-like of strings, default=None
如果不为None,则只会从文件中读取这些列。如果主几何列未包含,从文件读取的第一个次要几何列将被设置为返回的GeoDataFrame的几何列。如果没有几何列,将会引发一个
ValueError
。- **kwargs
传递给 pyarrow.feather.read_table() 的任何额外的 kwargs。
- Returns:
- GeoDataFrame
示例
>>> df = geopandas.read_feather("data.feather")
指定要读取的列:
>>> df = geopandas.read_feather( ... "data.feather", ... columns=["geometry", "pop_est"] ... )