StacSearchParameters interface

Modelo de busca. * Define parâmetros para uma solicitação POST de busca STAC.

Propriedades

boundingBox

Caixa delimitadora para filtragem espacial no formato [oeste, sul, leste, norte].

collections

Lista de IDs de coleções para pesquisar.

conformanceClass

Conferência

Sobrepõe a validação de data-hora do modelo base de requisição.

datetime

Uma data e hora ou um intervalo, aberto ou fechado. As expressões de data e hora aderem ao RFC 3339. Os intervalos abertos são expressos usando pontos duplos.

Exemplos:

  • Uma data-hora: "2018-02-12T23:20:50Z"
  • Um intervalo fechado: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
  • Intervalos abertos: "2018-02-12T00:00:00Z/.." ou ".. /2018-03-18T12:31:12Z"

Somente as feições que têm uma propriedade temporal que efetua a interseção com o valor de datetime são selecionadas.

Se uma feição tiver várias propriedades temporais, será a decisão do servidor se apenas uma única propriedade temporal será usada para determinar a extensão ou todas as propriedades temporais relevantes.

fields

Especifica quais campos incluir ou excluir nos resultados da busca STAC.

Veja a extensão dos campos STAC.

filter

Filtro CQL2

Veja a extensão do filtro STAC.

filterCoordinateReferenceSystem

Sistema de referência de coordenadas para o filtro.

filterLang

Linguagem de filtro para usar na expressão do filtro.

ids

Lista de IDs específicos de itens para devolver.

intersects

GeoJSON geometria para filtragem espacial.

limit

Número máximo de resultados a serem retornados.

query

Consulta STAC

Veja a extensão de consulta STAC.

sortBy

Ordene os critérios para os resultados da busca.

Veja a extensão de ordenação STAC.

token

Token de paginação para buscar o próximo conjunto de resultados.

Detalhes da propriedade

boundingBox

Caixa delimitadora para filtragem espacial no formato [oeste, sul, leste, norte].

boundingBox?: number[]

Valor da propriedade

number[]

collections

Lista de IDs de coleções para pesquisar.

collections?: string[]

Valor da propriedade

string[]

conformanceClass

Conferência

Sobrepõe a validação de data-hora do modelo base de requisição.

conformanceClass?: Record<string, any>

Valor da propriedade

Record<string, any>

datetime

Uma data e hora ou um intervalo, aberto ou fechado. As expressões de data e hora aderem ao RFC 3339. Os intervalos abertos são expressos usando pontos duplos.

Exemplos:

  • Uma data-hora: "2018-02-12T23:20:50Z"
  • Um intervalo fechado: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
  • Intervalos abertos: "2018-02-12T00:00:00Z/.." ou ".. /2018-03-18T12:31:12Z"

Somente as feições que têm uma propriedade temporal que efetua a interseção com o valor de datetime são selecionadas.

Se uma feição tiver várias propriedades temporais, será a decisão do servidor se apenas uma única propriedade temporal será usada para determinar a extensão ou todas as propriedades temporais relevantes.

datetime?: string

Valor da propriedade

string

fields

Especifica quais campos incluir ou excluir nos resultados da busca STAC.

Veja a extensão dos campos STAC.

fields?: SearchOptionsFields[]

Valor da propriedade

filter

Filtro CQL2

Veja a extensão do filtro STAC.

filter?: Record<string, any>

Valor da propriedade

Record<string, any>

filterCoordinateReferenceSystem

Sistema de referência de coordenadas para o filtro.

filterCoordinateReferenceSystem?: string

Valor da propriedade

string

filterLang

Linguagem de filtro para usar na expressão do filtro.

filterLang?: string

Valor da propriedade

string

ids

Lista de IDs específicos de itens para devolver.

ids?: string[]

Valor da propriedade

string[]

intersects

GeoJSON geometria para filtragem espacial.

intersects?: GeometryUnion

Valor da propriedade

limit

Número máximo de resultados a serem retornados.

limit?: number

Valor da propriedade

number

query

Consulta STAC

Veja a extensão de consulta STAC.

query?: Record<string, any>

Valor da propriedade

Record<string, any>

sortBy

Ordene os critérios para os resultados da busca.

Veja a extensão de ordenação STAC.

sortBy?: StacSortExtension[]

Valor da propriedade

token

Token de paginação para buscar o próximo conjunto de resultados.

token?: string

Valor da propriedade

string