Skip to main content

GetSTACInfo

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

Извлекает информацию из URL-адреса SpatioTemporal Asset Catalog (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)