StacSearchParameters interface

Modèle de recherche. * Définit des paramètres pour une requête POST de recherche STAC.

Propriétés

boundingBox

Englobation pour le filtrage spatial au format [ouest, sud, est, nord].

collections

Liste des identifiants de collection à rechercher.

conformanceClass

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 :

  • 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.

fields

Précise quels champs inclure ou exclure dans les résultats de recherche STAC.

Voir l’extension des champs STAC.

filter

Filtre CQL2

Voir l’extension du filtre STAC.

filterCoordinateReferenceSystem

Système de référence de coordonnées pour le filtre.

filterLang

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

Voir l’extension de requête STAC.

sortBy

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