StacSearchParameters interface

Arama modeli. * STAC arama POST talebi için parametreleri tanımlar.

Özellikler

boundingBox

Formatında mekânsal filtreleme için sınırlayıcı kutu [batı, güney, doğu, kuzey].

collections

Arama için koleksiyon kimliklerinin listesi.

conformanceClass

Konferans

Temel istek modelinden datetime doğrulamasını geçersiz kılar.

datetime

Bir tarih-saat veya bir aralık, açık veya kapalı. Tarih ve saat ifadeleri RFC 3339'a uygundur. Açık aralıklar çift nokta kullanılarak ifade edilir.

Examples:

  • Tarih-saat: "2018-02-12T23:20:50Z"
  • Kapalı bir aralık: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
  • Açık aralıklar: "2018-02-12T00:00:00Z/.." veya ".. /2018-03-18T12:31:12Z"

Yalnızca değerini datetime kesen zamansal bir özelliğe sahip olan unsurlar seçilir.

Bir özelliğin birden çok zamansal özelliği varsa, kapsamını belirlemek için yalnızca tek bir zamansal özelliğin mi yoksa tüm ilgili zamansal özelliklerin mi kullanılacağı sunucunun kararıdır.

fields

STAC arama sonuçlarına hangi alanların dahil edileceğini veya hariç tutulacağını belirtir.

STAC Fields Uzantısına bakınız.

filter

CQL2 Filtresi

STAC Filtre Uzantısı sayfasına bakınız.

filterCoordinateReferenceSystem

Filtre için koordinat referans sistemi.

filterLang

Filtre ifadesi için kullanılacak filtre dili.

ids

Iade edilmesi gereken özel eşya kimliklerinin listesi.

intersects

GeoJSON geometrisi, mekânsal filtreleme için.

limit

Döndürülecek en fazla sonuç sayısı.

query

STAC Sorgusu

STAC Sorgu Uzantısına bakınız.

sortBy

Arama sonuçları için kriterleri sıralayın.

STAC Sıralama Uzantısı sayfasına bakınız.

token

Bir sonraki sonuç setini almak için sayfa işareti.

Özellik Ayrıntıları

boundingBox

Formatında mekânsal filtreleme için sınırlayıcı kutu [batı, güney, doğu, kuzey].

boundingBox?: number[]

Özellik Değeri

number[]

collections

Arama için koleksiyon kimliklerinin listesi.

collections?: string[]

Özellik Değeri

string[]

conformanceClass

Konferans

Temel istek modelinden datetime doğrulamasını geçersiz kılar.

conformanceClass?: Record<string, any>

Özellik Değeri

Record<string, any>

datetime

Bir tarih-saat veya bir aralık, açık veya kapalı. Tarih ve saat ifadeleri RFC 3339'a uygundur. Açık aralıklar çift nokta kullanılarak ifade edilir.

Examples:

  • Tarih-saat: "2018-02-12T23:20:50Z"
  • Kapalı bir aralık: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
  • Açık aralıklar: "2018-02-12T00:00:00Z/.." veya ".. /2018-03-18T12:31:12Z"

Yalnızca değerini datetime kesen zamansal bir özelliğe sahip olan unsurlar seçilir.

Bir özelliğin birden çok zamansal özelliği varsa, kapsamını belirlemek için yalnızca tek bir zamansal özelliğin mi yoksa tüm ilgili zamansal özelliklerin mi kullanılacağı sunucunun kararıdır.

datetime?: string

Özellik Değeri

string

fields

STAC arama sonuçlarına hangi alanların dahil edileceğini veya hariç tutulacağını belirtir.

STAC Fields Uzantısına bakınız.

fields?: SearchOptionsFields[]

Özellik Değeri

filter

CQL2 Filtresi

STAC Filtre Uzantısı sayfasına bakınız.

filter?: Record<string, any>

Özellik Değeri

Record<string, any>

filterCoordinateReferenceSystem

Filtre için koordinat referans sistemi.

filterCoordinateReferenceSystem?: string

Özellik Değeri

string

filterLang

Filtre ifadesi için kullanılacak filtre dili.

filterLang?: string

Özellik Değeri

string

ids

Iade edilmesi gereken özel eşya kimliklerinin listesi.

ids?: string[]

Özellik Değeri

string[]

intersects

GeoJSON geometrisi, mekânsal filtreleme için.

intersects?: GeometryUnion

Özellik Değeri

limit

Döndürülecek en fazla sonuç sayısı.

limit?: number

Özellik Değeri

number

query

STAC Sorgusu

STAC Sorgu Uzantısına bakınız.

query?: Record<string, any>

Özellik Değeri

Record<string, any>

sortBy

Arama sonuçları için kriterleri sıralayın.

STAC Sıralama Uzantısı sayfasına bakınız.

sortBy?: StacSortExtension[]

Özellik Değeri

token

Bir sonraki sonuç setini almak için sayfa işareti.

token?: string

Özellik Değeri

string