StacSearchParameters interface

Modelo de búsqueda. * Define parámetros para una solicitud POST de búsqueda STAC.

Propiedades

boundingBox

Caja delimitadora para filtrado espacial en formato [oeste, sur, este, norte].

collections

Lista de identificadores de colección para buscar.

conformanceClass

Conferencia

Anula la validación de fecha y hora del modelo base de solicitudes.

datetime

Ya sea una fecha-hora o un intervalo, abierto o cerrado. Las expresiones de fecha y hora se adhieren a RFC 3339. Los intervalos abiertos se expresan mediante puntos dobles.

Ejemplos:

  • Una fecha-hora: "2018-02-12T23:20:50Z"
  • Un intervalo cerrado: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
  • Intervalos abiertos: "2018-02-12T00:00:00Z/.." o ".. /2018-03-18T12:31:12Z"

Solo se seleccionan las entidades que tienen una propiedad temporal que interseca el valor de datetime .

Si una entidad tiene varias propiedades temporales, es decisión del servidor si se utiliza una sola propiedad temporal para determinar la extensión o todas las propiedades temporales relevantes.

fields

Especifica qué campos incluir o excluir en los resultados de búsqueda de STAC.

Consulta la extensión de campos STAC.

filter

Filtro CQL2

Consulta la extensión del filtro STAC.

filterCoordinateReferenceSystem

Sistema de referencia de coordenadas para el filtro.

filterLang

Lenguaje de filtro para usar en la expresión de filtro.

ids

Lista de identificadores específicos de artículos para devolver.

intersects

GeoJSON geometría para filtrado espacial.

limit

Número máximo de resultados que se van a devolver.

query

Consulta STAC

Consulta la extensión de consulta STAC.

sortBy

Ordena los criterios para los resultados de búsqueda.

Consulta la extensión de ordenación STAC.

token

Token de paginación para obtener el siguiente conjunto de resultados.

Detalles de las propiedades

boundingBox

Caja delimitadora para filtrado espacial en formato [oeste, sur, este, norte].

boundingBox?: number[]

Valor de propiedad

number[]

collections

Lista de identificadores de colección para buscar.

collections?: string[]

Valor de propiedad

string[]

conformanceClass

Conferencia

Anula la validación de fecha y hora del modelo base de solicitudes.

conformanceClass?: Record<string, any>

Valor de propiedad

Record<string, any>

datetime

Ya sea una fecha-hora o un intervalo, abierto o cerrado. Las expresiones de fecha y hora se adhieren a RFC 3339. Los intervalos abiertos se expresan mediante puntos dobles.

Ejemplos:

  • Una fecha-hora: "2018-02-12T23:20:50Z"
  • Un intervalo cerrado: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
  • Intervalos abiertos: "2018-02-12T00:00:00Z/.." o ".. /2018-03-18T12:31:12Z"

Solo se seleccionan las entidades que tienen una propiedad temporal que interseca el valor de datetime .

Si una entidad tiene varias propiedades temporales, es decisión del servidor si se utiliza una sola propiedad temporal para determinar la extensión o todas las propiedades temporales relevantes.

datetime?: string

Valor de propiedad

string

fields

Especifica qué campos incluir o excluir en los resultados de búsqueda de STAC.

Consulta la extensión de campos STAC.

fields?: SearchOptionsFields[]

Valor de propiedad

filter

Filtro CQL2

Consulta la extensión del filtro STAC.

filter?: Record<string, any>

Valor de propiedad

Record<string, any>

filterCoordinateReferenceSystem

Sistema de referencia de coordenadas para el filtro.

filterCoordinateReferenceSystem?: string

Valor de propiedad

string

filterLang

Lenguaje de filtro para usar en la expresión de filtro.

filterLang?: string

Valor de propiedad

string

ids

Lista de identificadores específicos de artículos para devolver.

ids?: string[]

Valor de propiedad

string[]

intersects

GeoJSON geometría para filtrado espacial.

intersects?: GeometryUnion

Valor de propiedad

limit

Número máximo de resultados que se van a devolver.

limit?: number

Valor de propiedad

number

query

Consulta STAC

Consulta la extensión de consulta STAC.

query?: Record<string, any>

Valor de propiedad

Record<string, any>

sortBy

Ordena los criterios para los resultados de búsqueda.

Consulta la extensión de ordenación STAC.

sortBy?: StacSortExtension[]

Valor de propiedad

token

Token de paginación para obtener el siguiente conjunto de resultados.

token?: string

Valor de propiedad

string