Condividi tramite


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
collectionId
path True

string

maxLength: 500
pattern: .*

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: 1
maxLength: 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

RenderOptionCondition[]

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

RenderOptionLegend

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 raster-tile i tipi.

Vedi Parametri di Interrogazione.

type

RenderOptionType

Il tipo di rendering da applicare (raster o vettoriale).

vectorOptions

RenderOptionVectorOptions

Opzioni per il rendering di tessere vettoriali. Valido solo per vt-polygon i tipi and vt-line .

Risposte

Nome Tipo Descrizione
201 Created

RenderOption

La richiesta ha avuto esito positivo e di conseguenza è stata creata una nuova risorsa.

Other Status Codes

Azure.Core.Foundations.ErrorResponse

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.Core.Foundations.Error

Oggetto error.

Azure.Core.Foundations.ErrorResponse

Risposta contenente i dettagli dell'errore.

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.

LegendConfigType

Tipo di legenda da creare, uno tra: continuous, classmap, interval o none (nota, none è un letterale stringa).

RenderOption

Definisce i parametri di visualizzazione per il rendering dei dati su una mappa.

RenderOptionCondition

Definisce una condizione per l'abilitazione di un'opzione di rendering.

RenderOptionLegend

Configurazione per la generazione di una legenda dei dati.

RenderOptionType

Specifica i tipi di opzioni di rendering per la visualizzazione della mappa.

RenderOptionVectorOptions

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

Azure.Core.Foundations.Error[]

Matrice di dettagli sugli errori specifici che hanno causato l'errore segnalato.

innererror

Azure.Core.Foundations.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

Azure.Core.Foundations.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

Azure.Core.Foundations.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

RenderOptionCondition[]

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: 1
maxLength: 30
pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(?

Identificatore univoco per l'opzione di rendering.

legend

RenderOptionLegend

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 raster-tile i tipi.

Vedi Parametri di Interrogazione.

type

RenderOptionType

raster-tile

Il tipo di rendering da applicare (raster o vettoriale).

vectorOptions

RenderOptionVectorOptions

Opzioni per il rendering di tessere vettoriali. Valido solo per vt-polygon i tipi and vt-line .

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

LegendConfigType

Tipo di legenda da creare, uno tra: continuous, classmap, interval o none (nota, none è un letterale stringa).

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.