StacSearchParameters interface
Arama modeli. * STAC arama POST talebi için parametreleri tanımlar.
Özellikler
| bounding |
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. |
| conformance |
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:
Yalnızca değerini 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. |
| filter |
Filtre için koordinat referans sistemi. |
| filter |
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. |
| sort |
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