Stac Collection Render Options - Create
Dodaj opcję renderowania kolekcji
Dodawanie opcji renderowania dla danej kolekcji
POST https:///stac/collections/{collectionId}/configurations/render-options?api-version=2025-04-30-preview
Parametry URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
collection
|
path | True |
string maxLength: 500pattern: .* |
Niepowtarzalny identyfikator kolekcji STAC. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Ciało żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| id | True |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Unikatowy 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ą znajdować się w aktywnym CQL mozaiki, aby ta opcja renderowania była włączona |
||
| description |
string |
Dłuższy opis opcji renderowania, który może być użyty do wyjaśnienia jej zawartości. |
|
| legend |
Konfiguracja legendy dla tej opcji renderowania. |
||
| minZoom |
integer (int32) maximum: 24 |
Minimalny poziom powiększenia, przy którym ma być wyświetlana ta warstwa. |
|
| options |
string |
Ciąg zakodowany w ciągu zapytania URL z opcjami renderowania TiTiler. Dotyczy tylko Zobacz Parametry zapytania. |
|
| type |
Typ renderingu, który ma zostać zastosowany (rastrowy lub wektorowy). |
||
| vectorOptions |
Opcje renderowania kafli wektorowych. Dotyczy tylko typów |
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
URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresów
| Nazwa | Opis |
|---|---|
| https://geocatalog.spatio.azure.com/.default |
Przykłady
StacCollectionRenderOptions_Create
Przykładowa prośba
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
}
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 wytycznymi dotyczącymi interfejsu API REST platformy Azure — https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Legend |
Typ legendy do utworzenia, jeden z: |
|
Render |
Definiuje parametry wizualizacji do renderowania danych na mapie. |
|
Render |
Określa warunek włączenia opcji renderowania. |
|
Render |
Konfiguracja generowania legendy danych. |
|
Render |
Określa typy opcji renderowania dla wizualizacji mapy. |
|
Render |
Definiuje parametry renderowania kafli 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 wytycznymi dotyczącymi interfejsu API REST platformy Azure — 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 utworzenia, jeden z: continuous, classmap, interval lub none (uwaga, none jest literałem ciągu).
| Wartość | Opis |
|---|---|
| continuous |
Ciągła legenda skali barw. |
| classmap |
Sklasyfikowana mapa z dyskretnymi kolorami dla klas. |
| interval |
Legenda oparta na interwałach z dyskretnymi zakresami. |
| none |
Bez legendy. |
RenderOption
Definiuje parametry wizualizacji do renderowania danych na mapie.
| Nazwa | Typ | Wartość domyślna | Opis |
|---|---|---|---|
| conditions |
Lista warunków właściwości/wartości, które muszą znajdować się w aktywnym CQL mozaiki, aby ta opcja renderowania była włączona |
||
| description |
string |
Dłuższy opis opcji renderowania, który może być użyty do wyjaśnienia jej zawartości. |
|
| id |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Unikatowy identyfikator opcji renderowania. |
|
| legend |
Konfiguracja legendy dla tej opcji renderowania. |
||
| minZoom |
integer (int32) maximum: 24 |
12 |
Minimalny poziom powiększenia, przy którym ma być wyświetlana ta warstwa. |
| name |
string maxLength: 40 |
Krótka opisowa nazwa opcji renderowania. |
|
| options |
string |
Ciąg zakodowany w ciągu zapytania URL z opcjami renderowania TiTiler. Dotyczy tylko Zobacz Parametry zapytania. |
|
| type | raster-tile |
Typ renderingu, który ma zostać zastosowany (rastrowy lub wektorowy). |
|
| vectorOptions |
Opcje renderowania kafli wektorowych. Dotyczy tylko typów |
RenderOptionCondition
Określa warunek włączenia opcji renderowania.
| Nazwa | Typ | Opis |
|---|---|---|
| property |
string |
Nazwa właściwości do zaewidencjonowania w aktywnym filtrze CQL. |
| value |
string |
Wartość, która musi być równa właściwości. |
RenderOptionLegend
Konfiguracja generowania legendy danych.
| Nazwa | Typ | Opis |
|---|---|---|
| labels |
string[] |
Etykiety tekstowe do wyświetlenia w legendzie. |
| scaleFactor |
number (float) |
Współczynnik mnożony przez etykiety legendy interwałów. Przydatne w przypadku skalowanych rastrów, których definicje map kolorów są odwzorowywane na wartości nieskalowane, co efektywnie pokazuje etykiety legendy jako wartości skalowane. |
| trimEnd |
integer (int32) |
Liczba elementów do przycięcia od końca legendy. |
| trimStart |
integer (int32) |
Liczba elementów do przycięcia od początku definicji legendy. Używane, jeśli istnieją wartości ważne dla renderowania (np. nodata), które nie są pożądane w legendzie. |
| type |
Typ legendy do utworzenia, jeden z: |
RenderOptionType
Określa typy opcji renderowania dla wizualizacji mapy.
| Wartość | Opis |
|---|---|
| raster-tile |
Typ renderowania kafelków rastrowych. |
| vt-polygon |
Typ renderowania wielokąta kafelka wektorowego. |
| vt-line |
Typ renderowania linii kafelków wektorowych. |
RenderOptionVectorOptions
Definiuje parametry renderowania kafli wektorowych.
| Nazwa | Typ | Opis |
|---|---|---|
| fillColor |
string |
Kolor wypełnienia dla obiektów poligonowych. |
| filter |
string[] |
Wyrażenie filtru MapBox GL do filtrowania obiektów. |
| sourceLayer |
string |
Nazwa warstwy źródłowej w kaflach wektorowych. |
| strokeColor |
string |
Kolor obrysu dla obiektów liniowych. |
| strokeWidth |
integer (int32) |
Szerokość obrysów linii w pikselach. |
| tilejsonKey |
string |
Klucz zasobu zawierający adres URL tileJSON. |