Stac Collection Render Options - Create
Option zum Rendern von Sammlungen hinzufügen
Hinzufügen einer Renderoption für eine bestimmte Auflistung
POST https:///stac/collections/{collectionId}/configurations/render-options?api-version=2025-04-30-preview
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
collection
|
path | True |
string maxLength: 500pattern: .* |
Eindeutige Kennung für die STAC-Sammlung. |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| id | True |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Eindeutiger Bezeichner für die render-Option. |
| name | True |
string maxLength: 40 |
Kurzer beschreibender Name für die Render-Option. |
| conditions |
Eine Liste der Eigenschafts-/Wertbedingungen, die sich in der aktiven Mosaik-CQL befinden müssen, damit diese Renderoption aktiviert werden kann |
||
| description |
string |
Eine längere Beschreibung der Render-Option, die zur Erläuterung des Inhalts verwendet werden kann. |
|
| legend |
Legendenkonfiguration für diese Renderoption. |
||
| minZoom |
integer (int32) maximum: 24 |
Minimaler Zoomfaktor, bei dem dieser Layer angezeigt werden soll. |
|
| options |
string |
Eine URL-Abfragezeichenfolge, die mit TiTiler-Renderingoptionen codiert ist. Nur gültig für Siehe Abfrageparameter. |
|
| type |
Der Typ des anzuwendenden Renderings (Raster oder Vektor). |
||
| vectorOptions |
Optionen zum Rendern von Vektorkacheln. Gültig nur für |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 201 Created |
Die Anforderung ist erfolgreich und eine neue Ressource wurde als Ergebnis erstellt. |
|
| Other Status Codes |
Unerwartete Fehlerantwort. Header x-ms-error-code: string |
Sicherheit
OAuth2Auth
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| https://geocatalog.spatio.azure.com/.default |
Beispiele
StacCollectionRenderOptions_Create
Beispielanforderung
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
}
Beispiel für eine Antwort
{
"id": "test-natural-color",
"name": "Test Natural color",
"type": "raster-tile",
"options": "assets=image&asset_bidx=image|1,2,3",
"minZoom": 6
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Azure. |
Das Fehlerobjekt. |
|
Azure. |
Eine Antwort, die Fehlerdetails enthält. |
|
Azure. |
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Gemäß den Richtlinien der Azure-REST-API: . https://aka.ms/AzureRestApiGuidelines#handling-errors |
|
Legend |
Legendentyp, der erstellt werden soll: |
|
Render |
Definiert Visualisierungsparameter für das Rendern von Daten auf einer Karte. |
|
Render |
Definiert eine Bedingung für die Aktivierung einer Renderoption. |
|
Render |
Konfiguration für die Generierung einer Datenlegende. |
|
Render |
Gibt die Typen von Renderoptionen für die Kartenvisualisierung an. |
|
Render |
Definiert Parameter für das Rendern von Vektorkacheln. |
Azure.Core.Foundations.Error
Das Fehlerobjekt.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
| details |
Ein Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben. |
|
| innererror |
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
|
| message |
string |
Eine normal lesbare Darstellung des Fehlers. |
| target |
string |
Das Ziel des Fehlers. |
Azure.Core.Foundations.ErrorResponse
Eine Antwort, die Fehlerdetails enthält.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Das Fehlerobjekt. |
Azure.Core.Foundations.InnerError
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Gemäß den Richtlinien der Azure-REST-API: . https://aka.ms/AzureRestApiGuidelines#handling-errors
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
| innererror |
Innerer Fehler. |
LegendConfigType
Legendentyp, der erstellt werden soll: continuous, classmapoder intervalnone (Hinweis, none es handelt sich um ein Zeichenfolgenliteral).
| Wert | Beschreibung |
|---|---|
| continuous |
Legende für den fortlaufenden Farbverlauf. |
| classmap |
Klassifizierte Karte mit diskreten Farben für Klassen. |
| interval |
Intervallbasierte Legende mit diskreten Bereichen. |
| none |
Keine Legende. |
RenderOption
Definiert Visualisierungsparameter für das Rendern von Daten auf einer Karte.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| conditions |
Eine Liste der Eigenschafts-/Wertbedingungen, die sich in der aktiven Mosaik-CQL befinden müssen, damit diese Renderoption aktiviert werden kann |
||
| description |
string |
Eine längere Beschreibung der Render-Option, die zur Erläuterung des Inhalts verwendet werden kann. |
|
| id |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Eindeutiger Bezeichner für die render-Option. |
|
| legend |
Legendenkonfiguration für diese Renderoption. |
||
| minZoom |
integer (int32) maximum: 24 |
12 |
Minimaler Zoomfaktor, bei dem dieser Layer angezeigt werden soll. |
| name |
string maxLength: 40 |
Kurzer beschreibender Name für die Render-Option. |
|
| options |
string |
Eine URL-Abfragezeichenfolge, die mit TiTiler-Renderingoptionen codiert ist. Nur gültig für Siehe Abfrageparameter. |
|
| type | raster-tile |
Der Typ des anzuwendenden Renderings (Raster oder Vektor). |
|
| vectorOptions |
Optionen zum Rendern von Vektorkacheln. Gültig nur für |
RenderOptionCondition
Definiert eine Bedingung für die Aktivierung einer Renderoption.
| Name | Typ | Beschreibung |
|---|---|---|
| property |
string |
Name der Eigenschaft, die im aktiven CQL-Filter eingecheckt werden soll. |
| value |
string |
Wert, dem die Eigenschaft entsprechen muss. |
RenderOptionLegend
Konfiguration für die Generierung einer Datenlegende.
| Name | Typ | Beschreibung |
|---|---|---|
| labels |
string[] |
Textbeschriftungen, die in der Legende angezeigt werden sollen. |
| scaleFactor |
number (float) |
Ein Faktor, mit dem Legendenbeschriftungen des Intervalls multipliziert werden sollen. Nützlich für skalierte Raster, deren Colormap-Definitionen nicht skalierten Werten zugeordnet sind, sodass Legendenbeschriftungen effektiv als skalierte Werte angezeigt werden. |
| trimEnd |
integer (int32) |
Anzahl der Elemente, die ab dem Ende der Legende gekürzt werden sollen. |
| trimStart |
integer (int32) |
Die Anzahl der Elemente, die ab dem Anfang der Legendendefinition gekürzt werden sollen. Wird verwendet, wenn es Werte gibt, die für das Rendern wichtig sind (z. B. nodata), die in der Legende nicht erwünscht sind. |
| type |
Legendentyp, der erstellt werden soll: |
RenderOptionType
Gibt die Typen von Renderoptionen für die Kartenvisualisierung an.
| Wert | Beschreibung |
|---|---|
| raster-tile |
Rendering-Typ für Raster-Kacheln. |
| vt-polygon |
Rendering-Typ für Vektorkachel-Polygone. |
| vt-line |
Rendering-Typ für Vektorkachellinien. |
RenderOptionVectorOptions
Definiert Parameter für das Rendern von Vektorkacheln.
| Name | Typ | Beschreibung |
|---|---|---|
| fillColor |
string |
Füllfarbe für Polygon-Features. |
| filter |
string[] |
MapBox GL-Filterausdruck zum Filtern von Features. |
| sourceLayer |
string |
Name der Quellebene in den Vektorkacheln. |
| strokeColor |
string |
Strichfarbe für Linien-Features. |
| strokeWidth |
integer (int32) |
Breite der Linienstriche in Pixeln. |
| tilejsonKey |
string |
Asset-Schlüssel, der die TileJSON-URL enthält. |