StacGetItemCollectionOptionalParams interface

İsteğe bağlı parametreler.

Extends

Özellikler

boundingBox

Yalnızca sınırlayıcı kutuyla kesişen geometrisi olan özellikler seçilir. Sınırlayıcı kutu, koordinat referans sisteminin dikey bir eksen (yükseklik veya derinlik) içerip içermediğine bağlı olarak dört veya altı sayı olarak sağlanır:

  • Sol alt köşe, koordinat ekseni 1
  • Sol alt köşe, koordinat ekseni 2
  • Minimum değer, koordinat ekseni 3 (isteğe bağlı)
  • Sağ üst köşe, koordinat ekseni 1
  • Sağ üst köşe, koordinat ekseni 2
  • Maksimum değer, koordinat ekseni 3 (isteğe bağlı)

Değerlerin koordinat referans sistemi WGS 84 boylam/enlem (http://www.opengis.net/def/crs/OGC/1.3/CRS84) şeklindedir.

WGS 84 boylam/enlem için değerler çoğu durumda minimum boylam, minimum enlem, maksimum boylam ve maksimum enlem dizisidir. Ancak, kutunun antimeridyene yayıldığı durumlarda ilk değer (batı-en kutu kenarı) üçüncü değerden (doğu-en kutu kenarı) büyüktür.

Dikey eksen dahil edilirse, üçüncü ve altıncı sayılar 3 boyutlu sınırlayıcı kutunun alt ve üst kısımlarıdır.

Bir unsurun birden çok uzamsal geometri özelliği varsa, kapsamı belirlemek için yalnızca tek bir uzamsal geometri özelliğinin mi yoksa tüm ilgili geometrilerin mi kullanılacağı sunucunun kararıdır.

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.

durationInMinutes

URL imza süresi dakikalar cinsinden.

limit

İsteğe bağlı limit parametresi, yanıt belgesinde bulunması gereken öğelerin sayısını önerir.

Sınır parametresi değeri tanıtılan sınır üst sınırından büyükse, sunucunun bir hatayla yanıt vermek yerine mümkün olan en fazla öğe sayısını döndürmesi gerekir.

Yalnızca yanıt belgesindeki koleksiyonun ilk düzeyinde yer alan öğeler sayılır. Açıkça istenen öğelerin içinde yer alan iç içe nesneler sayılmamalıdır.

Minimum = 1 olur. En fazla = 10000. Varsayılan = 10.

sign

Yanıtta varlık URL'lerini imzalayıp imzalamamanız.

token

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

Devralınan Özellikler

abortSignal

İstekleri durdurmak için kullanılabilecek sinyal.

onResponse

İstenen işlem gerçekleştirilirken sunucudan her yanıt alındığında çağrılacak bir işlev. Birden çok kez çağrılabilir.

requestOptions

Bu işlem için HTTP istekleri oluştururken ve gönderirken kullanılan seçenekler.

tracingOptions

İzleme etkinleştirildiğinde kullanılan seçenekler.

Özellik Ayrıntıları

boundingBox

Yalnızca sınırlayıcı kutuyla kesişen geometrisi olan özellikler seçilir. Sınırlayıcı kutu, koordinat referans sisteminin dikey bir eksen (yükseklik veya derinlik) içerip içermediğine bağlı olarak dört veya altı sayı olarak sağlanır:

  • Sol alt köşe, koordinat ekseni 1
  • Sol alt köşe, koordinat ekseni 2
  • Minimum değer, koordinat ekseni 3 (isteğe bağlı)
  • Sağ üst köşe, koordinat ekseni 1
  • Sağ üst köşe, koordinat ekseni 2
  • Maksimum değer, koordinat ekseni 3 (isteğe bağlı)

Değerlerin koordinat referans sistemi WGS 84 boylam/enlem (http://www.opengis.net/def/crs/OGC/1.3/CRS84) şeklindedir.

WGS 84 boylam/enlem için değerler çoğu durumda minimum boylam, minimum enlem, maksimum boylam ve maksimum enlem dizisidir. Ancak, kutunun antimeridyene yayıldığı durumlarda ilk değer (batı-en kutu kenarı) üçüncü değerden (doğu-en kutu kenarı) büyüktür.

Dikey eksen dahil edilirse, üçüncü ve altıncı sayılar 3 boyutlu sınırlayıcı kutunun alt ve üst kısımlarıdır.

Bir unsurun birden çok uzamsal geometri özelliği varsa, kapsamı belirlemek için yalnızca tek bir uzamsal geometri özelliğinin mi yoksa tüm ilgili geometrilerin mi kullanılacağı sunucunun kararıdır.

boundingBox?: string[]

Özellik Değeri

string[]

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

durationInMinutes

URL imza süresi dakikalar cinsinden.

durationInMinutes?: number

Özellik Değeri

number

limit

İsteğe bağlı limit parametresi, yanıt belgesinde bulunması gereken öğelerin sayısını önerir.

Sınır parametresi değeri tanıtılan sınır üst sınırından büyükse, sunucunun bir hatayla yanıt vermek yerine mümkün olan en fazla öğe sayısını döndürmesi gerekir.

Yalnızca yanıt belgesindeki koleksiyonun ilk düzeyinde yer alan öğeler sayılır. Açıkça istenen öğelerin içinde yer alan iç içe nesneler sayılmamalıdır.

Minimum = 1 olur. En fazla = 10000. Varsayılan = 10.

limit?: number

Özellik Değeri

number

sign

Yanıtta varlık URL'lerini imzalayıp imzalamamanız.

sign?: string

Özellik Değeri

string

token

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

token?: string

Özellik Değeri

string

Devralınan Özellik Detayları

abortSignal

İstekleri durdurmak için kullanılabilecek sinyal.

abortSignal?: AbortSignalLike

Özellik Değeri

OperationOptions.abortSignal'dan Devralınan

onResponse

İstenen işlem gerçekleştirilirken sunucudan her yanıt alındığında çağrılacak bir işlev. Birden çok kez çağrılabilir.

onResponse?: RawResponseCallback

Özellik Değeri

OperationOptions.onResponse'dan Devralınmış

requestOptions

Bu işlem için HTTP istekleri oluştururken ve gönderirken kullanılan seçenekler.

requestOptions?: OperationRequestOptions

Özellik Değeri

OperationOptions.requestOptions Devralındı

tracingOptions

İzleme etkinleştirildiğinde kullanılan seçenekler.

tracingOptions?: OperationTracingOptions

Özellik Değeri

OperationOptions.tracingOptions Devralındı