Stac Collection Config - Get
Obter configuração
Obter a configuração completa do usuário para uma determinada coleção
GET https:///stac/collections/{collectionId}/configurations?api-version=2025-04-30-preview
Parâmetros URI
| Nome | Em | Necessário | Tipo | Descrição |
|---|---|---|---|---|
|
collection
|
path | True |
string maxLength: 500pattern: .* |
Identificador exclusivo para a coleção STAC. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a utilizar para esta operação. |
Respostas
| Nome | Tipo | Descrição |
|---|---|---|
| 200 OK |
O pedido foi bem-sucedido. |
|
| 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
Alcances
| Nome | Descrição |
|---|---|
| https://geocatalog.spatio.azure.com/.default |
Exemplos
StacCollectionConfig_Get
Pedido de exemplo
GET https:///stac/collections/naip-atl/configurations?api-version=2025-04-30-preview
Resposta de exemplo
{
"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
}
}
Definições
| Nome | Descrição |
|---|---|
|
Azure. |
O objeto de erro. |
|
Azure. |
Uma resposta contendo detalhes do erro. |
|
Azure. |
Um objeto que contém informações mais específicas sobre o erro. De acordo com as diretrizes da API REST do Azure - https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Default |
Define uma localização geográfica padrão para visualização de mapa. |
|
Legend |
Tipo de legenda a ser feito, um de: |
|
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. |
|
Stac |
Define um mosaico nomeado com critérios de filtragem. |
|
Stac |
Configuração para visualização em mosaico de dados. |
|
Tile |
Configuração para visualização de mosaico de mapa. |
|
User |
Configurações de coleção específicas do usuário para visualização. |
Azure.Core.Foundations.Error
O objeto de erro.
| Nome | Tipo | Descrição |
|---|---|---|
| code |
string |
Um de um conjunto de códigos de erro definido pelo servidor. |
| 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 por humanos do erro. |
| target |
string |
O alvo do erro. |
Azure.Core.Foundations.ErrorResponse
Uma resposta contendo detalhes do erro.
| Nome | Tipo | Descrição |
|---|---|---|
| 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 da API REST do Azure - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Nome | Tipo | Descrição |
|---|---|---|
| code |
string |
Um de um conjunto de códigos de erro definido pelo servidor. |
| innererror |
Erro interno. |
DefaultLocation
Define uma localização geográfica padrão para visualização de mapa.
| Nome | Tipo | Descrição |
|---|---|---|
| coordinates |
number[] (float) |
Coordenadas centrais padrão [latitude, longitude] para o mapa. |
| zoom |
integer (int32) |
Nível de zoom padrão para o mapa. |
LegendConfigType
Tipo de legenda a ser feito, um de: continuous, classmap, interval ou none (nota, none é um literal de cadeia de caracteres).
| Valor | Descrição |
|---|---|
| continuous |
Legenda contínua da rampa de cores. |
| classmap |
Mapa classificado com cores discretas para as aulas. |
| interval |
Legenda baseada em intervalos com intervalos discretos. |
| none |
Sem lenda. |
RenderOption
Define parâmetros de visualização para renderizar dados em um mapa.
| Nome | Tipo | Valor padrão | Descrição |
|---|---|---|---|
| conditions |
Uma lista de condições de propriedade/valor que devem estar no CQL de 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 para exibir essa camada. |
| name |
string maxLength: 40 |
Nome descritivo curto para a opção de renderização. |
|
| options |
string |
Uma cadeia de caracteres codificada de cadeia de caracteres de URL das opções de renderização do TiLer. 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 | Descrição |
|---|---|---|
| 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 | Descrição |
|---|---|---|
| labels |
string[] |
Rótulos de texto para exibir na legenda. |
| scaleFactor |
number (float) |
Um fator para multiplicar rótulos de legenda de intervalo por. Ú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 a partir 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 de: |
RenderOptionType
Especifica os tipos de opções de renderização para visualização de mapa.
| Valor | Descrição |
|---|---|
| raster-tile |
Tipo de renderização de bloco raster. |
| vt-polygon |
Tipo de renderização de polígono de mosaico vetorial. |
| vt-line |
Tipo de renderização de linha de mosaico vetorial. |
RenderOptionVectorOptions
Define parâmetros para renderização de blocos vetoriais.
| Nome | Tipo | Descrição |
|---|---|---|
| fillColor |
string |
Cor de preenchimento para recursos de polígono. |
| filter |
string[] |
Expressão de filtro MapBox GL para filtrar recursos. |
| sourceLayer |
string |
Nome da camada de origem nos blocos vetoriais. |
| strokeColor |
string |
Cor do traçado para recursos de linha. |
| strokeWidth |
integer (int32) |
Largura dos traçados de linha em pixels. |
| tilejsonKey |
string |
Chave de ativo que contém a URL TileJSON. |
StacMosaic
Define um mosaico nomeado com critérios de filtragem.
| Nome | Tipo | Descrição |
|---|---|---|
| cql |
Cql[] |
Uma lista de expressões CQL2-JSON válidas usadas para filtrar a coleção para moasic. |
| description |
string |
Descrição detalhada do mosaico. |
| id |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Identificador único para o mosaico. |
| name |
string maxLength: 30 |
Nome descritivo curto para o mosaico. |
StacMosaicConfiguration
Configuração para visualização em mosaico de dados.
| Nome | Tipo | Descrição |
|---|---|---|
| defaultCustomQuery |
Uma lista de CQL-JSON expressões a serem usadas como padrão para esta coleção. |
|
| defaultLocation |
Localização padrão do mapa ao exibir esta coleção. |
|
| mosaics |
Mosaicos de dados predefinidos disponíveis para esta coleção. |
|
| renderOptions |
Opções de renderização disponíveis para visualizar os dados. |
TileSettings
Configuração para visualização de mosaico de mapa.
| Nome | Tipo | Descrição |
|---|---|---|
| defaultLocation |
Localização padrão do mapa ao exibir esta coleção. |
|
| maxItemsPerTile |
integer (int32) |
Número máximo de itens a serem incluídos em um único bloco. |
| minZoom |
integer (int32) maximum: 24 |
O nível mínimo de zoom que pode ser solicitado para esta coleção. Fornece um limite rígido para os servidores de mosaico para garantir que eles não recebam solicitações para níveis de zoom baixos, o que faria com que muitos arquivos fossem buscados e os servidores de bloco travassem. |
UserCollectionSettings
Configurações de coleção específicas do usuário para visualização.
| Nome | Tipo | Descrição |
|---|---|---|
| mosaicInfo |
Configurações para visualização em mosaico de dados. |
|
| tileSettings |
Configurações para visualização de blocos de mapa. |