Stac Collection Config - Get
Ottenere la configurazione
Ottenere la configurazione utente completa per una determinata raccolta
GET https:///stac/collections/{collectionId}/configurations?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. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
La richiesta ha avuto esito positivo. |
|
| 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
StacCollectionConfig_Get
Esempio di richiesta
GET https:///stac/collections/naip-atl/configurations?api-version=2025-04-30-preview
Risposta di esempio
{
"tileSettings": {
"minZoom": 6,
"maxItemsPerTile": 35,
"defaultLocation": null
},
"mosaicInfo": {
"mosaics": [
{
"id": "default",
"name": "Default",
"description": "",
"cql": []
},
{
"id": "mos1",
"name": "Most recent available",
"description": "Most recent available imagery in this collection",
"cql": []
},
{
"id": "test-mosaic-1",
"name": "Test Most recent available",
"description": "Most recent available imagery in this collection - updated",
"cql": []
}
],
"renderOptions": [
{
"id": "natural-color",
"name": "Natural color",
"description": "RGB from visual assets",
"type": "raster-tile",
"options": "assets=image&asset_bidx=image|1,2,3",
"vectorOptions": null,
"minZoom": 6,
"legend": null,
"conditions": null
},
{
"id": "test-natural-color",
"name": "Test Natural color updated",
"description": "RGB from visual assets - updated",
"type": "raster-tile",
"options": "assets=image&asset_bidx=image|1,2,3",
"vectorOptions": null,
"minZoom": 6,
"legend": null,
"conditions": null
}
],
"defaultLocation": null,
"defaultCustomQuery": null
}
}
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. |
|
Default |
Definisce una posizione geografica predefinita per la visualizzazione della mappa. |
|
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. |
|
Stac |
Definisce un mosaico con nome con criteri di filtraggio. |
|
Stac |
Configurazione per la visualizzazione del mosaico di dati. |
|
Tile |
Configurazione per la visualizzazione delle tessere della mappa. |
|
User |
Impostazioni di raccolta specifiche dell'utente per la visualizzazione. |
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. |
DefaultLocation
Definisce una posizione geografica predefinita per la visualizzazione della mappa.
| Nome | Tipo | Descrizione |
|---|---|---|
| coordinates |
number[] (float) |
Coordinate centrali predefinite [latitudine, longitudine] per la mappa. |
| zoom |
integer (int32) |
Livello di zoom predefinito per la mappa. |
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. |
StacMosaic
Definisce un mosaico con nome con criteri di filtraggio.
| Nome | Tipo | Descrizione |
|---|---|---|
| cql |
Cql[] |
Elenco di espressioni CQL2-JSON valide utilizzate per filtrare la raccolta in moasic. |
| description |
string |
Descrizione dettagliata del mosaico. |
| id |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Identificatore univoco per il mosaico. |
| name |
string maxLength: 30 |
Breve nome descrittivo del mosaico. |
StacMosaicConfiguration
Configurazione per la visualizzazione del mosaico di dati.
| Nome | Tipo | Descrizione |
|---|---|---|
| defaultCustomQuery |
Elenco di espressioni CQL-JSON da utilizzare come impostazione predefinita per l'insieme. |
|
| defaultLocation |
Posizione predefinita sulla mappa durante la visualizzazione di questa raccolta. |
|
| mosaics |
Mosaici di dati predefiniti disponibili per questa raccolta. |
|
| renderOptions |
Opzioni di rendering disponibili per la visualizzazione dei dati. |
TileSettings
Configurazione per la visualizzazione delle tessere della mappa.
| Nome | Tipo | Descrizione |
|---|---|---|
| defaultLocation |
Posizione predefinita sulla mappa durante la visualizzazione di questa raccolta. |
|
| maxItemsPerTile |
integer (int32) |
Numero massimo di elementi da includere in un singolo riquadro. |
| minZoom |
integer (int32) maximum: 24 |
Il livello di zoom minimo che può essere richiesto per questa raccolta. Fornisce un limite rigido per i server di riquadri per garantire che non ricevano richieste di livelli di zoom bassi, che causerebbero il recupero di molti file e il blocco dei server di riquadri. |
UserCollectionSettings
Impostazioni di raccolta specifiche dell'utente per la visualizzazione.
| Nome | Tipo | Descrizione |
|---|---|---|
| mosaicInfo |
Impostazioni per la visualizzazione del mosaico di dati. |
|
| tileSettings |
Impostazioni per la visualizzazione delle tessere della mappa. |