StacSearchParameters interface
검색 모델. * STAC 검색 POST 요청의 매개변수를 정의합니다.
속성
| bounding |
공간 필터링을 위한 경계 박스 형식 [서쪽, 남쪽, 동쪽, 북쪽]. |
| collections | 검색할 수 있는 컬렉션 ID 목록. |
| conformance |
컨퍼런스 기본 요청 모델의 datetime 검증을 무시합니다. |
| datetime | 날짜-시간 또는 간격(열린 또는 닫힌 상태)입니다. 날짜 및 시간 표현식은 RFC 3339를 준수합니다. 열린 간격은 이중 점을 사용하여 표현됩니다. 예제:
of 기능에 여러 시간 속성이 있는 경우 단일 시간 속성만 사용하여 범위를 결정할지 또는 모든 관련 시간 속성을 결정할지 여부는 서버의 결정에 따라 결정됩니다. |
| 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"
of datetime 값과 교차하는 시간 속성이 있는 피처만 선택됩니다.
기능에 여러 시간 속성이 있는 경우 단일 시간 속성만 사용하여 범위를 결정할지 또는 모든 관련 시간 속성을 결정할지 여부는 서버의 결정에 따라 결정됩니다.
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