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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。