Stac Search Operations - Create
Rechercher
Point de terminaison.
POST https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocatalog.spatio.azure.com/stac/search?api-version=2025-04-30-preview
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Corps de la demande
Nom | Type | Description |
---|---|---|
bbox |
number[] (double) |
Boîte englobante pour le filtrage spatial au format [ouest, sud, est, nord]. |
collections |
string[] |
Liste des ID de collection dans lesquels effectuer des recherches. |
conf |
object |
Conf |
datetime |
string |
Le filtre temporel au format RFC 3339 peut être un seul temps ou une plage. |
duration |
integer (int32) |
Durée de la signature de l’URL en secondes. |
fields |
https://github.com/stac-api-extensions/fields Spécifie les champs à inclure ou à exclure dans la réponse. |
|
filter |
object |
https://github.com/stac-api-extensions/filter Filtre |
filter-crs |
string |
Système de coordonnées de référence pour le filtre. |
filter-lang |
Langue de filtre à utiliser pour l’expression de filtre. |
|
ids |
string[] |
Liste des ID d’élément spécifiques à renvoyer. |
intersects |
Geo |
Géométrie GeoJSON pour le filtrage spatial. |
limit |
integer (int32) minimum: 1maximum: 1000 |
Nombre maximal de résultats à retourner. |
query |
object |
https://github.com/stac-api-extensions/query Requête |
sign |
Indique s’il faut signer les URL des ressources dans la réponse. |
|
sortby |
https://github.com/stac-api-extensions/sort Critères de tri pour les résultats de recherche. |
|
token |
string |
Jeton de pagination pour récupérer l’ensemble suivant de résultats. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
La demande a réussi. |
|
204 No Content |
Il n’existe aucun contenu à envoyer pour cette demande, mais les en-têtes peuvent être utiles. |
|
Other Status Codes |
Réponse d’erreur inattendue. En-têtes x-ms-error-code: string |
Sécurité
OAuth2Auth
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
https://geocatalog.spatio.azure.com/.default |
Exemples
StacSearchOperations_Create
Exemple de requête
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"
]
}
Exemple de réponse
{
"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"
}
]
}
Définitions
Nom | Description |
---|---|
Asset |
https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#asset-object Représente un actif STAC, c’est-à-dire un fichier ou une ressource associé à un élément STAC. |
Azure. |
Objet d’erreur. |
Azure. |
Réponse contenant les détails de l’erreur. |
Azure. |
Objet contenant des informations plus spécifiques sur l’erreur. Conformément aux instructions de l’API Microsoft One - https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. |
Context |
Informations contextuelles pour une réponse de recherche, y compris les détails de pagination. |
Feature |
Identificateur de type pour les objets GeoJSON Feature |
Filter |
Choix de la valeur filter-lang dans une requête POST. Basé sur https://github.com/stac-api-extensions/filter#queryables Notez l’ajout de cql2-json, qui est utilisé par le backend pgstac, mais n’est pas inclus dans la spécification ci-dessus. Définit les langues de filtre prises en charge pour les requêtes d’API STAC. |
Item |
https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/itemcollection-spec.md Représente une collection d’éléments STAC sous la forme d’une GeoJSON FeatureCollection. |
Item |
Représente le type de collection d’entités GeoJSON pour les collections d’éléments STAC. |
Item |
Propriétés d’un élément STAC contenant des métadonnées sur la ressource. https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#properties-object |
Link |
Modèle de lien. Ref : http://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/schemas/link.yaml Représente un lien. |
Link |
Types MIME pour les liens. |
Provider |
Représente des informations sur un fournisseur de données pour les collections et les éléments STAC. |
Search |
Modèle de recherche. Remplace la validation de datetime à partir du modèle de demande de base. Définit les paramètres d’une requête POST de recherche STAC. |
Search |
ChampsExtension. Attributs : include : ensemble de champs à inclure. exclude : ensemble des champs à exclure. Contrôle les champs à inclure ou à exclure de la réponse. |
Sign |
Représente le type de signature pour les URL de ressources. |
Sort |
Définit les directions de tri pour les résultats de requête dans l’API STAC. |
Sort |
https://github.com/radiantearth/stac-api-spec/tree/master/extensions/sort#sort-api-extension Représente une spécification de tri pour les requêtes d’API STAC. |
Stac |
Représente un élément STAC, qui est une fonctionnalité GeoJSON avec des métadonnées supplémentaires. |
Asset
https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#asset-object
Représente un actif STAC, c’est-à-dire un fichier ou une ressource associé à un élément STAC.
Nom | Type | Description |
---|---|---|
constellation |
string |
Constellation de satellites qui ont acquis les données. |
created |
string (date-time) |
Horodatage de création des données. |
description |
string |
Description détaillée de l’actif. |
gsd |
number (float) |
Distance de l’échantillon au sol en mètres. |
href |
string minLength: 1 |
URL du fichier de ressources. |
instruments |
string[] |
Instruments qui ont acquis les données. |
mission |
string |
Mission associée aux données. |
platform |
string |
Plateforme qui a acquis les données. |
providers |
Provider[] |
Les organisations ou les individus qui fournissent les données. |
roles |
string[] |
Rôles de l’actif au sein de l’élément. |
title |
string |
Titre lisible par l’homme pour la ressource. |
type |
string |
Type de média de la ressource. |
updated |
string (date-time) |
Horodatage de la dernière mise à jour des données. |
Azure.Core.Foundations.Error
Objet d’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Un ensemble de codes d’erreur définis par le serveur. |
details |
Tableau de détails sur des erreurs spécifiques qui ont conduit à cette erreur signalée. |
|
innererror |
Objet contenant des informations plus spécifiques que l’objet actuel sur l’erreur. |
|
message |
string |
Une représentation lisible par une personne de l'erreur. |
target |
string |
Cible de l’erreur. |
Azure.Core.Foundations.ErrorResponse
Réponse contenant les détails de l’erreur.
Nom | Type | Description |
---|---|---|
error |
Objet d’erreur. |
Azure.Core.Foundations.InnerError
Objet contenant des informations plus spécifiques sur l’erreur. Conformément aux instructions de l’API Microsoft One - https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.
Nom | Type | Description |
---|---|---|
code |
string |
Un ensemble de codes d’erreur définis par le serveur. |
innererror |
Erreur interne. |
ContextExtension
Informations contextuelles pour une réponse de recherche, y compris les détails de pagination.
Nom | Type | Description |
---|---|---|
limit |
integer (int32) |
Nombre maximum d’articles demandés. |
matched |
integer (int32) |
Nombre total d’éléments correspondant à la requête. |
returned |
integer (int32) |
Nombre d’éléments renvoyés dans la réponse. |
FeatureType
Identificateur de type pour les objets GeoJSON Feature
Valeur | Description |
---|---|
Feature |
Identificateur de type d’entité GeoJSON standard |
FilterLang
Choix de la valeur filter-lang dans une requête POST.
Basé sur https://github.com/stac-api-extensions/filter#queryables
Notez l’ajout de cql2-json, qui est utilisé par le backend pgstac, mais n’est pas inclus dans la spécification ci-dessus.
Définit les langues de filtre prises en charge pour les requêtes d’API STAC.
Valeur | Description |
---|---|
cql-json |
Langage de requête commun au format JSON. |
cql2-json |
Common Query Language 2 au format JSON |
cql2-text |
Common Query Language 2 au format texte. |
ItemCollection
https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/itemcollection-spec.md
Représente une collection d’éléments STAC sous la forme d’une GeoJSON FeatureCollection.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
bbox |
number[] (double) |
Boîte englobante de tous les éléments au format [ouest, sud, est, nord]. |
|
context |
Informations contextuelles pour la réponse de recherche. |
||
features |
Stac |
Ensemble d’articles STAC dans la collection. |
|
links |
Link[] |
Liens vers des ressources et des points de terminaison connexes. |
|
msft:_created |
string |
Création de MSFT |
|
msft:_updated |
string |
MSFT mis à jour |
|
msft:short_description |
string maxLength: 300 |
MSFT Brève description |
|
stac_extensions |
string[] |
URL vers les extensions STAC implémentées par cette ressource STAC. |
|
stac_version |
string minLength: 1 |
1.0.0 |
Stac Version |
type |
GeoJSON FeatureType de collection. |
ItemCollectionType
Représente le type de collection d’entités GeoJSON pour les collections d’éléments STAC.
Valeur | Description |
---|---|
FeatureCollection |
Type de collection GeoJSON FeatureStandard. |
ItemProperties
Propriétés d’un élément STAC contenant des métadonnées sur la ressource.
https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#properties-object
Nom | Type | Description |
---|---|---|
constellation |
string |
Constellation de satellites qui ont acquis les données. |
created |
string (date-time) |
Horodatage de création des données. |
datetime |
string |
Datetime que la ressource représente au format RFC 3339. |
description |
string |
Description détaillée de l’article. |
end_datetime |
string (date-time) |
Heure de fin de la période d’observation de l’article. |
gsd |
number (float) |
Distance de l’échantillon au sol en mètres. |
instruments |
string[] |
Instruments qui ont acquis les données. |
mission |
string |
Mission associée aux données. |
platform |
string |
Plateforme qui a acquis les données. |
providers |
Provider[] |
Les organisations ou les individus qui fournissent les données. |
start_datetime |
string (date-time) |
Heure de début de la période d’observation de l’article. |
title |
string |
Titre lisible par l’homme pour l’élément. |
updated |
string (date-time) |
Horodatage de la dernière mise à jour des données. |
Link
Modèle de lien.
Ref : http://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/schemas/link.yaml
Représente un lien.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
body |
object |
Pour les requêtes POST, la ressource peut spécifier le corps HTTP en tant qu’objet JSON. |
|
headers |
object |
Paires clé-valeur d’objet mappées aux en-têtes. Exemple : { « Accept » : « application/json » }. |
|
href |
string |
URL du lien. |
|
hreflang |
string |
Langue de la ressource liée. |
|
length |
integer (int32) |
Longueur de la ressource liée. |
|
merge |
boolean |
False |
Indique si le client doit fusionner la valeur body dans le corps de la requête actuelle avant de suivre le lien. Cette option n’est valable que lorsque le serveur répond à une requête POST. Valeur par défaut : false. |
method |
enum:
|
GET |
Spécifie la méthode HTTP attendue par la ressource. Par défaut : GET. |
rel |
string |
Type de relation du lien. |
|
title |
string |
Le titre du lien. |
|
type | application/json |
Type MIME de la ressource liée. |
LinkType
Types MIME pour les liens.
Valeur | Description |
---|---|
application/geo+json |
Représente une application/geo+json. |
application/json |
Représente une application/json. |
application/x-binary |
Représente une application/x-binaire. |
application/x-protobuf |
Représente une application/x-protobuf. |
application/xml |
Représente une application/xml. |
image/jp2 |
Représente une image/jp2. |
image/jpeg |
Représente une image/jpeg. |
image/jpg |
Représente une image/jpg. |
image/png |
Représente une image/png. |
image/tiff; application=geotiff |
Représente une image/tiff avec application=geotiff. |
image/webp |
Représente une image/webp. |
text/html |
Représente un texte/html. |
text/plain |
Représente un texte/simple. |
Provider
Représente des informations sur un fournisseur de données pour les collections et les éléments STAC.
Nom | Type | Description |
---|---|---|
description |
string |
Description du prestataire. |
name |
string minLength: 1 |
Nom de l’organisation ou de la personne du fournisseur. |
roles |
string[] |
Rôles joués par le fournisseur (p. ex., producteur, transformateur, hôte). |
url |
string |
URL du site Web du fournisseur. |
SearchPostRequest
Modèle de recherche.
Remplace la validation de datetime à partir du modèle de demande de base.
Définit les paramètres d’une requête POST de recherche STAC.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
bbox |
number[] (double) |
Boîte englobante pour le filtrage spatial au format [ouest, sud, est, nord]. |
|
collections |
string[] |
Liste des ID de collection dans lesquels effectuer des recherches. |
|
conf |
object |
Conf |
|
datetime |
string |
Le filtre temporel au format RFC 3339 peut être un seul temps ou une plage. |
|
duration |
integer (int32) |
Durée de la signature de l’URL en secondes. |
|
fields |
https://github.com/stac-api-extensions/fields Spécifie les champs à inclure ou à exclure dans la réponse. |
||
filter |
object |
https://github.com/stac-api-extensions/filter Filtre |
|
filter-crs |
string |
Système de coordonnées de référence pour le filtre. |
|
filter-lang | cql-json |
Langue de filtre à utiliser pour l’expression de filtre. |
|
ids |
string[] |
Liste des ID d’élément spécifiques à renvoyer. |
|
intersects |
Geo |
Géométrie GeoJSON pour le filtrage spatial. |
|
limit |
integer (int32) minimum: 1maximum: 1000 |
250 |
Nombre maximal de résultats à retourner. |
query |
object |
https://github.com/stac-api-extensions/query Requête |
|
sign |
Indique s’il faut signer les URL des ressources dans la réponse. |
||
sortby |
https://github.com/stac-api-extensions/sort Critères de tri pour les résultats de recherche. |
||
token |
string |
Jeton de pagination pour récupérer l’ensemble suivant de résultats. |
SearchPostRequestFields
ChampsExtension.
Attributs : include : ensemble de champs à inclure. exclude : ensemble des champs à exclure.
Contrôle les champs à inclure ou à exclure de la réponse.
Nom | Type | Description |
---|---|---|
exclude |
string[] |
Tableau de noms de champs à exclure de la réponse. |
include |
string[] |
Tableau de noms de champs à inclure dans la réponse. |
SignType
Représente le type de signature pour les URL de ressources.
Valeur | Description |
---|---|
false |
Ne signez pas d’URL de ressource dans la réponse. |
true |
Signez les URL des ressources dans la réponse. |
SortDirections
Définit les directions de tri pour les résultats de requête dans l’API STAC.
Valeur | Description |
---|---|
asc |
Le tri donne les résultats dans l’ordre croissant. |
desc |
Le tri donne les résultats par ordre décroissant. |
SortExtension
https://github.com/radiantearth/stac-api-spec/tree/master/extensions/sort#sort-api-extension
Représente une spécification de tri pour les requêtes d’API STAC.
Nom | Type | Description |
---|---|---|
direction |
Le sens de tri (croissant ou décroissant). |
|
field |
string minLength: 1 |
Nom du champ à trier. |
StacItem
Représente un élément STAC, qui est une fonctionnalité GeoJSON avec des métadonnées supplémentaires.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
_msft:etag |
string |
MSFT ETag |
|
_msft:ts |
string |
Horodatage MSFT |
|
assets |
<string, Asset> |
Actifs |
|
bbox |
number[] (double) |
Coordonnées du cadre de délimitation de la fonction |
|
collection |
string |
ID de la collection STAC à laquelle cet article appartient. |
|
geometry |
Geo |
Objet géométrique définissant la forme de l’entité |
|
id |
string |
Identificateur unique de la fonctionnalité |
|
links |
Link[] |
Liens vers des ressources et des points de terminaison connexes. |
|
msft:_created |
string |
Création de MSFT |
|
msft:_updated |
string |
MSFT mis à jour |
|
msft:short_description |
string maxLength: 300 |
MSFT Brève description |
|
properties |
Attributs associés à la fonctionnalité |
||
stac_extensions |
string[] |
URL vers les extensions STAC implémentées par cette ressource STAC. |
|
stac_version |
string minLength: 1 |
1.0.0 |
Stac Version |
type |
Identificateur de type GeoJSON pour l’entité |