StacSearchParameters interface
Modelo de busca. * Define parâmetros para uma solicitação POST de busca STAC.
Propriedades
| bounding |
Caixa delimitadora para filtragem espacial no formato [oeste, sul, leste, norte]. |
| collections | Lista de IDs de coleções para pesquisar. |
| conformance |
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:
Somente as feições que têm uma propriedade temporal que efetua a interseção com o valor de 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. |
| filter |
Sistema de referência de coordenadas para o filtro. |
| filter |
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. |
| sort |
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