Compartir a través de


Maps Interval Legends - Get By Classmap Name

Obtener leyenda de intervalo
Genere valores y mapas de muestras de color para un mapa de clases de intervalo determinado.

Args: trim_start (int, opcional): Número de elementos a recortar desde el inicio del cmap trim_end (int, opcional): Número de elementos a recortar desde el final del cmap

GET https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocatalog.spatio.azure.com/data/legend/interval/{classmapName}?api-version=2025-04-30-preview
GET https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocatalog.spatio.azure.com/data/legend/interval/{classmapName}?api-version=2025-04-30-preview&trim_start={trim_start}&trim_end={trim_end}

Parámetros de identificador URI

Nombre En Requerido Tipo Description
classmapName
path True

string

maxLength: 500
pattern: .*

Nombre del mapa de clase

api-version
query True

string

minLength: 1

Versión de la API que se va a usar para esta operación.

trim_end
query

integer (int32)

Número de elementos que se van a recortar desde el final del mapa

trim_start
query

integer (int32)

Número de elementos a recortar desde el inicio del mapa

Respuestas

Nombre Tipo Description
200 OK

IntervalLegendsElement[]

Modelo de respuesta de leyenda de intervalo.

Representa un mapa de colores para intervalos, donde cada intervalo está definido por:

  • Rango [min, max] numérico que representa los límites del intervalo.
  • Un color [red, green, blue, alpha] RGBA asociado con el intervalo.

La respuesta es una matriz 2D de definiciones de intervalos, donde cada elemento es un par:

  • El primer elemento es una matriz de dos números [min, max] que define el intervalo.
  • El segundo elemento es una matriz de cuatro números [red, green, blue, alpha] que define el color RGBA.

Ejemplo:

[
  [
    [-2, 0], [0, 0, 0, 0]
  ],
  [
    [1, 32], [255, 255, 178, 255]
  ]
]

En este ejemplo se definen dos intervalos:

  • El intervalo [-2, 0] se asigna al color [0, 0, 0, 0] (negro transparente).
  • El intervalo [1, 32] se asigna al color [255, 255, 178, 255] (amarillo opaco).
204 No Content

No hay contenido que enviar para esta solicitud, pero los encabezados pueden ser útiles.

Other Status Codes

Azure.Core.Foundations.ErrorResponse

Una respuesta de error inesperada.

Encabezados

x-ms-error-code: string

Seguridad

OAuth2Auth

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
https://geocatalog.spatio.azure.com/.default

Ejemplos

MapsIntervalLegends_GetByClassmapName

Solicitud de ejemplo

GET https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocatalog.spatio.azure.com/data/legend/interval/modis-64A1?api-version=2025-04-30-preview

Respuesta de muestra

[
  [
    [
      -2,
      0
    ],
    [
      0,
      0,
      0,
      0
    ]
  ],
  [
    [
      1,
      32
    ],
    [
      255,
      255,
      178,
      255
    ]
  ],
  [
    [
      32,
      60
    ],
    [
      255,
      236,
      147,
      255
    ]
  ],
  [
    [
      60,
      91
    ],
    [
      254,
      218,
      115,
      255
    ]
  ],
  [
    [
      91,
      121
    ],
    [
      254,
      198,
      89,
      255
    ]
  ],
  [
    [
      121,
      152
    ],
    [
      254,
      175,
      77,
      255
    ]
  ],
  [
    [
      152,
      182
    ],
    [
      253,
      152,
      66,
      255
    ]
  ],
  [
    [
      182,
      213
    ],
    [
      251,
      126,
      55,
      255
    ]
  ],
  [
    [
      213,
      244
    ],
    [
      246,
      96,
      45,
      255
    ]
  ],
  [
    [
      244,
      274
    ],
    [
      241,
      66,
      35,
      255
    ]
  ],
  [
    [
      274,
      305
    ],
    [
      226,
      43,
      34,
      255
    ]
  ],
  [
    [
      305,
      335
    ],
    [
      208,
      21,
      36,
      255
    ]
  ],
  [
    [
      335,
      366
    ],
    [
      189,
      0,
      38,
      255
    ]
  ]
]

Definiciones

Nombre Description
Azure.Core.Foundations.Error

Objeto de error.

Azure.Core.Foundations.ErrorResponse

Respuesta que contiene los detalles del error.

Azure.Core.Foundations.InnerError

Objeto que contiene información más específica sobre el error. Según las directrices de la API de Microsoft One: https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.

Azure.Core.Foundations.Error

Objeto de error.

Nombre Tipo Description
code

string

Uno de un conjunto definido por el servidor de códigos de error.

details

Azure.Core.Foundations.Error[]

Matriz de detalles sobre errores específicos que llevaron a este error notificado.

innererror

Azure.Core.Foundations.InnerError

Objeto que contiene información más específica que el objeto actual sobre el error.

message

string

Una representación en lenguaje natural del error.

target

string

Destino del error.

Azure.Core.Foundations.ErrorResponse

Respuesta que contiene los detalles del error.

Nombre Tipo Description
error

Azure.Core.Foundations.Error

Objeto de error.

Azure.Core.Foundations.InnerError

Objeto que contiene información más específica sobre el error. Según las directrices de la API de Microsoft One: https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.

Nombre Tipo Description
code

string

Uno de un conjunto definido por el servidor de códigos de error.

innererror

Azure.Core.Foundations.InnerError

Error interno.