Stac Collection Render Options - Create
Aggiungi opzione di rendering della collezione
Aggiungere un'opzione di rendering per una determinata raccolta
POST https:///stac/collections/{collectionId}/configurations/render-options?api-version=2025-04-30-preview
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
collection
|
path | True |
string maxLength: 500pattern: .* |
Identificatore univoco per la collezione STAC. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Corpo della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| id | True |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Identificatore univoco per l'opzione di rendering. |
| name | True |
string maxLength: 40 |
Nome descrittivo breve per l'opzione di rendering. |
| conditions |
Un elenco di condizioni di proprietà/valore che devono essere presenti nel CQL del mosaico attivo affinché questa opzione di rendering sia abilitata |
||
| description |
string |
Una descrizione più lunga dell'opzione di rendering che può essere utilizzata per spiegarne il contenuto. |
|
| legend |
Configurazione della legenda per questa opzione di rendering. |
||
| minZoom |
integer (int32) maximum: 24 |
Livello di zoom minimo al quale visualizzare questo livello. |
|
| options |
string |
Una stringa codificata nella stringa di query URL delle opzioni di rendering di TiTiler. Valido solo per |
|
| type |
Il tipo di rendering da applicare (raster o vettoriale). |
||
| vectorOptions |
Opzioni per il rendering di tessere vettoriali. Valido solo per |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 201 Created |
La richiesta ha avuto esito positivo e di conseguenza è stata creata una nuova risorsa. |
|
| Other Status Codes |
Risposta di errore imprevista. Intestazioni x-ms-error-code: string |
Sicurezza
OAuth2Auth
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| https://geocatalog.spatio.azure.com/.default |
Esempio
StacCollectionRenderOptions_Create
Esempio di richiesta
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
}
Risposta di esempio
{
"id": "test-natural-color",
"name": "Test Natural color",
"type": "raster-tile",
"options": "assets=image&asset_bidx=image|1,2,3",
"minZoom": 6
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Azure. |
Oggetto error. |
|
Azure. |
Risposta contenente i dettagli dell'errore. |
|
Azure. |
Oggetto contenente informazioni più specifiche sull'errore. In base alle linee guida dell'API REST di Azure - https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Legend |
Tipo di legenda da creare, uno tra: |
|
Render |
Definisce i parametri di visualizzazione per il rendering dei dati su una mappa. |
|
Render |
Definisce una condizione per l'abilitazione di un'opzione di rendering. |
|
Render |
Configurazione per la generazione di una legenda dei dati. |
|
Render |
Specifica i tipi di opzioni di rendering per la visualizzazione della mappa. |
|
Render |
Definisce i parametri per il rendering delle tessere vettoriali. |
Azure.Core.Foundations.Error
Oggetto error.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Uno di un set definito dal server di codici di errore. |
| details |
Matrice di dettagli sugli errori specifici che hanno causato l'errore segnalato. |
|
| innererror |
Oggetto contenente informazioni più specifiche dell'oggetto corrente sull'errore. |
|
| message |
string |
Rappresentazione leggibile dell'errore. |
| target |
string |
Destinazione dell'errore. |
Azure.Core.Foundations.ErrorResponse
Risposta contenente i dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Oggetto error. |
Azure.Core.Foundations.InnerError
Oggetto contenente informazioni più specifiche sull'errore. In base alle linee guida dell'API REST di Azure - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Uno di un set definito dal server di codici di errore. |
| innererror |
Errore interno. |
LegendConfigType
Tipo di legenda da creare, uno tra: continuous, classmap, interval o none (nota, none è un letterale stringa).
| Valore | Descrizione |
|---|---|
| continuous |
Legenda della scala cromatica continua. |
| classmap |
Mappa classificata con colori discreti per le classi. |
| interval |
Legenda basata su intervalli con intervalli discreti. |
| none |
Nessuna leggenda. |
RenderOption
Definisce i parametri di visualizzazione per il rendering dei dati su una mappa.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
| conditions |
Un elenco di condizioni di proprietà/valore che devono essere presenti nel CQL del mosaico attivo affinché questa opzione di rendering sia abilitata |
||
| description |
string |
Una descrizione più lunga dell'opzione di rendering che può essere utilizzata per spiegarne il contenuto. |
|
| id |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Identificatore univoco per l'opzione di rendering. |
|
| legend |
Configurazione della legenda per questa opzione di rendering. |
||
| minZoom |
integer (int32) maximum: 24 |
12 |
Livello di zoom minimo al quale visualizzare questo livello. |
| name |
string maxLength: 40 |
Nome descrittivo breve per l'opzione di rendering. |
|
| options |
string |
Una stringa codificata nella stringa di query URL delle opzioni di rendering di TiTiler. Valido solo per |
|
| type | raster-tile |
Il tipo di rendering da applicare (raster o vettoriale). |
|
| vectorOptions |
Opzioni per il rendering di tessere vettoriali. Valido solo per |
RenderOptionCondition
Definisce una condizione per l'abilitazione di un'opzione di rendering.
| Nome | Tipo | Descrizione |
|---|---|---|
| property |
string |
Nome della proprietà per archiviare il filtro CQL attivo. |
| value |
string |
Valore che la proprietà deve essere uguale. |
RenderOptionLegend
Configurazione per la generazione di una legenda dei dati.
| Nome | Tipo | Descrizione |
|---|---|---|
| labels |
string[] |
Etichette di testo da visualizzare nella legenda. |
| scaleFactor |
number (float) |
Fattore per cui moltiplicare le etichette della legenda degli intervalli. Utile per raster in scala le cui definizioni della mappa dei colori vengono mappate su valori non in scala, mostrando in modo efficace le etichette della legenda come valori in scala. |
| trimEnd |
integer (int32) |
Numero di elementi da tagliare dalla fine della legenda. |
| trimStart |
integer (int32) |
Il numero di elementi da tagliare dall'inizio della definizione della legenda. Utilizzato se sono presenti valori importanti per il rendering (ad esempio nodata) che non sono desiderabili nella legenda. |
| type |
Tipo di legenda da creare, uno tra: |
RenderOptionType
Specifica i tipi di opzioni di rendering per la visualizzazione della mappa.
| Valore | Descrizione |
|---|---|
| raster-tile |
Tipo di rendering delle tessere raster. |
| vt-polygon |
Tipo di rendering del poligono della piastrella vettoriale. |
| vt-line |
Tipo di rendering della linea di tessere vettoriali. |
RenderOptionVectorOptions
Definisce i parametri per il rendering delle tessere vettoriali.
| Nome | Tipo | Descrizione |
|---|---|---|
| fillColor |
string |
Colore di riempimento per le feature poligonali. |
| filter |
string[] |
Espressione di filtro MapBox GL per filtrare le funzionalità. |
| sourceLayer |
string |
Nome del layer di origine nelle tessere vettoriali. |
| strokeColor |
string |
Colore del tratto per le entità geografiche lineari. |
| strokeWidth |
integer (int32) |
Larghezza dei tratti di linea in pixel. |
| tilejsonKey |
string |
Chiave dell'asset contenente l'URL TileJSON. |