Stac Collection Render Options - Create
Tambahkan Opsi Render Koleksi
Menambahkan opsi render untuk koleksi tertentu
POST https:///stac/collections/{collectionId}/configurations/render-options?api-version=2025-04-30-preview
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
collection
|
path | True |
string maxLength: 500pattern: .* |
Pengidentifikasi unik untuk koleksi STAC. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| id | True |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Pengidentifikasi unik untuk opsi render. |
| name | True |
string maxLength: 40 |
Nama deskriptif pendek untuk opsi render. |
| conditions |
Daftar kondisi properti/nilai yang harus ada di CQL mosaik aktif agar opsi render ini diaktifkan |
||
| description |
string |
Deskripsi yang lebih panjang tentang opsi render yang dapat digunakan untuk menjelaskan kontennya. |
|
| legend |
Konfigurasi legenda untuk opsi render ini. |
||
| minZoom |
integer (int32) maximum: 24 |
Tingkat zoom minimum untuk menampilkan layer ini. |
|
| options |
string |
String yang dikodekan string kueri URL dari opsi rendering TiTiTiler. Hanya berlaku untuk Lihat Parameter Kueri. |
|
| type |
Jenis rendering yang akan diterapkan (raster atau vektor). |
||
| vectorOptions |
Opsi untuk merender ubin vektor. Hanya berlaku untuk |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 201 Created |
Permintaan telah berhasil dan sumber daya baru telah dibuat sebagai hasilnya. |
|
| Other Status Codes |
Respons kesalahan tak terduga. Header x-ms-error-code: string |
Keamanan
OAuth2Auth
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
| Nama | Deskripsi |
|---|---|
| https://geocatalog.spatio.azure.com/.default |
Contoh
StacCollectionRenderOptions_Create
Permintaan sampel
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
}
Respon sampel
{
"id": "test-natural-color",
"name": "Test Natural color",
"type": "raster-tile",
"options": "assets=image&asset_bidx=image|1,2,3",
"minZoom": 6
}
Definisi
| Nama | Deskripsi |
|---|---|
|
Azure. |
Objek kesalahan. |
|
Azure. |
Respons yang berisi detail kesalahan. |
|
Azure. |
Objek yang berisi informasi yang lebih spesifik tentang kesalahan. Sesuai pedoman Azure REST API - https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Legend |
Jenis legenda yang akan dibuat, salah satunya: |
|
Render |
Menentukan parameter visualisasi untuk merender data pada peta. |
|
Render |
Menentukan kondisi untuk mengaktifkan opsi render. |
|
Render |
Konfigurasi untuk menghasilkan legenda data. |
|
Render |
Menentukan jenis opsi render untuk visualisasi peta. |
|
Render |
Menentukan parameter untuk rendering petak peta vektor. |
Azure.Core.Foundations.Error
Objek kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Salah satu sekumpulan kode kesalahan yang ditentukan server. |
| details |
Array detail tentang kesalahan tertentu yang menyebabkan kesalahan yang dilaporkan ini. |
|
| innererror |
Objek yang berisi informasi yang lebih spesifik daripada objek saat ini tentang kesalahan. |
|
| message |
string |
Representasi kesalahan yang dapat dibaca manusia. |
| target |
string |
Target kesalahan. |
Azure.Core.Foundations.ErrorResponse
Respons yang berisi detail kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Objek kesalahan. |
Azure.Core.Foundations.InnerError
Objek yang berisi informasi yang lebih spesifik tentang kesalahan. Sesuai pedoman Azure REST API - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Salah satu sekumpulan kode kesalahan yang ditentukan server. |
| innererror |
Kesalahan dalam. |
LegendConfigType
Jenis legenda yang akan dibuat, salah satunya: continuous, classmap, atau intervalnone (catatan, none adalah literal string).
| Nilai | Deskripsi |
|---|---|
| continuous |
Legenda ramp warna terus menerus. |
| classmap |
Peta rahasia dengan warna diskrit untuk kelas. |
| interval |
Legenda berbasis interval dengan rentang diskrit. |
| none |
Tidak ada legenda. |
RenderOption
Menentukan parameter visualisasi untuk merender data pada peta.
| Nama | Jenis | Nilai default | Deskripsi |
|---|---|---|---|
| conditions |
Daftar kondisi properti/nilai yang harus ada di CQL mosaik aktif agar opsi render ini diaktifkan |
||
| description |
string |
Deskripsi yang lebih panjang tentang opsi render yang dapat digunakan untuk menjelaskan kontennya. |
|
| id |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Pengidentifikasi unik untuk opsi render. |
|
| legend |
Konfigurasi legenda untuk opsi render ini. |
||
| minZoom |
integer (int32) maximum: 24 |
12 |
Tingkat zoom minimum untuk menampilkan layer ini. |
| name |
string maxLength: 40 |
Nama deskriptif pendek untuk opsi render. |
|
| options |
string |
String yang dikodekan string kueri URL dari opsi rendering TiTiTiler. Hanya berlaku untuk Lihat Parameter Kueri. |
|
| type | raster-tile |
Jenis rendering yang akan diterapkan (raster atau vektor). |
|
| vectorOptions |
Opsi untuk merender ubin vektor. Hanya berlaku untuk |
RenderOptionCondition
Menentukan kondisi untuk mengaktifkan opsi render.
| Nama | Jenis | Deskripsi |
|---|---|---|
| property |
string |
Nama properti untuk memeriksa filter CQL aktif. |
| value |
string |
Nilai yang harus sama dengan properti. |
RenderOptionLegend
Konfigurasi untuk menghasilkan legenda data.
| Nama | Jenis | Deskripsi |
|---|---|---|
| labels |
string[] |
Label teks untuk ditampilkan pada legenda. |
| scaleFactor |
number (float) |
Faktor untuk mengalikan label legenda interval dengan. Berguna untuk raster berskala yang definisi peta warnanya dipetakan ke nilai yang tidak diskalakan, secara efektif menampilkan label legenda sebagai nilai yang diskalakan. |
| trimEnd |
integer (int32) |
Jumlah item yang akan dipangkas dari akhir legenda. |
| trimStart |
integer (int32) |
Jumlah item yang akan dipangkas dari awal definisi legenda. Digunakan jika ada nilai penting untuk rendering (misalnya nodata) yang tidak diinginkan dalam legenda. |
| type |
Jenis legenda yang akan dibuat, salah satunya: |
RenderOptionType
Menentukan jenis opsi render untuk visualisasi peta.
| Nilai | Deskripsi |
|---|---|
| raster-tile |
Jenis rendering ubin raster. |
| vt-polygon |
Jenis rendering poligon ubin vektor. |
| vt-line |
Jenis rendering garis ubin vektor. |
RenderOptionVectorOptions
Menentukan parameter untuk rendering petak peta vektor.
| Nama | Jenis | Deskripsi |
|---|---|---|
| fillColor |
string |
Isi warna untuk fitur poligon. |
| filter |
string[] |
Ekspresi filter MapBox GL untuk memfilter fitur. |
| sourceLayer |
string |
Nama layer sumber dalam ubin vektor. |
| strokeColor |
string |
Warna goresan untuk fitur garis. |
| strokeWidth |
integer (int32) |
Lebar goresan garis dalam piksel. |
| tilejsonKey |
string |
Kunci aset yang berisi URL TileJSON. |