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


Python ArcGIS Raster.from_stac_item用法及代碼示例


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

用法:

static from_stac_item(stac_item, request_params=None, engine=None, *, gis=None)

返回:

Raster 對象

from_stac_item 方法從 SpatioTemporal Asset Catalog (STAC) Item 創建 Raster 對象。

Parameter

Description

stac_item

必需的字符串或pystac.Item 對象。如果是字符串,那麽它應該是 STAC 項目的 URL。它可以是靜態 STAC 項目 URL 或 STAC API 項目 URL。

注意:

目前,此方法僅支持 Sentinel-2 Cloud-Optimized GeoTIFFs (COG) STAC 項目(從 11.0 開始提供)。

例子:

https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/12/S/YJ/2020/10/S2A_12SYJ_20201006_0_L2A/S2A_12SYJ_20201006_0_L2A.json

request_params

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

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

{“verify”:假}

engine

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

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

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

例子:

“image_server”

注意:

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

gis

可選的 GIS 對象。柵格對象的 GIS。

例子:

# Usage Example: Creating a Raster object from a STAC Item.

ras = Raster.from_stac_item(stac_item=stac_item_url,
                            gis=gis)

相關用法


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