19 votos

¿Cuál es el mejor método de visualización de una red en el mapa?

Tengo varios cientos de datos geo-referenciados puntos, y las relaciones a partir de ese punto, a otros puntos. Estoy tratando de averiguar la mejor manera de visualizar esto en un mapa interactivo (posiblemente a través de google maps).

Una idea que yo tenía era que cuando un usuario hace clic en un punto, a continuación, muestra todos los enlaces a partir de ese punto, con los puntos.

Agradecería cualquier sugerencia o ejemplos de cómo la mejor manera de hacer esto.

Tengo experiencia en el uso de ArcGIS, QGIS, Python y una pequeña cantidad de javascript.

11voto

David HAust Puntos 2696

Hay diferentes métodos, dependiendo de lo que se quiere lograr, la cantidad de datos que tienen, y lo bonita que quieras. Su idea es una buena idea y probablemente funcionaría bien. Por supuesto, otra respuesta obvia es mostrar todas las relaciones todo el tiempo, pero que habría que agregar una gran cantidad de desorden visual. Tal vez una buena solución de compromiso es siempre mostrar todas las relaciones, pero en un semi-transparente de color de modo que apenas son visibles. Entonces, cuando un usuario hace clic o se coloca el ratón sobre un punto de datos, los enlaces desde que punto podría llegar a ser opaco.

Una cosa que usted puede hacer para hacer mapas un poco más agradable e intuitivo es el uso de líneas curvas en lugar de rectas para conectarse a puntos de datos. Esto funciona en dos dimensiones o en tres dimensiones. Usted también puede hacer cosas interesantes, jugando con los colores y el nivel de transparencia de las líneas.

Uno muy bonito y elegante solución es el Mapa de Flujo. Esta visualización también sería más interesante si se agrega la interactividad de ser capaz de ratón por encima o haga clic en un punto de datos y ver la conexión de los puntos de datos.

Voy a dejar que los demás hablen de ArcGIS y QGIS, pero yo recomendaría tratando de protovis. Se trata de un lenguaje específico de dominio para la visualización construido en la parte superior de javascript por lo que debería de hacer algunas de estas visualizaciones relativamente fácil. El Mapa de Flujo de la página incluye el código en Java, que se puede traducir a otros lenguajes/plataformas. Probablemente no sería demasiado difícil de traducir el Mapa de Flujo de código para Protovis aunque yo no lo he probado.

7voto

Justin Walgran Puntos 552

Dos herramientas que me pueden sugerir para algunos de exploración:

En ambas soluciones se podrían especificar las coordenadas geográficas como la posición de los nodos y buen flujo de representaciones por la intensidad y/o la dirección.

Ninguna de estas herramientas facilitan la exportación de mapa web, pero con un poco de hacking que probablemente se podría traducir el resultado de uno de ellos en KML como un comienzo.

6voto

Glen Solsberry Puntos 572

Jay ha cubierto muchas de las sugerencias que inmediatamente pensé desde el ángulo de visualización. Sin embargo, ¿tiene que ser una red? Dependiendo de las necesidades del usuario y el agrupamiento de los datos, la mejor solución puede ser la de mostrar las relaciones con codificación de color en lugar de líneas.

Mi sugerencia: cuando un usuario hace clic en un punto, a continuación, todos los puntos se intensifican en color/brillo encendido y apagado (como el indicador de suspensión en un sueño Mac)/obtener un halo de color. Haga clic en desactivar icono o en otro punto y el primer conjunto de relaciones apague. Esto acabaría con el desorden visual de las líneas.

Sospecho que esta solución sería mejor si: - hay un montón de relaciones (podría terminar pareciéndose a un espagueti a la lucha) - los puntos se agrupan fuertemente, las líneas serán menos fáciles de ver si los puntos están muy juntos

Podría usted comentar sobre la agrupación y el número total de relaciones?

1voto

jdiaz Puntos 2199

Referencia: SharpMap(opensource project for GIS)

0voto

Tin Tvrtković Puntos 18

Aquí usted puede encontrar algo de información acerca de las líneas de deseo.

En la imagen pueden ver muchos enlaces a punto relacionado con plugin de FlowMapper .

Example of links to related point

Sé no completa la respuesta a tu pregunta, pero espero me puede ayudar en algo

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