StacSearchParameters interface
Vyhledávací model. * Definuje parametry pro STAC search POST požadavek.
Vlastnosti
| bounding |
Ohraničovací rámeček pro prostorové filtrování ve formátu [západ, jih, východ, sever]. |
| collections | Seznam ID kolekcí, které je třeba hledat. |
| conformance |
Conf Přepisuje validaci datového času ze základního modelu požadavků. |
| datetime | Buď datum-čas, nebo interval, otevřený nebo uzavřený. Výrazy data a času odpovídají specifikaci RFC 3339. Otevřené intervaly jsou vyjádřeny pomocí dvojitých teček. Examples:
Vyberou se pouze prvky, které mají časovou vlastnost, která protíná hodnotu objektu Pokud má funkce více časových vlastností, je na rozhodnutí serveru, zda bude k určení rozsahu nebo všech relevantních časových vlastností použita pouze jedna časová vlastnost. |
| fields | Specifikuje, která pole zahrnout nebo vyloučit ve výsledcích vyhledávání STAC. |
| filter | CQL2 filtr |
| filter |
Souřadnicový referenční systém filtru. |
| filter |
Jazyk filtru pro použití výrazu filtru. |
| ids | Seznam konkrétních ID položek, které je třeba vrátit. |
| intersects | Geometrie GeoJSON pro prostorové filtrování. |
| limit | Maximální počet výsledků, které se mají vrátit. |
| query | STAC dotaz |
| sort |
Seřadit kritéria pro výsledky vyhledávání. Viz rozšíření STAC Sort. |
| token | Stránkovací token pro načtení další sady výsledků. |
Podrobnosti vlastnosti
boundingBox
Ohraničovací rámeček pro prostorové filtrování ve formátu [západ, jih, východ, sever].
boundingBox?: number[]
Hodnota vlastnosti
number[]
collections
Seznam ID kolekcí, které je třeba hledat.
collections?: string[]
Hodnota vlastnosti
string[]
conformanceClass
Conf
Přepisuje validaci datového času ze základního modelu požadavků.
conformanceClass?: Record<string, any>
Hodnota vlastnosti
Record<string, any>
datetime
Buď datum-čas, nebo interval, otevřený nebo uzavřený. Výrazy data a času odpovídají specifikaci RFC 3339. Otevřené intervaly jsou vyjádřeny pomocí dvojitých teček.
Examples:
- Datum a čas: "2018-02-12T23:20:50Z"
- Uzavřený interval: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
- Otevřené intervaly: "2018-02-12T00:00:00Z/.." nebo ".. /2018-03-18T12:31:12Z"
Vyberou se pouze prvky, které mají časovou vlastnost, která protíná hodnotu objektu datetime .
Pokud má funkce více časových vlastností, je na rozhodnutí serveru, zda bude k určení rozsahu nebo všech relevantních časových vlastností použita pouze jedna časová vlastnost.
datetime?: string
Hodnota vlastnosti
string
fields
Specifikuje, která pole zahrnout nebo vyloučit ve výsledcích vyhledávání STAC.
fields?: SearchOptionsFields[]
Hodnota vlastnosti
filter
CQL2 filtr
filter?: Record<string, any>
Hodnota vlastnosti
Record<string, any>
filterCoordinateReferenceSystem
Souřadnicový referenční systém filtru.
filterCoordinateReferenceSystem?: string
Hodnota vlastnosti
string
filterLang
Jazyk filtru pro použití výrazu filtru.
filterLang?: string
Hodnota vlastnosti
string
ids
Seznam konkrétních ID položek, které je třeba vrátit.
ids?: string[]
Hodnota vlastnosti
string[]
intersects
Geometrie GeoJSON pro prostorové filtrování.
intersects?: GeometryUnion
Hodnota vlastnosti
limit
Maximální počet výsledků, které se mají vrátit.
limit?: number
Hodnota vlastnosti
number
query
STAC dotaz
query?: Record<string, any>
Hodnota vlastnosti
Record<string, any>
sortBy
Seřadit kritéria pro výsledky vyhledávání.
Viz rozšíření STAC Sort.
sortBy?: StacSortExtension[]
Hodnota vlastnosti
token
Stránkovací token pro načtení další sady výsledků.
token?: string
Hodnota vlastnosti
string