18 votos

¿Cómo mejorar la visualización cartográfica de los polígonos superpuestos?

Necesito algunos consejos sobre cómo mejorar la visualización de la información cartográfica.

El usuario puede seleccionar diferentes especies y la aplicación de mapeo web muestra su distribución geográfica (celdas poligonales de grado), cada especie con una gama de colores (por ejemplo, color naranja más oscuro donde encontramos más información, naranja más claro donde menos información).

El problema es cuando se superpone más de una especie. Lo que estoy haciendo actualmente es calcular la mezcla aditiva de dos colores utilizando http://www.xarg.org/project/jquery-color-plugin-xcolor/

Como se puede ver en esta imagen, el color resultante donde se superponen dos especies (mezcla de azul y amarillo) no es nada intuitivo.

enter image description here

¿Alguien tiene alguna idea o conoce herramientas similares donde inspirarse? para crear los polígonos uso d3.js, así que si hay que crear características SVG más complejas puedo probar.

Algunas ideas que he tenido son...

  1. Cuantos más datos tenga un polígono, más grueso será el borde (o cada parte del borde con su correspondiente color)
  2. añadir una etiqueta en el centro del polígono diciendo cuántas especies se solapan.
  3. Dividir el polígono en diferentes partes, cada una con su correspondiente color de especie.

1 votos

¿Conoce el número máximo de especies que pueden solapar una plaza?

0 votos

Noops... para mantener el mapa (y los tooltips) legibles podría restringir a 10 o 15 especies diferentes.

1 votos

Con tantos solapamientos potenciales en un cuadrado, creo que tu idea de mostrar el número de especies solapadas puede ser el enfoque más limpio. Como alternativa, las distinciones de color pueden funcionar si se asigna un color específico para el número de solapamientos y se incluye una leyenda.

5voto

amiawizard Puntos 393

La eclosión suele ser uno de mis últimos recursos.

Aparte de eso, una vez trabajé en un proyecto en el que teníamos que resolver el siguiente problema en menos de una hora:

  • Necesitábamos mostrar polígonos superpuestos con varios bits (S/N) atributos.
  • Queríamos evitar que otros datos coincidentes en el mapa, es decir, puntos, etiquetas
  • Necesitábamos que el usuario final de la exposición de la exposición impresa pudiera mirar el mapa e identificar rápidamente si la zona estaba confirmada (Y) para una miríada de atributos (en este caso, 4) sin tener que buscar una complicada interpretación de la simbología.

Legend

La solución que se nos ocurrió funcionó bastante bien teniendo en cuenta las limitaciones de tiempo de nuestro diseño cartográfico. Nos basamos en el elemento temático más natural: el color. El usuario podía identificar inmediatamente un polígono como positivo o negativo para cada uno de los cuatro valores (verde, amarillo, naranja, rojo).

Overlapping polygons

El modo en que lo hemos conseguido ha sido alternando los contornos de guiones con un desplazamiento negativo y un relleno hueco.

Green: Offset: -4, Cartographic Line Template: xxxxoooo
Yellow: Offset: -4, Cartographic Line Template: ooooxxxx
Orange: Offset: -2, Cartographic Line Template: xxxxoooo
Red: Offset: -2, Cartographic Line Template: ooooxxxx

0 votos

¡Gran respuesta! He editado tu post para mejorar la legibilidad y he eliminado tu firma, por la ayuda .

4voto

tvanfosson Puntos 268301

En el caso de las especies múltiples, la simbología poligonal de los gráficos circulares podría funcionar, pero este tipo de visualizaciones pueden resultar bastante recargadas.

Me he dado cuenta de que en el centro de cartografía hay 77 posts sobre el tema de las visualizaciones de polígonos superpuestos:

http://search.esri.com/results/index.cfm?do=mappingcenter&h=10&ho=0&q=overlapping+polígonos

2voto

Niall C. Puntos 1234

Parece que tus conocimientos de programación son lo suficientemente agudos como para que puedas utilizar algo así.
Calcule el número de especies y diseñe una simbología para ello o utilice la superposición de tramas que podría ser el ángulo de la trama representa el número de especies.
por ejemplo, el ángulo 10 significa 2 especies, 20 significa 3, y así sucesivamente.

La etiqueta podría utilizarse con una codificación como 24 significa especie 2 y especie 4, 248 = especies 2, 4 y 8. Estos ejemplos no funcionan exactamente como yo estaba pensando, pero sé que he visto que el número sólo puede significar un conjunto de valores.

Estas son algunas ideas que tengo rápidamente para "inspirarme". Hubo una pregunta en gis stackexchange que es uno de los más vistos y podría proporcionar más lectura y la visión.

Eso si la lectura (el tiempo) es una opción.
Qué hay en su estantería
Y luego está la esperanza de que Whuber ayude con una respuesta.
O simplemente podrías busque en para las respuestas de whuber y obtener un poco de inspiración.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X