当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS GeoAccessor.from_parquet用法及代码示例


本文简要介绍 python 语言中 arcgis.features.GeoAccessor.from_parquet 的用法。

用法:

static from_parquet(path, columns=None, **kwargs)

返回:

空间启用DataFrame

从文件路径加载 Parquet 对象,返回 Spatially Enabled DataFrame。

您可以使用 columns 参数读取文件中的列子集。但是,返回的 Spatially Enabled DataFrame 的结构将取决于您读取的列:

  • 如果没有读取几何列,这将引发 ValueError - 您应该使用 pandas read_parquet 方法。

  • 如果保存到此文件的主几何列不包含在列中,则第一个可用的几何列将被设置为返回的 Spatially Enabled DataFrame 的几何列。

需要‘pyarrow’。

arcgis 版本中的新函数:1.9

Parameter

Description

path

必需的字符串。路径对象

columns

可选列表[str]。默认为 None 。如果不是“无”,则只会从文件中读取这些列。如果不包含主几何列,则从文件中读取的第一个辅助几何将被设置为返回的 Spatially Enabled DataFrame 的几何列。如果不存在几何列,则会引发ValueError

**kwargs

可选字典。可以赋予 pyarrow.parquet.read_table 方法的任何附加 kwargs。

>>> df = pd.DataFrame.spatial.read_parquet("data.parquet")

指定要读取的列:

>>> df = pd.DataFrame.spatial.read_parquet(
...     "data.parquet",
...     columns=["SHAPE", "pop_est"]
... )

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.features.GeoAccessor.from_parquet。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。