StacSearchParameters interface
Modèle de recherche. * Définit des paramètres pour une requête POST de recherche STAC.
Propriétés
| bounding |
Englobation pour le filtrage spatial au format [ouest, sud, est, nord]. |
| collections | Liste des identifiants de collection à rechercher. |
| conformance |
Conférence Outrepasse la validation de la date et heure du modèle de requête de base. |
| datetime | Soit une date-heure, soit un intervalle, ouvert ou fermé. Les expressions de date et d’heure sont conformes à la RFC 3339. Les intervalles ouverts sont exprimés à l’aide de points doubles. Exemples :
Seules les entités dont la propriété temporelle intersecte la valeur de Si une fonctionnalité a plusieurs propriétés temporelles, c’est au serveur de décider si une seule propriété temporelle est utilisée pour déterminer l’étendue ou toutes les propriétés temporelles pertinentes. |
| fields | Précise quels champs inclure ou exclure dans les résultats de recherche STAC. |
| filter | Filtre CQL2 |
| filter |
Système de référence de coordonnées pour le filtre. |
| filter |
Langage de filtre à utiliser pour l’expression filtre. |
| ids | Liste des identifiants spécifiques d’articles à retourner. |
| intersects | Géométrie GeoJSON pour le filtrage spatial. |
| limit | Nombre maximal de résultats à renvoyer. |
| query | Requête STAC |
| sort |
Triez les critères des résultats de recherche. Voir l’extension de tri STAC. |
| token | Jeton de pagination pour récupérer le prochain ensemble de résultats. |
Détails de la propriété
boundingBox
Englobation pour le filtrage spatial au format [ouest, sud, est, nord].
boundingBox?: number[]
Valeur de propriété
number[]
collections
Liste des identifiants de collection à rechercher.
collections?: string[]
Valeur de propriété
string[]
conformanceClass
Conférence
Outrepasse la validation de la date et heure du modèle de requête de base.
conformanceClass?: Record<string, any>
Valeur de propriété
Record<string, any>
datetime
Soit une date-heure, soit un intervalle, ouvert ou fermé. Les expressions de date et d’heure sont conformes à la RFC 3339. Les intervalles ouverts sont exprimés à l’aide de points doubles.
Exemples :
- Une date-heure : « 2018-02-12T23:20:50Z »
- Un intervalle fermé : « 2018-02-12T00:00:00Z/2018-03-18T12:31:12Z »
- Intervalles d’ouverture : « 2018-02-12T00:00:00Z/.. » ou « .. /2018-03-18T12:31:12Z"
Seules les entités dont la propriété temporelle intersecte la valeur de datetime sont sélectionnées.
Si une fonctionnalité a plusieurs propriétés temporelles, c’est au serveur de décider si une seule propriété temporelle est utilisée pour déterminer l’étendue ou toutes les propriétés temporelles pertinentes.
datetime?: string
Valeur de propriété
string
fields
Précise quels champs inclure ou exclure dans les résultats de recherche STAC.
Voir l’extension des champs STAC.
fields?: SearchOptionsFields[]
Valeur de propriété
filter
Filtre CQL2
Voir l’extension du filtre STAC.
filter?: Record<string, any>
Valeur de propriété
Record<string, any>
filterCoordinateReferenceSystem
Système de référence de coordonnées pour le filtre.
filterCoordinateReferenceSystem?: string
Valeur de propriété
string
filterLang
Langage de filtre à utiliser pour l’expression filtre.
filterLang?: string
Valeur de propriété
string
ids
Liste des identifiants spécifiques d’articles à retourner.
ids?: string[]
Valeur de propriété
string[]
intersects
Géométrie GeoJSON pour le filtrage spatial.
intersects?: GeometryUnion
Valeur de propriété
limit
Nombre maximal de résultats à renvoyer.
limit?: number
Valeur de propriété
number
query
Requête STAC
Voir l’extension de requête STAC.
query?: Record<string, any>
Valeur de propriété
Record<string, any>
sortBy
Triez les critères des résultats de recherche.
Voir l’extension de tri STAC.
sortBy?: StacSortExtension[]
Valeur de propriété
token
Jeton de pagination pour récupérer le prochain ensemble de résultats.
token?: string
Valeur de propriété
string