GetSTACInfo

Краткая информация

Извлекает информацию из URL-адреса Каталога пространственно-временных активов (STAC).

Эта функция извлекает и анализирует информацию из указанного URL-адреса STAC. Она поддерживает объекты STAC Catalog, Collection, Item и ItemCollection.

Обсуждение

Эта функция собирает информацию STAC, которая может быть использована для лучшего понимания того, что следует передавать или запрашивать при использовании метода fromSTACItem объекта Raster, а также методов fromSTACAPI и fromSTACCatalog объекта RasterCollection.

Синтаксис

GetSTACInfo (stac_url, {verbose})
ПараметрОписаниеТип данных
stac_url

The URL of the STAC resource.

String
verbose

Specifies the level of information returned. If set to True, detailed information is returned. If set to False, only essential information is returned.

(Значение по умолчанию — False)

Boolean
Возвращаемое значение
Тип данныхОписание
Dictionary

Проанализированная информация из URL-адреса STAC в виде словаря.

Пример кода

GetSTACInfo, пример 1

Извлеките подробную информацию из STACK API (Планетарный компьютер).

import arcpy
stac_info = arcpy.GetSTACInfo(
    "https://planetarycomputer.microsoft.com/api/stac/v1", verbose=True
)
print(stac_info)
GetSTACInfo, пример 2

Извлеките важную информацию из коллекции STAC (коллекция Landsat C2-L2 на планетарном компьютере).

import arcpy
stac_info = arcpy.GetSTACInfo(
    "https://planetarycomputer.microsoft.com/api/stac/v1/collections/landsat-c2-l2",
    verbose=False
)
print(stac_info)
GetSTACInfo, пример 3

Извлеките важную информацию из элемента STAC (данные NAIP на планетарном компьютере).

import arcpy
    stac_info = arcpy.GetSTACInfo(
    "https://planetarycomputer.microsoft.com/api/stac/v1/collections/naip/items/wa_m_4712125_sw_10_060_20191029_20191217"
)
print(stac_info)
GetSTACInfo, пример 4

Извлеките подробную информацию из коллекции элементов ItemCollection (данные NAIP на Earth Search).

import arcpy
stac_info = arcpy.GetSTACInfo(
    "https://earth-search.aws.element84.com/v1/collections/naip/items", verbose=True
)
print(stac_info)