Stac Search Operations - Create
Suche
Endpunkt.
POST https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocatalog.spatio.azure.com/stac/search?api-version=2025-04-30-preview
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
bbox |
number[] (double) |
Begrenzungsrahmen für die räumliche Filterung im Format [West, Süd, Ost, Nord]. |
collections |
string[] |
Liste der Sammlungs-IDs, in denen gesucht werden soll. |
conf |
object |
Conf |
datetime |
string |
Der zeitliche Filter im RFC 3339-Format kann eine einzelne Zeit oder ein Bereich sein. |
duration |
integer (int32) |
Dauer der URL-Signatur in Sekunden. |
fields |
https://github.com/stac-api-extensions/fields Gibt an, welche Felder in die Antwort ein- oder ausgeschlossen werden sollen. |
|
filter |
object |
https://github.com/stac-api-extensions/filter Filter |
filter-crs |
string |
Koordinatenreferenzsystem für den Filter. |
filter-lang |
Filtersprache, die für den Filterausdruck verwendet werden soll. |
|
ids |
string[] |
Liste der spezifischen Element-IDs, die zurückgegeben werden sollen. |
intersects |
Geo |
GeoJSON-Geometrie für die räumliche Filterung. |
limit |
integer (int32) minimum: 1maximum: 1000 |
Maximale Anzahl der zurückzugebenden Ergebnisse. |
query |
object |
https://github.com/stac-api-extensions/query Abfrage |
sign |
Gibt an, ob Asset-URLs in der Antwort signiert werden sollen. |
|
sortby |
https://github.com/stac-api-extensions/sort Sortierkriterien für die Suchergebnisse. |
|
token |
string |
Paginierungstoken zum Abrufen des nächsten Satzes von Ergebnissen. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Die Anforderung ist erfolgreich. |
|
204 No Content |
Es gibt keinen Inhalt, der für diese Anforderung gesendet werden soll, aber die Header können nützlich sein. |
|
Other Status Codes |
Unerwartete Fehlerantwort. Header x-ms-error-code: string |
Sicherheit
OAuth2Auth
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
https://geocatalog.spatio.azure.com/.default |
Beispiele
StacSearchOperations_Create
Beispielanforderung
POST https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocatalog.spatio.azure.com/stac/search?api-version=2025-04-30-preview
{
"bbox": [
-89.940948,
28.887969,
-88.938446,
29.623609
],
"collections": [
"sentinel-2-l2a-test-collection-0101d529594b"
]
}
Beispiel für eine Antwort
{
"type": "FeatureCollection",
"features": [
{
"id": "S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120",
"bbox": [
-89.06959008,
28.82389372,
-87.92460396,
29.82716844
],
"type": "Feature",
"links": [
{
"rel": "collection",
"type": "application/json",
"href": "https://sample.cmbtazhseqhgeudd.uksouth.geocatalog.spatio.azure.com/stac/collections/sentinel-2-l2a-test-collection-0101d529594b"
},
{
"rel": "parent",
"type": "application/json",
"href": "https://sample.cmbtazhseqhgeudd.uksouth.geocatalog.spatio.azure.com/stac/collections/sentinel-2-l2a-test-collection-0101d529594b"
},
{
"rel": "root",
"type": "application/json",
"href": "https://sample.cmbtazhseqhgeudd.uksouth.geocatalog.spatio.azure.com/stac/"
},
{
"rel": "self",
"type": "application/geo+json",
"href": "https://sample.cmbtazhseqhgeudd.uksouth.geocatalog.spatio.azure.com/stac/collections/sentinel-2-l2a-test-collection-0101d529594b/items/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120"
},
{
"rel": "license",
"href": "https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice"
},
{
"rel": "preview",
"href": "https://planetarycomputer.microsoft.com/api/data/v1/item/map?collection=sentinel-2-l2a&item=S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120",
"type": "text/html",
"title": "Map of item"
}
],
"assets": {
"AOT": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/AOT.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
10980,
10980
],
"proj:transform": [
10,
0,
300000,
0,
-10,
3300000
],
"gsd": 10,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Aerosol optical thickness (AOT)"
},
"B01": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/B01.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
1830,
1830
],
"proj:transform": [
60,
0,
300000,
0,
-60,
3300000
],
"gsd": 60,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Band 1 - Coastal aerosol - 60m",
"eo:bands": [
{
"name": "B01",
"common_name": "coastal",
"description": "Band 1 - Coastal aerosol",
"center_wavelength": 0.443,
"full_width_half_max": 0.027
}
]
},
"B02": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/B02.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
10980,
10980
],
"proj:transform": [
10,
0,
300000,
0,
-10,
3300000
],
"gsd": 10,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Band 2 - Blue - 10m",
"eo:bands": [
{
"name": "B02",
"common_name": "blue",
"description": "Band 2 - Blue",
"center_wavelength": 0.49,
"full_width_half_max": 0.098
}
]
},
"B03": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/B03.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
10980,
10980
],
"proj:transform": [
10,
0,
300000,
0,
-10,
3300000
],
"gsd": 10,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Band 3 - Green - 10m",
"eo:bands": [
{
"name": "B03",
"common_name": "green",
"description": "Band 3 - Green",
"center_wavelength": 0.56,
"full_width_half_max": 0.045
}
]
},
"B04": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/B04.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
10980,
10980
],
"proj:transform": [
10,
0,
300000,
0,
-10,
3300000
],
"gsd": 10,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Band 4 - Red - 10m",
"eo:bands": [
{
"name": "B04",
"common_name": "red",
"description": "Band 4 - Red",
"center_wavelength": 0.665,
"full_width_half_max": 0.038
}
]
},
"B05": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/B05.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
5490,
5490
],
"proj:transform": [
20,
0,
300000,
0,
-20,
3300000
],
"gsd": 20,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Band 5 - Vegetation red edge 1 - 20m",
"eo:bands": [
{
"name": "B05",
"common_name": "rededge",
"description": "Band 5 - Vegetation red edge 1",
"center_wavelength": 0.704,
"full_width_half_max": 0.019
}
]
},
"B06": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/B06.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
5490,
5490
],
"proj:transform": [
20,
0,
300000,
0,
-20,
3300000
],
"gsd": 20,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Band 6 - Vegetation red edge 2 - 20m",
"eo:bands": [
{
"name": "B06",
"common_name": "rededge",
"description": "Band 6 - Vegetation red edge 2",
"center_wavelength": 0.74,
"full_width_half_max": 0.018
}
]
},
"B07": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/B07.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
5490,
5490
],
"proj:transform": [
20,
0,
300000,
0,
-20,
3300000
],
"gsd": 20,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Band 7 - Vegetation red edge 3 - 20m",
"eo:bands": [
{
"name": "B07",
"common_name": "rededge",
"description": "Band 7 - Vegetation red edge 3",
"center_wavelength": 0.783,
"full_width_half_max": 0.028
}
]
},
"B08": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/B08.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
10980,
10980
],
"proj:transform": [
10,
0,
300000,
0,
-10,
3300000
],
"gsd": 10,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Band 8 - NIR - 10m",
"eo:bands": [
{
"name": "B08",
"common_name": "nir",
"description": "Band 8 - NIR",
"center_wavelength": 0.842,
"full_width_half_max": 0.145
}
]
},
"B09": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/B09.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
1830,
1830
],
"proj:transform": [
60,
0,
300000,
0,
-60,
3300000
],
"gsd": 60,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Band 9 - Water vapor - 60m",
"eo:bands": [
{
"name": "B09",
"description": "Band 9 - Water vapor",
"center_wavelength": 0.945,
"full_width_half_max": 0.026
}
]
},
"B11": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/B11.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
5490,
5490
],
"proj:transform": [
20,
0,
300000,
0,
-20,
3300000
],
"gsd": 20,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Band 11 - SWIR (1.6) - 20m",
"eo:bands": [
{
"name": "B11",
"common_name": "swir16",
"description": "Band 11 - SWIR (1.6)",
"center_wavelength": 1.61,
"full_width_half_max": 0.143
}
]
},
"B12": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/B12.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
5490,
5490
],
"proj:transform": [
20,
0,
300000,
0,
-20,
3300000
],
"gsd": 20,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Band 12 - SWIR (2.2) - 20m",
"eo:bands": [
{
"name": "B12",
"common_name": "swir22",
"description": "Band 12 - SWIR (2.2)",
"center_wavelength": 2.19,
"full_width_half_max": 0.242
}
]
},
"B8A": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/B8A.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
5490,
5490
],
"proj:transform": [
20,
0,
300000,
0,
-20,
3300000
],
"gsd": 20,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Band 8A - Vegetation red edge 4 - 20m",
"eo:bands": [
{
"name": "B8A",
"common_name": "rededge",
"description": "Band 8A - Vegetation red edge 4",
"center_wavelength": 0.865,
"full_width_half_max": 0.033
}
]
},
"SCL": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/SCL.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
5490,
5490
],
"proj:transform": [
20,
0,
300000,
0,
-20,
3300000
],
"gsd": 20,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Scene classfication map (SCL)"
},
"WVP": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/WVP.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
10980,
10980
],
"proj:transform": [
10,
0,
300000,
0,
-10,
3300000
],
"gsd": 10,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "Water vapour (WVP)"
},
"visual": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/visual.tif",
"proj:bbox": [
300000,
3190200,
409800,
3300000
],
"proj:shape": [
10980,
10980
],
"proj:transform": [
10,
0,
300000,
0,
-10,
3300000
],
"gsd": 10,
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "True color image",
"eo:bands": [
{
"name": "B04",
"common_name": "red",
"description": "Band 4 - Red",
"center_wavelength": 0.665,
"full_width_half_max": 0.038
},
{
"name": "B03",
"common_name": "green",
"description": "Band 3 - Green",
"center_wavelength": 0.56,
"full_width_half_max": 0.045
},
{
"name": "B02",
"common_name": "blue",
"description": "Band 2 - Blue",
"center_wavelength": 0.49,
"full_width_half_max": 0.098
}
]
},
"safe-manifest": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/safe-manifest.safe",
"type": "application/xml",
"roles": [
"metadata"
],
"title": "SAFE manifest"
},
"granule-metadata": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/granule-metadata.xml",
"type": "application/xml",
"roles": [
"metadata"
],
"title": "Granule metadata"
},
"inspire-metadata": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/inspire-metadata.xml",
"type": "application/xml",
"roles": [
"metadata"
],
"title": "INSPIRE metadata"
},
"product-metadata": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/product-metadata.xml",
"type": "application/xml",
"roles": [
"metadata"
],
"title": "Product metadata"
},
"datastrip-metadata": {
"href": "https://ysuxzldatasa.blob.core.windows.net/sentinel-2-l2a-test-collection-0101d529594b-a7a94b80/bdd/S2A_MSIL2A_20240211T163421_R083_T16RCT_20240211T222120/datastrip-metadata.xml",
"type": "application/xml",
"roles": [
"metadata"
],
"title": "Datastrip metadata"
}
},
"_msft:ts": "2024-11-06T22:48:32.746991Z",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-89.0695901,
29.8142551
],
[
-87.9335875,
29.8271684
],
[
-87.924604,
28.8362971
],
[
-89.0496889,
28.8238937
],
[
-89.0695901,
29.8142551
]
]
]
},
"_msft:etag": "0faf1c9f-3a1f-4d69-8beb-cc89bec0f76a",
"collection": "sentinel-2-l2a-test-collection-0101d529594b",
"properties": {
"datetime": "2024-02-11T16:34:21.024000Z",
"platform": "Sentinel-2A",
"proj:epsg": 32616,
"instruments": [
"msi"
],
"s2:mgrs_tile": "16RCT",
"constellation": "Sentinel 2",
"s2:granule_id": "S2A_OPER_MSI_L2A_TL_MSFT_20240211T222120_A045125_T16RCT_N05.10",
"eo:cloud_cover": 100,
"s2:datatake_id": "GS2A_20240211T163421_045125_N05.10",
"s2:product_uri": "S2A_MSIL2A_20240211T163421_N0510_R083_T16RCT_20240211T222120.SAFE",
"s2:datastrip_id": "S2A_OPER_MSI_L2A_DS_MSFT_20240211T222120_S20240211T164431_N05.10",
"s2:product_type": "S2MSI2A",
"sat:orbit_state": "descending",
"s2:datatake_type": "INS-RAW",
"s2:generation_time": "2024-02-11T22:21:20.341595Z",
"sat:relative_orbit": 83,
"s2:water_percentage": 0,
"s2:mean_solar_zenith": 47.739082267841,
"s2:mean_solar_azimuth": 152.402799769714,
"s2:processing_baseline": "05.10",
"s2:snow_ice_percentage": 0,
"s2:vegetation_percentage": 0,
"s2:thin_cirrus_percentage": 0.930425,
"s2:cloud_shadow_percentage": 0,
"s2:nodata_pixel_percentage": 0,
"s2:unclassified_percentage": 0,
"s2:dark_features_percentage": 0,
"s2:not_vegetated_percentage": 0,
"s2:degraded_msi_data_percentage": 0.0189,
"s2:high_proba_clouds_percentage": 46.895468,
"s2:reflectance_conversion_factor": 1.02819912068379,
"s2:medium_proba_clouds_percentage": 52.174109,
"s2:saturated_defective_pixel_percentage": 0
},
"stac_extensions": [
"https://stac-extensions.github.io/eo/v1.1.0/schema.json",
"https://stac-extensions.github.io/sat/v1.0.0/schema.json",
"https://stac-extensions.github.io/projection/v1.1.0/schema.json"
],
"stac_version": "1.0.0"
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Asset |
https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#asset-object Stellt ein STAC-Objekt dar, bei dem es sich um eine Datei oder Ressource handelt, die bzw. die einem STAC-Element zugeordnet ist. |
Azure. |
Das Fehlerobjekt. |
Azure. |
Eine Antwort, die Fehlerdetails enthält. |
Azure. |
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Gemäß den Microsoft One-API-Richtlinien – https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. |
Context |
Kontextinformationen für eine Suchantwort, einschließlich Paginierungsdetails. |
Feature |
Typbezeichner für GeoJSON-Feature-Objekte |
Filter |
Optionen für den filter-lang-Wert in einer POST-Anforderung. Basierend auf https://github.com/stac-api-extensions/filter#queryables Beachten Sie die Hinzufügung von cql2-json, das vom pgstac-Backend verwendet wird, aber nicht in der obigen Spezifikation enthalten ist. Definiert die unterstützten Filtersprachen für STAC-API-Abfragen. |
Item |
https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/itemcollection-spec.md Stellt eine Auflistung von STAC-Elementen als GeoJSON FeatureCollection dar. |
Item |
Stellt den GeoJSON-Featuresammlungstyp für STAC-Elementsammlungen dar. |
Item |
Eigenschaften eines STAC-Elements, das Metadaten über das Asset enthält. https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#properties-object |
Link |
Link-Modell. Referenz: http://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/schemas/link.yaml Stellt einen Link dar. |
Link |
MIME-Typen für Links. |
Provider |
Stellt Informationen zu einem Datenanbieter für STAC-Sammlungen und -Elemente dar. |
Search |
Modell suchen. Überschreibt die Validierung für datetime aus dem Basisanforderungsmodell. Definiert Parameter für eine POST-Anforderung für die STAC-Suche. |
Search |
FieldsExtension verwenden. Attribute: include: Satz von Feldern, die eingeschlossen werden sollen. exclude: Satz von Feldern, die ausgeschlossen werden sollen. Steuert, welche Felder in die Antwort ein- oder ausgeschlossen werden sollen. |
Sign |
Stellen Sie den Signaturtyp für Asset-URLs dar. |
Sort |
Definiert die Sortierrichtungen für Abfrageergebnisse in der STAC-API. |
Sort |
https://github.com/radiantearth/stac-api-spec/tree/master/extensions/sort#sort-api-extension Stellt eine Sortierspezifikation für STAC-API-Abfragen dar. |
Stac |
Stellt ein STAC-Element dar, bei dem es sich um ein GeoJSON-Feature mit zusätzlichen Metadaten handelt. |
Asset
https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#asset-object
Stellt ein STAC-Objekt dar, bei dem es sich um eine Datei oder Ressource handelt, die bzw. die einem STAC-Element zugeordnet ist.
Name | Typ | Beschreibung |
---|---|---|
constellation |
string |
Konstellation von Satelliten, die die Daten erfasst haben. |
created |
string (date-time) |
Zeitstempel der Erstellung der Daten. |
description |
string |
Detaillierte Beschreibung des Vermögenswerts. |
gsd |
number (float) |
Entfernung der Bodenprobe in Metern. |
href |
string minLength: 1 |
URL zur Asset-Datei. |
instruments |
string[] |
Instrumente, die die Daten erfasst haben. |
mission |
string |
Mission, die mit den Daten verknüpft ist. |
platform |
string |
Plattform, die die Daten erfasst hat. |
providers |
Provider[] |
Organisationen oder Einzelpersonen, die die Daten bereitstellen. |
roles |
string[] |
Rollen des Assets innerhalb des Artikels. |
title |
string |
Lesbarer Titel für das Asset. |
type |
string |
Medientyp der Ressource. |
updated |
string (date-time) |
Zeitstempel der letzten Aktualisierung der Daten. |
Azure.Core.Foundations.Error
Das Fehlerobjekt.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
details |
Ein Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben. |
|
innererror |
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
|
message |
string |
Eine normal lesbare Darstellung des Fehlers. |
target |
string |
Das Ziel des Fehlers. |
Azure.Core.Foundations.ErrorResponse
Eine Antwort, die Fehlerdetails enthält.
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
Azure.Core.Foundations.InnerError
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Gemäß den Microsoft One-API-Richtlinien – https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
innererror |
Innerer Fehler. |
ContextExtension
Kontextinformationen für eine Suchantwort, einschließlich Paginierungsdetails.
Name | Typ | Beschreibung |
---|---|---|
limit |
integer (int32) |
Maximale Anzahl der angeforderten Artikel. |
matched |
integer (int32) |
Gesamtanzahl der Elemente, die der Abfrage entsprechen. |
returned |
integer (int32) |
Anzahl der Elemente, die in der Antwort zurückgegeben werden. |
FeatureType
Typbezeichner für GeoJSON-Feature-Objekte
Wert | Beschreibung |
---|---|
Feature |
Standardmäßiger GeoJSON-Featuretypbezeichner |
FilterLang
Optionen für den filter-lang-Wert in einer POST-Anforderung.
Basierend auf https://github.com/stac-api-extensions/filter#queryables
Beachten Sie die Hinzufügung von cql2-json, das vom pgstac-Backend verwendet wird, aber nicht in der obigen Spezifikation enthalten ist.
Definiert die unterstützten Filtersprachen für STAC-API-Abfragen.
Wert | Beschreibung |
---|---|
cql-json |
Allgemeine Abfragesprache im JSON-Format. |
cql2-json |
Common Query Language 2 im JSON-Format |
cql2-text |
Common Query Language 2 im Textformat. |
ItemCollection
https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/itemcollection-spec.md
Stellt eine Auflistung von STAC-Elementen als GeoJSON FeatureCollection dar.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
bbox |
number[] (double) |
Begrenzungsrahmen aller Elemente im Format [West, Süd, Ost, Nord]. |
|
context |
Kontextinformationen für die Suchantwort. |
||
features |
Stac |
Array von STAC-Elementen in der Sammlung. |
|
links |
Link[] |
Links zu verwandten Ressourcen und Endpunkten. |
|
msft:_created |
string |
MSFT erstellt |
|
msft:_updated |
string |
MSFT Aktualisiert |
|
msft:short_description |
string maxLength: 300 |
MSFT Kurzbeschreibung |
|
stac_extensions |
string[] |
URLs zu STAC-Erweiterungen, die von dieser STAC-Ressource implementiert werden. |
|
stac_version |
string minLength: 1 |
1.0.0 |
Stac-Version |
type |
GeoJSON FeatureCollection-Typ. |
ItemCollectionType
Stellt den GeoJSON-Featuresammlungstyp für STAC-Elementsammlungen dar.
Wert | Beschreibung |
---|---|
FeatureCollection |
Standardmäßiger GeoJSON-FeatureCollection-Typ. |
ItemProperties
Eigenschaften eines STAC-Elements, das Metadaten über das Asset enthält.
https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#properties-object
Name | Typ | Beschreibung |
---|---|---|
constellation |
string |
Konstellation von Satelliten, die die Daten erfasst haben. |
created |
string (date-time) |
Zeitstempel der Erstellung der Daten. |
datetime |
string |
Datetime, die das Asset im RFC 3339-Format darstellt. |
description |
string |
Detaillierte Beschreibung des Artikels. |
end_datetime |
string (date-time) |
Endzeit des Beobachtungszeitraums des Elements. |
gsd |
number (float) |
Entfernung der Bodenprobe in Metern. |
instruments |
string[] |
Instrumente, die die Daten erfasst haben. |
mission |
string |
Mission, die mit den Daten verknüpft ist. |
platform |
string |
Plattform, die die Daten erfasst hat. |
providers |
Provider[] |
Organisationen oder Einzelpersonen, die die Daten bereitstellen. |
start_datetime |
string (date-time) |
Startzeit des Beobachtungszeitraums des Items. |
title |
string |
Lesbarer Titel für das Element. |
updated |
string (date-time) |
Zeitstempel der letzten Aktualisierung der Daten. |
Link
Link-Modell.
Referenz: http://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/schemas/link.yaml
Stellt einen Link dar.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
body |
object |
Bei POST-Anforderungen kann die Ressource den HTTP-Text als JSON-Objekt angeben. |
|
headers |
object |
Objekt-Schlüssel-Wert-Paare, die Headern zugeordnet sind. Beispiel: { "Akzeptieren": "Anwendung/json" }. |
|
href |
string |
Die URL des Links. |
|
hreflang |
string |
Die Sprache der verknüpften Ressource. |
|
length |
integer (int32) |
Die Länge der verknüpften Ressource. |
|
merge |
boolean |
False |
Gibt an, ob vom Client erwartet wird, dass er den body-Wert mit dem aktuellen Anforderungstext zusammenführt, bevor er dem Link folgt. Dies ist nur gültig, wenn der Server auf eine POST-Anforderung antwortet. Standardwert: false. |
method |
enum:
|
GET |
Gibt die HTTP-Methode an, die von der Ressource erwartet wird. Standardwert: GET. |
rel |
string |
Der Beziehungstyp der Verknüpfung. |
|
title |
string |
Der Titel des Links. |
|
type | application/json |
Der MIME-Typ der verknüpften Ressource. |
LinkType
MIME-Typen für Links.
Wert | Beschreibung |
---|---|
application/geo+json |
Stellt eine application/geo+json dar. |
application/json |
Stellt eine application/json dar. |
application/x-binary |
Stellt eine application/x-binär dar. |
application/x-protobuf |
Stellt eine Anwendung/ein x-protobuf dar. |
application/xml |
Stellt eine Anwendung/XML dar. |
image/jp2 |
Stellt ein image/jp2 dar. |
image/jpeg |
Stellt ein Bild/JPEG dar. |
image/jpg |
Stellt ein Bild/jpg dar. |
image/png |
Stellt ein Bild/PNG dar. |
image/tiff; application=geotiff |
Stellt ein Bild/TIFF mit application=geotiff dar. |
image/webp |
Stellt ein Bild/Webp dar. |
text/html |
Stellt einen Text/HTML dar. |
text/plain |
Stellt einen Text/eine einfache Datei dar. |
Provider
Stellt Informationen zu einem Datenanbieter für STAC-Sammlungen und -Elemente dar.
Name | Typ | Beschreibung |
---|---|---|
description |
string |
Beschreibung des Anbieters. |
name |
string minLength: 1 |
Name des Anbieters, der Organisation oder der Person. |
roles |
string[] |
Rollen, die der Anbieter spielt (z. B. Produzent, Auftragsverarbeiter, Host). |
url |
string |
URL zur Website des Anbieters. |
SearchPostRequest
Modell suchen.
Überschreibt die Validierung für datetime aus dem Basisanforderungsmodell.
Definiert Parameter für eine POST-Anforderung für die STAC-Suche.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
bbox |
number[] (double) |
Begrenzungsrahmen für die räumliche Filterung im Format [West, Süd, Ost, Nord]. |
|
collections |
string[] |
Liste der Sammlungs-IDs, in denen gesucht werden soll. |
|
conf |
object |
Conf |
|
datetime |
string |
Der zeitliche Filter im RFC 3339-Format kann eine einzelne Zeit oder ein Bereich sein. |
|
duration |
integer (int32) |
Dauer der URL-Signatur in Sekunden. |
|
fields |
https://github.com/stac-api-extensions/fields Gibt an, welche Felder in die Antwort ein- oder ausgeschlossen werden sollen. |
||
filter |
object |
https://github.com/stac-api-extensions/filter Filter |
|
filter-crs |
string |
Koordinatenreferenzsystem für den Filter. |
|
filter-lang | cql-json |
Filtersprache, die für den Filterausdruck verwendet werden soll. |
|
ids |
string[] |
Liste der spezifischen Element-IDs, die zurückgegeben werden sollen. |
|
intersects |
Geo |
GeoJSON-Geometrie für die räumliche Filterung. |
|
limit |
integer (int32) minimum: 1maximum: 1000 |
250 |
Maximale Anzahl der zurückzugebenden Ergebnisse. |
query |
object |
https://github.com/stac-api-extensions/query Abfrage |
|
sign |
Gibt an, ob Asset-URLs in der Antwort signiert werden sollen. |
||
sortby |
https://github.com/stac-api-extensions/sort Sortierkriterien für die Suchergebnisse. |
||
token |
string |
Paginierungstoken zum Abrufen des nächsten Satzes von Ergebnissen. |
SearchPostRequestFields
FieldsExtension verwenden.
Attribute: include: Satz von Feldern, die eingeschlossen werden sollen. exclude: Satz von Feldern, die ausgeschlossen werden sollen.
Steuert, welche Felder in die Antwort ein- oder ausgeschlossen werden sollen.
Name | Typ | Beschreibung |
---|---|---|
exclude |
string[] |
Array von Feldnamen, die aus der Antwort ausgeschlossen werden sollen. |
include |
string[] |
Array von Feldnamen, die in die Antwort aufgenommen werden sollen. |
SignType
Stellen Sie den Signaturtyp für Asset-URLs dar.
Wert | Beschreibung |
---|---|
false |
Signieren Sie keine Asset-URLs in der Antwort. |
true |
Signieren Sie Asset-URLs in der Antwort. |
SortDirections
Definiert die Sortierrichtungen für Abfrageergebnisse in der STAC-API.
Wert | Beschreibung |
---|---|
asc |
Sortieren Sie die Ergebnisse in aufsteigender Reihenfolge. |
desc |
Sortieren Sie die Ergebnisse in absteigender Reihenfolge. |
SortExtension
https://github.com/radiantearth/stac-api-spec/tree/master/extensions/sort#sort-api-extension
Stellt eine Sortierspezifikation für STAC-API-Abfragen dar.
Name | Typ | Beschreibung |
---|---|---|
direction |
Die Sortierrichtung (aufsteigend oder absteigend). |
|
field |
string minLength: 1 |
Der Feldname, nach dem sortiert werden soll. |
StacItem
Stellt ein STAC-Element dar, bei dem es sich um ein GeoJSON-Feature mit zusätzlichen Metadaten handelt.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
_msft:etag |
string |
MSFT ETag |
|
_msft:ts |
string |
MSFT-Zeitstempel |
|
assets |
<string, Asset> |
Vermögenswerte |
|
bbox |
number[] (double) |
Koordinaten des Begrenzungsrahmens für das Feature |
|
collection |
string |
ID der STAC-Sammlung, zu der dieser Artikel gehört. |
|
geometry |
Geo |
Geometrieobjekt, das die Form des Features definiert |
|
id |
string |
Eindeutige Kennung für das Feature |
|
links |
Link[] |
Links zu verwandten Ressourcen und Endpunkten. |
|
msft:_created |
string |
MSFT erstellt |
|
msft:_updated |
string |
MSFT Aktualisiert |
|
msft:short_description |
string maxLength: 300 |
MSFT Kurzbeschreibung |
|
properties |
Attribute, die mit dem Feature verknüpft sind |
||
stac_extensions |
string[] |
URLs zu STAC-Erweiterungen, die von dieser STAC-Ressource implementiert werden. |
|
stac_version |
string minLength: 1 |
1.0.0 |
Stac-Version |
type |
GeoJSON-Typbezeichner für Feature |