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


Python ArcGIS RasterCollection.from_stac_catalog用法及代碼示例


本文簡要介紹 python 語言中 arcgis.raster.RasterCollection.from_stac_catalog 的用法。

用法:

static from_stac_catalog(stac_catalog, attribute_dict=None, request_params=None, engine=None, *, gis=None)

返回:

RasterCollection 對象

from_stac_catalog 方法從 Static SpatioTemporal Asset Catalog (STAC) 創建 RasterCollection 對象。

Parameter

Description

stac_catalog

必需的字符串或pystac.Catalog 對象。如果是字符串,那麽它應該是靜態 STAC(目錄)的 URL。

注意:

目前,此方法僅支持 Landsat-8 STAC(目錄)。

例子:

https://landsat-stac.s3.amazonaws.com/landsat-8-l1/010/117/catalog.json

attribute_dict

可選字典。要添加到目錄的每個(STAC 項目)柵格的屬性信息。對於每個鍵值對,鍵是屬性名稱,值是表示每個柵格的屬性值的值列表。

還可以使用 STAC 項元數據信息從 STAC 項中自動收集屬性值。可以通過以這種格式為感興趣的屬性指定 STAC 項目屬性名稱來完成:

  • key : value -> Attribute display name : STAC item property name

例子:
{
“Name”:”id”,
“Sensor”:”platform”,
“StdTime”:”datetime”,
“Cloud Cover”:”eo:cloud_cover”,
“Extent”:”bbox”
}
注意:

如果在 attribute_dict 中未指定“幾何”,則將根據其 STAC 項目 ‘geometry’ 屬性為 RasterCollection 中的每個柵格自動添加它,並將在空間參考中:{'wkid':4326}

request_params

可選字典。此參數可用於設置發出 STAC 項目/目錄請求的屬性。這些是requests.get() method 方法參數和值將以字典格式指定。

當 stac_catalog 參數設置為字符串 (URL) 時,將使用此參數。
例子:

{“verify”:假}

engine

可選字符串。用於光柵處理的後端引擎。

可能的選項:
  • “arcpy”:使用arcpy引擎進行處理。

  • “image_server”:使用 Image Server 引擎進行處理(這是默認設置)。

例子:

“image_server”

注意:

當使用image_server引擎時,RasterRendering服務應該在活動的GIS連接中啟用。

gis

可選 arcgis.gis.GIS 對象。 RasterCollection 對象的 GIS。

例子:

# Usage Example: Creating a RasterCollection object from a Static STAC.

rc = RasterCollection.from_stac_catalog(stac_catalog=stac_catalog_url,
                                        attribute_dict={
                                                        "Name":"id",
                                                        "Sensor":"collection",
                                                        "StdTime":"datetime",
                                                        "Cloud Cover":"eo:cloud_cover",
                                                        "Extent":"bbox"
                                                       },
                                        gis=gis)

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.raster.RasterCollection.from_stac_catalog。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。