StacSearchParameters interface

Model wyszukiwania. * Definiuje parametry dla żądania POST wyszukiwania STAC.

Właściwości

boundingBox

Ramka ograniczająca filtrację przestrzenną w formacie [zachód, południe, wschód, północ].

collections

Lista identyfikatorów kolekcji do przeszukania.

conformanceClass

Conf

Nadpisuje walidację w czasie daty na podstawie podstawowego modelu żądania.

datetime

Data i godzina lub interwał, otwarty lub zamknięty. Wyrażenia daty i godziny są zgodne ze specyfikacją RFC 3339. Interwały otwarte są wyrażane za pomocą podwójnych kropek.

Examples:

  • Data-godzina: "2018-02-12T23:20:50Z"
  • Zamknięty interwał: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
  • Interwały otwarcia: "2018-02-12T00:00:00Z/.." lub ".. /2018-03-18T12:31:12Z"

Wybierane są tylko te elementy, które mają właściwość czasową, która przecina wartość parametru datetime .

Jeśli obiekt ma wiele właściwości czasowych, to serwer decyduje, czy do określenia zakresu zostanie użyta tylko jedna właściwość czasowa, czy wszystkie istotne właściwości czasowe.

fields

Określa, które pola należy uwzględnić lub wykluczyć w wynikach wyszukiwania STAC.

Zobacz rozszerzenie STAC Fields.

filter

Filtr CQL2

Zobacz rozszerzenie filtrów STAC.

filterCoordinateReferenceSystem

System współrzędnych odniesień dla filtra.

filterLang

Język filtrujący do wyrażenia filtrującego.

ids

Lista konkretnych identyfikatorów przedmiotów do zwrócenia.

intersects

Geometria GeoJSON do filtrowania przestrzennego.

limit

Maksymalna liczba wyników do zwrócenia.

query

Zapytanie STAC

Zobacz rozszerzenie STAC Querquer.

sortBy

Sortuj kryteria w wynikach wyszukiwania.

Zobacz rozszerzenie STAC Sort.

token

Token paginacji do pobierania kolejnego zestawu wyników.

Szczegóły właściwości

boundingBox

Ramka ograniczająca filtrację przestrzenną w formacie [zachód, południe, wschód, północ].

boundingBox?: number[]

Wartość właściwości

number[]

collections

Lista identyfikatorów kolekcji do przeszukania.

collections?: string[]

Wartość właściwości

string[]

conformanceClass

Conf

Nadpisuje walidację w czasie daty na podstawie podstawowego modelu żądania.

conformanceClass?: Record<string, any>

Wartość właściwości

Record<string, any>

datetime

Data i godzina lub interwał, otwarty lub zamknięty. Wyrażenia daty i godziny są zgodne ze specyfikacją RFC 3339. Interwały otwarte są wyrażane za pomocą podwójnych kropek.

Examples:

  • Data-godzina: "2018-02-12T23:20:50Z"
  • Zamknięty interwał: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
  • Interwały otwarcia: "2018-02-12T00:00:00Z/.." lub ".. /2018-03-18T12:31:12Z"

Wybierane są tylko te elementy, które mają właściwość czasową, która przecina wartość parametru datetime .

Jeśli obiekt ma wiele właściwości czasowych, to serwer decyduje, czy do określenia zakresu zostanie użyta tylko jedna właściwość czasowa, czy wszystkie istotne właściwości czasowe.

datetime?: string

Wartość właściwości

string

fields

Określa, które pola należy uwzględnić lub wykluczyć w wynikach wyszukiwania STAC.

Zobacz rozszerzenie STAC Fields.

fields?: SearchOptionsFields[]

Wartość właściwości

filter

Filtr CQL2

Zobacz rozszerzenie filtrów STAC.

filter?: Record<string, any>

Wartość właściwości

Record<string, any>

filterCoordinateReferenceSystem

System współrzędnych odniesień dla filtra.

filterCoordinateReferenceSystem?: string

Wartość właściwości

string

filterLang

Język filtrujący do wyrażenia filtrującego.

filterLang?: string

Wartość właściwości

string

ids

Lista konkretnych identyfikatorów przedmiotów do zwrócenia.

ids?: string[]

Wartość właściwości

string[]

intersects

Geometria GeoJSON do filtrowania przestrzennego.

intersects?: GeometryUnion

Wartość właściwości

limit

Maksymalna liczba wyników do zwrócenia.

limit?: number

Wartość właściwości

number

query

Zapytanie STAC

Zobacz rozszerzenie STAC Querquer.

query?: Record<string, any>

Wartość właściwości

Record<string, any>

sortBy

Sortuj kryteria w wynikach wyszukiwania.

Zobacz rozszerzenie STAC Sort.

sortBy?: StacSortExtension[]

Wartość właściwości

token

Token paginacji do pobierania kolejnego zestawu wyników.

token?: string

Wartość właściwości

string