Stac Collection Render Options - Create
Adicionar opção de renderização de coleção
Adicionar uma opção de renderização para uma determinada coleção
POST {endpoint}/stac/collections/{collectionId}/configurations/render-options?api-version=2026-04-15
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
collection
|
path | True |
string maxLength: 500pattern: .* |
Identificador exclusivo para a coleção STAC. |
|
endpoint
|
path | True |
string (uri) |
Endpoint GeoCatalog, por exemplo, |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Corpo da solicitação
| Nome | Obrigatório | Tipo | Description |
|---|---|---|---|
| id | True |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Identificador exclusivo para a opção de renderização. |
| name | True |
string maxLength: 40 |
Nome descritivo curto para a opção de renderização. |
| conditions |
Uma lista de condições de propriedade/valor que devem estar no CQL do mosaico ativo para que essa opção de renderização seja habilitada |
||
| description |
string |
Uma descrição mais longa da opção de renderização que pode ser usada para explicar seu conteúdo. |
|
| legend |
Configuração de legenda para esta opção de renderização. |
||
| minZoom |
integer (int32) maximum: 24 |
Nível mínimo de zoom no qual exibir esta camada. |
|
| options |
string |
Uma string codificada de string de consulta de URL de opções de renderização do TiTiler. Válido apenas para |
|
| type |
O tipo de renderização a ser aplicada (raster ou vetor). |
||
| vectorOptions |
Opções para renderizar blocos vetoriais. Válido apenas para |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 201 Created |
A solicitação foi bem-sucedida e um novo recurso foi criado como resultado. |
|
| Other Status Codes |
Uma resposta de erro inesperada. Cabeçalhos x-ms-error-code: string |
Segurança
OAuth2Auth
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
| Nome | Description |
|---|---|
| https://geocatalog.spatio.azure.com/.default |
Exemplos
StacCollectionRenderOptions_Create
Solicitação de exemplo
POST {endpoint}/stac/collections/naip-atl/configurations/render-options?api-version=2026-04-15
{
"id": "test-natural-color",
"name": "Test Natural color",
"type": "raster-tile",
"options": "assets=image&asset_bidx=image|1,2,3",
"minZoom": 6
}
Resposta de exemplo
{
"id": "test-natural-color",
"name": "Test Natural color",
"type": "raster-tile",
"options": "assets=image&asset_bidx=image|1,2,3",
"minZoom": 6
}
Definições
| Nome | Description |
|---|---|
|
Azure. |
O objeto de erro. |
|
Azure. |
Uma resposta que contém detalhes do erro. |
|
Azure. |
Um objeto que contém informações mais específicas sobre o erro. De acordo com as diretrizes Azure API REST - https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Legend |
Tipo de legenda a ser feito, um dos seguintes: |
|
Render |
Define parâmetros de visualização para renderizar dados em um mapa. |
|
Render |
Define uma condição para habilitar uma opção de renderização. |
|
Render |
Configuração para gerar uma legenda de dados. |
|
Render |
Especifica os tipos de opções de renderização para visualização de mapa. |
|
Render |
Define parâmetros para renderização de blocos vetoriais. |
Azure.Core.Foundations.Error
O objeto de erro.
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
Um de um conjunto definido pelo servidor de códigos de erro. |
| details |
Uma matriz de detalhes sobre erros específicos que levaram a esse erro relatado. |
|
| innererror |
Um objeto que contém informações mais específicas do que o objeto atual sobre o erro. |
|
| message |
string |
Uma representação legível pelo ser humano do erro. |
| target |
string |
O destino do erro. |
Azure.Core.Foundations.ErrorResponse
Uma resposta que contém detalhes do erro.
| Nome | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
Azure.Core.Foundations.InnerError
Um objeto que contém informações mais específicas sobre o erro. De acordo com as diretrizes Azure API REST - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
Um de um conjunto definido pelo servidor de códigos de erro. |
| innererror |
Erro interno. |
LegendConfigType
Tipo de legenda a ser feito, um dos seguintes: continuous, classmap, interval ou none (nota, none é um literal de cadeia de caracteres).
| Valor | Description |
|---|---|
| continuous |
Legenda de rampa de cores contínua. |
| classmap |
Mapa classificado com cores discretas para as classes. |
| interval |
Legenda baseada em intervalo com intervalos discretos. |
| none |
Sem lenda. |
RenderOption
Define parâmetros de visualização para renderizar dados em um mapa.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| conditions |
Uma lista de condições de propriedade/valor que devem estar no CQL do mosaico ativo para que essa opção de renderização seja habilitada |
||
| description |
string |
Uma descrição mais longa da opção de renderização que pode ser usada para explicar seu conteúdo. |
|
| id |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Identificador exclusivo para a opção de renderização. |
|
| legend |
Configuração de legenda para esta opção de renderização. |
||
| minZoom |
integer (int32) maximum: 24 |
12 |
Nível mínimo de zoom no qual exibir esta camada. |
| name |
string maxLength: 40 |
Nome descritivo curto para a opção de renderização. |
|
| options |
string |
Uma string codificada de string de consulta de URL de opções de renderização do TiTiler. Válido apenas para |
|
| type | raster-tile |
O tipo de renderização a ser aplicada (raster ou vetor). |
|
| vectorOptions |
Opções para renderizar blocos vetoriais. Válido apenas para |
RenderOptionCondition
Define uma condição para habilitar uma opção de renderização.
| Nome | Tipo | Description |
|---|---|---|
| property |
string |
Nome da propriedade para fazer check-in do filtro CQL ativo. |
| value |
string |
Valor que a propriedade deve igualar. |
RenderOptionLegend
Configuração para gerar uma legenda de dados.
| Nome | Tipo | Description |
|---|---|---|
| labels |
string[] |
Rótulos de texto a serem exibidos na legenda. |
| scaleFactor |
number (float) |
Um fator pelo qual multiplicar rótulos de legenda de intervalo. Útil para rasters dimensionados cujas definições de mapa de cores são mapeadas para valores não dimensionados, mostrando efetivamente rótulos de legenda como valores dimensionados. |
| trimEnd |
integer (int32) |
Número de itens a serem cortados do final da legenda. |
| trimStart |
integer (int32) |
O número de itens a serem cortados desde o início da definição da legenda. Usado se houver valores importantes para renderização (por exemplo, nodata) que não são desejáveis na legenda. |
| type |
Tipo de legenda a ser feito, um dos seguintes: |
RenderOptionType
Especifica os tipos de opções de renderização para visualização de mapa.
| Valor | Description |
|---|---|
| raster-tile |
Tipo de renderização de bloco raster. |
| vt-polygon |
Tipo de renderização de polígono de bloco vetorial. |
| vt-line |
Tipo de renderização de linha de bloco vetorial. |
RenderOptionVectorOptions
Define parâmetros para renderização de blocos vetoriais.
| Nome | Tipo | Description |
|---|---|---|
| fillColor |
string |
Cor de preenchimento para feições de polígono. |
| filter |
string[] |
Expressão de filtro GL do MapBox para filtrar recursos. |
| sourceLayer |
string |
Nome da camada de origem nos blocos de vetor. |
| strokeColor |
string |
Cor do traçado para feições de linha. |
| strokeWidth |
integer (int32) |
Largura dos traços de linha em pixels. |
| tilejsonKey |
string |
Chave de ativo que contém a URL TileJSON. |