Stac Collection Render Options - Create
Dodaj opcję renderowania kolekcji
Dodawanie opcji renderowania dla danej kolekcji
POST {endpoint}/stac/collections/{collectionId}/configurations/render-options?api-version=2026-04-15
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
collection
|
path | True |
string maxLength: 500pattern: .* |
Niepowtarzalny identyfikator kolekcji STAC. |
|
endpoint
|
path | True |
string (uri) |
Endpoint GeoCatalog, np. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Treść żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| id | True |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Unikalny identyfikator opcji renderowania. |
| name | True |
string maxLength: 40 |
Krótka opisowa nazwa opcji renderowania. |
| conditions |
Lista warunków właściwości/wartości, które muszą znaleźć się w aktywnym mozaikowym CQL, aby ta opcja renderowania została włączona |
||
| description |
string |
Dłuższy opis opcji renderowania, który może wyjaśnić jej zawartość. |
|
| legend |
Konfiguracja legendy dla tej opcji renderowania. |
||
| minZoom |
integer (int32) maximum: 24 |
Minimalny poziom powiększenia, na którym można wyświetlić tę warstwę. |
|
| options |
string |
Łańcuch zakodowany przez zapytanie łańcucha URL z opcjami renderowania TiTiler. Dotyczy tylko Zobacz Parametry zapytania. |
|
| type |
Rodzaj renderowania, który należy zastosować (rastr lub wektor). |
||
| vectorOptions |
Opcje renderowania kafelków wektorowych. Dotyczy tylko |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 201 Created |
Żądanie zakończyło się pomyślnie i w rezultacie został utworzony nowy zasób. |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. Nagłówki x-ms-error-code: string |
Zabezpieczenia
OAuth2Auth
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| https://geocatalog.spatio.azure.com/.default |
Przykłady
StacCollectionRenderOptions_Create
Przykładowe żądanie
POST {endpoint}/stac/collections/naip-atl/configurations/render-options?api-version=2026-04-15
{
"id": "test-natural-color",
"name": "Test Natural color",
"type": "raster-tile",
"options": "assets=image&asset_bidx=image|1,2,3",
"minZoom": 6
}
Przykładowa odpowiedź
{
"id": "test-natural-color",
"name": "Test Natural color",
"type": "raster-tile",
"options": "assets=image&asset_bidx=image|1,2,3",
"minZoom": 6
}
Definicje
| Nazwa | Opis |
|---|---|
|
Azure. |
Obiekt błędu. |
|
Azure. |
Odpowiedź zawierająca szczegóły błędu. |
|
Azure. |
Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z Azure wytycznymi API REST - https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Legend |
Typ legendy do wykonania: |
|
Render |
Definiuje parametry wizualizacji do renderowania danych na mapie. |
|
Render |
Definiuje warunek umożliwiający włączenie opcji renderowania. |
|
Render |
Konfiguracja generowania legendy danych. |
|
Render |
Określa typy opcji renderowania dla wizualizacji map. |
|
Render |
Definiuje parametry renderowania kafelków wektorowych. |
Azure.Core.Foundations.Error
Obiekt błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
| details |
Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu. |
|
| innererror |
Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie. |
|
| message |
string |
Czytelna dla człowieka reprezentacja błędu. |
| target |
string |
Element docelowy błędu. |
Azure.Core.Foundations.ErrorResponse
Odpowiedź zawierająca szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Obiekt błędu. |
Azure.Core.Foundations.InnerError
Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z Azure wytycznymi API REST - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
| innererror |
Błąd wewnętrzny. |
LegendConfigType
Typ legendy do wykonania: continuous, classmap, lub intervalnone (uwaga, none to dosłowny ciąg znaków).
| Wartość | Opis |
|---|---|
| continuous |
Legenda ciągłej kolorowej rampy. |
| classmap |
Mapa klas z dyskretnymi kolorami. |
| interval |
Legenda oparta na interwałach z dyskretnymi zakresami. |
| none |
Nie ma legendy. |
RenderOption
Definiuje parametry wizualizacji do renderowania danych na mapie.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| conditions |
Lista warunków właściwości/wartości, które muszą znaleźć się w aktywnym mozaikowym CQL, aby ta opcja renderowania została włączona |
||
| description |
string |
Dłuższy opis opcji renderowania, który może wyjaśnić jej zawartość. |
|
| id |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Unikalny identyfikator opcji renderowania. |
|
| legend |
Konfiguracja legendy dla tej opcji renderowania. |
||
| minZoom |
integer (int32) maximum: 24 |
12 |
Minimalny poziom powiększenia, na którym można wyświetlić tę warstwę. |
| name |
string maxLength: 40 |
Krótka opisowa nazwa opcji renderowania. |
|
| options |
string |
Łańcuch zakodowany przez zapytanie łańcucha URL z opcjami renderowania TiTiler. Dotyczy tylko Zobacz Parametry zapytania. |
|
| type | raster-tile |
Rodzaj renderowania, który należy zastosować (rastr lub wektor). |
|
| vectorOptions |
Opcje renderowania kafelków wektorowych. Dotyczy tylko |
RenderOptionCondition
Definiuje warunek umożliwiający włączenie opcji renderowania.
| Nazwa | Typ | Opis |
|---|---|---|
| property |
string |
Nazwa właściwości, aby sprawdzić w aktywnym filtrze CQL. |
| value |
string |
Wartości, której nieruchomość musi być równa. |
RenderOptionLegend
Konfiguracja generowania legendy danych.
| Nazwa | Typ | Opis |
|---|---|---|
| labels |
string[] |
Etykiety tekstowe do wyświetlenia na legendzie. |
| scaleFactor |
number (float) |
Czynnik do mnożenia etykiet legend przez. Przydatne dla skalowanych rastrów, których definicje mapy kolorów odwzorowują się na wartości nieskalowane, skutecznie pokazując etykiety legend jako wartości skalowane. |
| trimEnd |
integer (int32) |
Liczba przedmiotów do usunięcia z końca legendy. |
| trimStart |
integer (int32) |
Liczba elementów do przycięcia od początku definicji legendy. Używa się, jeśli w legendzie są wartości ważne dla renderowania (np. nodata), które nie są pożądane. |
| type |
Typ legendy do wykonania: |
RenderOptionType
Określa typy opcji renderowania dla wizualizacji map.
| Wartość | Opis |
|---|---|
| raster-tile |
Typ renderowania kafelków rastrowych. |
| vt-polygon |
Typ renderowania wielokątów z kafelkami wektorowymi. |
| vt-line |
Typ renderowania linii wektorowych kafelków. |
RenderOptionVectorOptions
Definiuje parametry renderowania kafelków wektorowych.
| Nazwa | Typ | Opis |
|---|---|---|
| fillColor |
string |
Kolor wypełniający dla cech wielokątnych. |
| filter |
string[] |
MapBox GL wyrażenie filtrów do cech filtracyjnych. |
| sourceLayer |
string |
Nazwa warstwy źródłowej w kafelkach wektorowych. |
| strokeColor |
string |
Kolor kresek dla cech linii. |
| strokeWidth |
integer (int32) |
Szerokość kresek linii w pikselach. |
| tilejsonKey |
string |
Klucz asset zawierający adres URL TileJSON. |