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 (Значение по умолчанию — False) |
Boolean |
Возвращаемое значение
| Тип данных | Объяснение |
|---|---|
|
Dictionary |
Проанализированная информация из URL-адреса STAC в виде словаря. |
Пример кода
Извлеките подробную информацию из STACK API (Планетарный компьютер).
import arcpy
stac_info = arcpy.GetSTACInfo(
"https://planetarycomputer.microsoft.com/api/stac/v1", verbose=True
)
print(stac_info)
Извлеките важную информацию из коллекции 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)
Извлеките важную информацию из элемента 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)
Извлеките подробную информацию из коллекции элементов 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)