StacSearchParameters interface
検索モデル。 * STAC検索POSTリクエストのパラメータを定義します。
プロパティ
| bounding |
空間フィルタリング用のバウンディングボックス(フォーマット[西、南、東、北])。 |
| collections | 検索可能なコレクションIDのリスト。 |
| conformance |
会議 基本的なリクエストモデルからdatetimeの検証を上書きします。 |
| datetime | 日付/時間または間隔 (オープンまたはクローズ)。 日付と時刻の式は RFC 3339 に準拠しています。 オープンインターバルはダブルドットで表されます。 例:
フィーチャに複数の時間プロパティがある場合、範囲を決定するために 1 つの時間プロパティのみを使用するか、関連するすべての時間プロパティを決定するかは、サーバーの決定に委ねられます。 |
| fields | STAC検索結果でどのフィールドを含めるか除外するかを指定します。 STACフィールド拡張を参照してください。 |
| filter | CQL2フィルター STACフィルター拡張を参照してください。 |
| filter |
フィルターの座標基準系。 |
| filter |
フィルター式に使うフィルター言語。 |
| ids | 返品すべき特定のアイテムIDのリスト。 |
| intersects | 空間フィルタリングのためのGeoJSONジオメトリ。 |
| limit | 返される結果の最大数。 |
| query | STACクエリ STACクエリ拡張を参照してください。 |
| sort |
検索結果の条件をソートしてください。 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
filter
filterCoordinateReferenceSystem
フィルターの座標基準系。
filterCoordinateReferenceSystem?: string
プロパティ値
string
filterLang
フィルター式に使うフィルター言語。
filterLang?: string
プロパティ値
string
ids
返品すべき特定のアイテムIDのリスト。
ids?: string[]
プロパティ値
string[]
intersects
limit
返される結果の最大数。
limit?: number
プロパティ値
number
query
sortBy
token
次の結果セットを取得するためのページ番号トークン。
token?: string
プロパティ値
string