StacSearchParameters interface

Vyhledávací model. * Definuje parametry pro STAC search POST požadavek.

Vlastnosti

boundingBox

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.

conformanceClass

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:

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

fields

Specifikuje, která pole zahrnout nebo vyloučit ve výsledcích vyhledávání STAC.

Viz rozšíření STAC Fields.

filter

CQL2 filtr

Viz rozšíření STAC filtru.

filterCoordinateReferenceSystem

Souřadnicový referenční systém filtru.

filterLang

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

Viz rozšíření STAC Querquer.

sortBy

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.

Viz rozšíření STAC Fields.

fields?: SearchOptionsFields[]

Hodnota vlastnosti

filter

CQL2 filtr

Viz rozšíření STAC filtru.

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

Viz rozšíření STAC Querquer.

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