다음을 통해 공유


Stac Collection Render Options - Create

컬렉션 렌더 옵션 추가(Add Collection Render Option)
지정된 컬렉션에 대한 렌더링 옵션 추가

POST https:///stac/collections/{collectionId}/configurations/render-options?api-version=2025-04-30-preview

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
collectionId
path True

string

maxLength: 500
pattern: .*

STAC 컬렉션의 고유 식별자입니다.

api-version
query True

string

minLength: 1

이 작업에 사용할 API 버전입니다.

요청 본문

Name 필수 형식 Description
id True

string

minLength: 1
maxLength: 30
pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(?

렌더링 옵션의 고유 식별자입니다.

name True

string

maxLength: 40

렌더링 옵션에 대한 간단한 설명 이름입니다.

conditions

RenderOptionCondition[]

이 렌더링 옵션을 활성화하기 위해 활성 모자이크 CQL에 있어야 하는 속성/값 조건 목록입니다

description

string

내용을 설명하는 데 사용할 수 있는 렌더링 옵션에 대한 자세한 설명입니다.

legend

RenderOptionLegend

이 렌더링 옵션에 대한 범례 구성입니다.

minZoom

integer (int32)

maximum: 24

이 계층을 표시할 최소 확대/축소 수준입니다.

options

string

TiTiler 렌더링 옵션의 URL 쿼리 문자열로 인코딩된 문자열입니다. 형식에만 raster-tile 유효합니다.

쿼리 매개변수를 참조하세요.

type

RenderOptionType

적용할 렌더링 유형(래스터 또는 벡터)입니다.

vectorOptions

RenderOptionVectorOptions

벡터 타일을 렌더링하기 위한 옵션입니다. 및 vt-polygon 유형에만 vt-line 유효합니다.

응답

Name 형식 Description
201 Created

RenderOption

요청이 성공했고 결과적으로 새 리소스가 생성되었습니다.

Other Status Codes

Azure.Core.Foundations.ErrorResponse

예기치 않은 오류 응답입니다.

헤더

x-ms-error-code: string

보안

OAuth2Auth

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
https://geocatalog.spatio.azure.com/.default

예제

StacCollectionRenderOptions_Create

샘플 요청

POST https:///stac/collections/naip-atl/configurations/render-options?api-version=2025-04-30-preview

{
  "id": "test-natural-color",
  "name": "Test Natural color",
  "type": "raster-tile",
  "options": "assets=image&asset_bidx=image|1,2,3",
  "minZoom": 6
}

샘플 응답

{
  "id": "test-natural-color",
  "name": "Test Natural color",
  "type": "raster-tile",
  "options": "assets=image&asset_bidx=image|1,2,3",
  "minZoom": 6
}

정의

Name Description
Azure.Core.Foundations.Error

오류 개체입니다.

Azure.Core.Foundations.ErrorResponse

오류 세부 정보가 포함된 응답입니다.

Azure.Core.Foundations.InnerError

오류에 대한 보다 구체적인 정보를 포함하는 개체입니다. Azure REST API 지침에 따라 - https://aka.ms/AzureRestApiGuidelines#handling-errors.

LegendConfigType

만들 범례 유형, 다음 중 하나: continuous, classmap, interval 또는 none (참고: none 문자열 리터럴임).

RenderOption

맵에서 데이터를 렌더링하기 위한 시각화 매개변수를 정의합니다.

RenderOptionCondition

렌더링 옵션을 활성화하기 위한 조건을 정의합니다.

RenderOptionLegend

데이터 범례를 생성하기 위한 구성입니다.

RenderOptionType

지도 시각화를 위한 렌더링 옵션의 유형을 지정합니다.

RenderOptionVectorOptions

벡터 타일 렌더링을 위한 매개변수를 정의합니다.

Azure.Core.Foundations.Error

오류 개체입니다.

Name 형식 Description
code

string

서버에서 정의한 오류 코드 집합 중 하나입니다.

details

Azure.Core.Foundations.Error[]

이 보고된 오류로 이어진 특정 오류에 대한 세부 정보 배열입니다.

innererror

Azure.Core.Foundations.InnerError

오류에 대한 현재 개체보다 더 구체적인 정보를 포함하는 개체입니다.

message

string

사람이 읽을 수 있는 오류 표현입니다.

target

string

오류의 대상입니다.

Azure.Core.Foundations.ErrorResponse

오류 세부 정보가 포함된 응답입니다.

Name 형식 Description
error

Azure.Core.Foundations.Error

오류 개체입니다.

Azure.Core.Foundations.InnerError

오류에 대한 보다 구체적인 정보를 포함하는 개체입니다. Azure REST API 지침에 따라 - https://aka.ms/AzureRestApiGuidelines#handling-errors.

Name 형식 Description
code

string

서버에서 정의한 오류 코드 집합 중 하나입니다.

innererror

Azure.Core.Foundations.InnerError

내부 오류입니다.

LegendConfigType

만들 범례 유형, 다음 중 하나: continuous, classmap, interval 또는 none (참고: none 문자열 리터럴임).

Description
continuous

연속 색상 램프 범례.

classmap

클래스에 대한 불연속 색상이 있는 분류된 맵입니다.

interval

불연속 범위가 있는 간격 기반 범례입니다.

none

전설은 없습니다.

RenderOption

맵에서 데이터를 렌더링하기 위한 시각화 매개변수를 정의합니다.

Name 형식 Default value Description
conditions

RenderOptionCondition[]

이 렌더링 옵션을 활성화하기 위해 활성 모자이크 CQL에 있어야 하는 속성/값 조건 목록입니다

description

string

내용을 설명하는 데 사용할 수 있는 렌더링 옵션에 대한 자세한 설명입니다.

id

string

minLength: 1
maxLength: 30
pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(?

렌더링 옵션의 고유 식별자입니다.

legend

RenderOptionLegend

이 렌더링 옵션에 대한 범례 구성입니다.

minZoom

integer (int32)

maximum: 24
12

이 계층을 표시할 최소 확대/축소 수준입니다.

name

string

maxLength: 40

렌더링 옵션에 대한 간단한 설명 이름입니다.

options

string

TiTiler 렌더링 옵션의 URL 쿼리 문자열로 인코딩된 문자열입니다. 형식에만 raster-tile 유효합니다.

쿼리 매개변수를 참조하세요.

type

RenderOptionType

raster-tile

적용할 렌더링 유형(래스터 또는 벡터)입니다.

vectorOptions

RenderOptionVectorOptions

벡터 타일을 렌더링하기 위한 옵션입니다. 및 vt-polygon 유형에만 vt-line 유효합니다.

RenderOptionCondition

렌더링 옵션을 활성화하기 위한 조건을 정의합니다.

Name 형식 Description
property

string

활성 CQL 필터를 체크 인할 속성 이름입니다.

value

string

속성이 같아야 하는 값입니다.

RenderOptionLegend

데이터 범례를 생성하기 위한 구성입니다.

Name 형식 Description
labels

string[]

범례에 표시할 텍스트 레이블입니다.

scaleFactor

number (float)

간격 범례 레이블을 곱하는 요소입니다. 컬러맵 정의가 스케일되지 않은 값에 매핑되어 범례 레이블을 스케일된 값으로 효과적으로 표시하는 스케일된 래스터에 유용합니다.

trimEnd

integer (int32)

범례의 끝에서 자를 항목의 수입니다.

trimStart

integer (int32)

범례 정의의 시작부터 자를 항목의 수입니다. 범례에서 바람직하지 않은 렌더링에 중요한 값(예: nodata)이 있는 경우 사용됩니다.

type

LegendConfigType

만들 범례 유형, 다음 중 하나: continuous, classmap, interval 또는 none (참고: none 문자열 리터럴임).

RenderOptionType

지도 시각화를 위한 렌더링 옵션의 유형을 지정합니다.

Description
raster-tile

래스터 타일 렌더링 유형.

vt-polygon

벡터 타일 폴리곤 렌더링 유형.

vt-line

벡터 타일 라인 렌더링 유형.

RenderOptionVectorOptions

벡터 타일 렌더링을 위한 매개변수를 정의합니다.

Name 형식 Description
fillColor

string

폴리곤 피처의 채우기 색상.

filter

string[]

MapBox GL 필터 표현식을 사용하여 피쳐를 필터링할 수 있습니다.

sourceLayer

string

벡터 타일에 있는 원본 레이어의 이름입니다.

strokeColor

string

라인 피처의 스트로크 색상입니다.

strokeWidth

integer (int32)

선 획의 너비(픽셀)입니다.

tilejsonKey

string

TileJSON URL을 포함하는 자산 키입니다.