當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。