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


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