gvSIG soporta los tipos de leyenda más empleados: valor único y temáticos por rango y valor así como el control de escala sobre toda la capa. ArcIMS llega mucho más lejos en su configuración pudiendo generar leyendas mucho más complicadas donde se pueden agrupar símbolos, establecer controles de escala tanto para etiquetas como para los símbolos, y mostrar un etiquetado diferente a partir de un atributo (sería algo así como un temático por valor para etiquetado).
Este conjunto de leyendas pueden generar al final una simbología realmente compleja para una capa. En el estado actual de implementación de la simbología de gvSIG requiere de una simplificación para llegar a una solución de compromiso, intentado recuperar aquella simbología que mejor represente a la capa en su conjunto.
La siguiente tabla muestra las etiquetas ArcXML para definición de leyendas.
Etiqueta | Descripción |
---|---|
GROUPRENDERER | Leyenda que agrupa a otras |
SCALEDEPENDENTRENDERER | Leyenda dependiente de la escala |
SIMPLELABELRENDERER | Leyenda para etiquetado |
SIMPLERENDERER | Leyenda de valor único |
VALUEMAPRENDERER | Temáticos tanto de valor como rango |
VALUEMAPLABELRENDERER | Temáticos para etiquetado |
Cuando se encuentra un GROUPRENDERER se elige siempre el símbolo que ArcIMS dibujará primero. Así en el caso de la simbología típica de autopista donde se dibuja primero una línea gruesa roja y sobre ella una línea más fina amarilla, gvSIG mostrará únicamente la línea roja con el grosor indicado.
Si durante el análisis de la simbología se detecta una leyenda dependiente de la escala se elige siempre ésta, y en caso de existir más de una, la de mayor detalle. Por ejemplo, en ArcIMS podemos tener una capa con una simbología sencilla para carreteras (dibujando únicamente las vías principales) hasta la escala 1:250000 y a partir de ésta mostrar un temático diferente con todos los tipos de vía (caminos, sendas, carreteras, etc.). En este caso gvSIG mostrará este último temático ya que es el de mayor detalle.
En cuanto al etiquetado, si durante el análisis detecta alguna leyenda de etiquetado, la almacenará aparte y la asignará a la leyenda que resulte seleccionada como definitiva. En el caso de la etiqueta VALUEMAPLABELRENDERER se obtendrá como simbología de etiquetado únicamente la del primer valor procesado, descartando el resto.
En definitiva se observa que la inadaptación de leyendas para gvSIG es un proceso de simplificación en el que se deben descartar diferentes definiciones de leyenda y simbologías para conseguir una leyenda similar a la original, al menos en la medida de lo posible. Es de esperar que la definición de simbología de gvSIG mejore sustancialmente para en un futuro soportar un conjunto mucho mayor de casos.