15 votos

Las mejores prácticas para la visualización agrupado las características de los mapas web?

Estoy buscando el mejor símbolo para mostrar agrupado características en el Servidor de ArcGIS API de JS.

No me gusta el "fly-out", animado clúster símbolo, tal como se utiliza en el Silverlight de la API de la agrupación o de la JS agrupación de la muestra (se sienten un poco efectista).

Hasta ahora, la mejor opción que he encontrado es la de Google Maps marcador clusterer símbolo.

No voy a estar mostrando un número en el centro del cluster, símbolo, pero será la variación del tamaño del símbolo para mostrar las concentraciones de características, como en esta maqueta:

enter image description here

¿Qué otras agrupación símbolo opciones hay? Puede que me apunte a un mapa que muestra una buena aplicación de marcador de la agrupación?

Gracias

10voto

Paul G Puntos 1615

En la cartografía tradicional, marcador de la agrupación se llama agregación o, a veces, la amalgamación. Es parte del modelo de generalización: Cuando el zoom, algunos detallada de los conceptos (por ejemplo, el árbol) desapareció para ser reemplazado por menos detallada formas agregadas (por ejemplo, el bosque).

Muchos buenos ejemplos se encuentran en buena cartografía de los libros. Aquí hay dos ejemplos de este libro en la construcción de agregación:

enter image description here

enter image description here

enter link description here

Supongo que usted está buscando para obtener más métodos operativos para hacerlo automáticamente. Esta presentación ofrece una visión general de los actuales métodos automáticos. Usted puede tener los recursos para desarrollar algunos de los algoritmos que aparecen... de lo Contrario, usted puede encontrar una implementación de java de este algoritmo (que permiten construir la dotación de la lejana símbolos) allí, y también de este algoritmo allí.

Los mapas de calor son también una buena alternativa para este problema. Ver que hay una aplicación. Véase también maptimize.

enter image description here

7voto

Yaakov Ellis Puntos 15470

Hay un montón de opciones y de hecho, he luchado a través de la misma pregunta hace un tiempo en algunos de mis aplicaciones. Y para nuestros diferentes productos que terminó con diferentes soluciones. Así que usted tiene que preguntarse a sí mismo

  1. Son todos de la singleton iconos en el mapa de la misma "especie" - con la misma forma y color?
  2. Si no, ¿ todos ellos viven de la 1 de la capa o de múltiples capas?
  3. Si en varios, vas a clúster de cada capa individual, o de la cruz de la capa de la agrupación?
  4. Si agrupación de capas individuales, lo que si los iconos de la superposición de distintas capas, vas a tener cluster de clusters?
  5. ¿Necesita saber "qué" tipo de cosa es ser agrupado, o simplemente que "oye, hay Un clúster" en el mapa. Y por encima de usted dijo que usted no necesita saber cómo muchas de las cosas que están ahí solo por mirar clúster de icono.

He aquí un par de ejemplos y lo que significan y cómo se hace. Todos se realizan con una costumbre algoritmo de clustering, no con el Bing de agrupamiento (1ª imagen) o OL tipo de estrategia (2ª). De esta manera tengo mucho más control sobre el aspecto y el tacto.

Transparent cluster marker

Tapa de pantalla de una aplicación Bing; tenemos varias capas de diferentes tipos de icono y colores. Elegimos para agrupar los iconos, a continuación, ocultar todo por la parte superior (la más importante) en el icono de clúster y, a continuación, el primer icono se cubrió con un transparente-ish de la imagen. Por lo que dicen mis iconos son de 20x20, el clúster es un indicador de 30x30 imagen que del 80% transparentes, excepto que tiene un PLUS en la parte superior derecha. Así que cuando se superponen en la parte superior de mi grupo "representante" icono, parece que tengo un cúmulo de cosas debajo. Cuando el usuario pasa el ratón o los clics, el evento va a los clúster icono y un mensaje "el número N de los elementos" y haga clic en o profundizar para obtener más información.

enter image description here

En esta situación nos llevó a un enfoque más sencillo. Iconos de vivir en capas diferentes y tienen diferente significado y nos cluster multi-capa, sin embargo, el representante icono es sólo un gran grasa signo MÁS [que varía en tamaño hasta un cierto límite].

Así que, básicamente, se optó por un "PLUS" de "+" para indicar un clúster en las dos aplicaciones, pero se tomaron rutas diferentes sobre cómo ponerlo en el mapa de superposición de mapas existentes iconos para darle el mapa de más significado, o simplemente limpiar el mapa y poner un PLUS y dejar que el usuario drill-down para obtener más información.

5voto

cjstehno Puntos 131

Usted puede obtener un poco de inspiración de parcelas de cultivo de girasol. Este método, que ha estado en uso durante décadas para representar a grupos de puntos en los diagramas de dispersión, capitaliza en la investigación de la cognición visual para producir marcadores que son rápidamente y correctamente discriminados así como claramente relacionado con los tamaños de los grupos a los que representan.

He aquí un ejemplo hecho en R:

enter image description here

Se tarda poco de imaginación para ver cómo la técnica podría aplicarse a la elaboración de mapas que son más generales que los diagramas de dispersió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