StacSearchParameters interface

検索モデル。 * STAC検索POSTリクエストのパラメータを定義します。

プロパティ

boundingBox

空間フィルタリング用のバウンディングボックス(フォーマット[西、南、東、北])。

collections

検索可能なコレクションIDのリスト。

conformanceClass

会議

基本的なリクエストモデルからdatetimeの検証を上書きします。

datetime

日付/時間または間隔 (オープンまたはクローズ)。 日付と時刻の式は RFC 3339 に準拠しています。 オープンインターバルはダブルドットで表されます。

例:

  • 日時: "2018-02-12T23:20:50Z"
  • クローズドインターバル: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
  • オープンインターバル: "2018-02-12T00:00:00Z/.." または "../2018-03-18T12:31:12Z"

datetime の値と交差する時間プロパティを持つフィーチャのみが選択されます。

フィーチャに複数の時間プロパティがある場合、範囲を決定するために 1 つの時間プロパティのみを使用するか、関連するすべての時間プロパティを決定するかは、サーバーの決定に委ねられます。

fields

STAC検索結果でどのフィールドを含めるか除外するかを指定します。

STACフィールド拡張を参照してください。

filter

CQL2フィルター

STACフィルター拡張を参照してください。

filterCoordinateReferenceSystem

フィルターの座標基準系。

filterLang

フィルター式に使うフィルター言語。

ids

返品すべき特定のアイテムIDのリスト。

intersects

空間フィルタリングのためのGeoJSONジオメトリ。

limit

返される結果の最大数。

query

STACクエリ

STACクエリ拡張を参照してください。

sortBy

検索結果の条件をソートしてください。

STACソート拡張機能をご覧ください。

token

次の結果セットを取得するためのページ番号トークン。

プロパティの詳細

boundingBox

空間フィルタリング用のバウンディングボックス(フォーマット[西、南、東、北])。

boundingBox?: number[]

プロパティ値

number[]

collections

検索可能なコレクションIDのリスト。

collections?: string[]

プロパティ値

string[]

conformanceClass

会議

基本的なリクエストモデルからdatetimeの検証を上書きします。

conformanceClass?: Record<string, any>

プロパティ値

Record<string, any>

datetime

日付/時間または間隔 (オープンまたはクローズ)。 日付と時刻の式は RFC 3339 に準拠しています。 オープンインターバルはダブルドットで表されます。

例:

  • 日時: "2018-02-12T23:20:50Z"
  • クローズドインターバル: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
  • オープンインターバル: "2018-02-12T00:00:00Z/.." または "../2018-03-18T12:31:12Z"

datetime の値と交差する時間プロパティを持つフィーチャのみが選択されます。

フィーチャに複数の時間プロパティがある場合、範囲を決定するために 1 つの時間プロパティのみを使用するか、関連するすべての時間プロパティを決定するかは、サーバーの決定に委ねられます。

datetime?: string

プロパティ値

string

fields

STAC検索結果でどのフィールドを含めるか除外するかを指定します。

STACフィールド拡張を参照してください。

fields?: SearchOptionsFields[]

プロパティ値

filter

CQL2フィルター

STACフィルター拡張を参照してください。

filter?: Record<string, any>

プロパティ値

Record<string, any>

filterCoordinateReferenceSystem

フィルターの座標基準系。

filterCoordinateReferenceSystem?: string

プロパティ値

string

filterLang

フィルター式に使うフィルター言語。

filterLang?: string

プロパティ値

string

ids

返品すべき特定のアイテムIDのリスト。

ids?: string[]

プロパティ値

string[]

intersects

空間フィルタリングのためのGeoJSONジオメトリ。

intersects?: GeometryUnion

プロパティ値

limit

返される結果の最大数。

limit?: number

プロパティ値

number

query

STACクエリ

STACクエリ拡張を参照してください。

query?: Record<string, any>

プロパティ値

Record<string, any>

sortBy

検索結果の条件をソートしてください。

STACソート拡張機能をご覧ください。

sortBy?: StacSortExtension[]

プロパティ値

token

次の結果セットを取得するためのページ番号トークン。

token?: string

プロパティ値

string