42 votos

¿Representar los flujos de la red?

Para un proyecto en el que estoy trabajando, necesito representar flujos de red en más de 1.000 zonas con direccionalidad.

  • ¿Alguna sugerencia para mostrar la información de manera agradable y no abrumadora?
  • ¿Algún ejemplo de visualización de los flujos de la red en zonas urbanas densas?
  • ¿Sugerencias de colores y esquemas de grosor?
  • ¿algún "no hacer" al representar los flujos de la red?

16voto

Adam Tuttle Puntos 7982

Un artículo reciente en la revista abierta PLoS, Redibujando el mapa de Gran Bretaña a partir de una red de interacciones humanas por: Carlo Ratti, Stanislav Sobolevsky, Francesco Calabrese, Clio Andris, Jonathan Reades, Mauro Martino, Rob Claxton, Steven H. Strogatz PLoS ONE, Vol. 5, No. 12. (8 de diciembre de 2010)

alt text

Otro que me encontré esta mañana,

Mapa de las amistades en el mundo de Facebook (a través de la Datos que fluyen blog) alt text

11voto

Xetius Puntos 10445

De forma similar a las sugerencias de gráficos de @Adam Matan, existe una herramienta llamada Flow Map Layout que creará un árbol como visual de los datos. Tal vez usted puede utilizar algo así.

http://graphics.stanford.edu/papers/flow_map_layout/

10voto

Justin Walgran Puntos 552

Para más información sobre el arranque teórico, tal vez le interese consultar algunos de los documentos sobre geovisualización del movimiento de Natalia y Gennady Andrienko.


Actualización 1: GraphRECAP y FlowMap también podría ser de ayuda.


Actualización 2: Hay un artículo muy útil sobre el tema:

Jenny, B., Stephen, D. M., Muehlenhaus, I., Marston, B. E., Sharma, R., Zhang, E., & Jenny, H. (2016). Principios de diseño para mapas de flujo origen-destino. Cartografía y ciencia de la información geográfica, 1-15. ( pdf )

@underdarkGIS se basó en esto y implementó las primeras ideas en QGIS:

enter image description here


Actualización 3: Antiguo proyecto de JFlowMap se convirtió en una nueva herramienta - Flowmap.blue ( github ). Promete publicar mapas de flujo interactivos que representen datos cargados en Google Sheets:

flowmap.blue

flowmap.gl parece ser un proyecto relacionado(?).

--

10voto

skfd Puntos 463

Mi intuición básica sería mostrar los datos como un gráfico, no como un mapa. Piensa en ello como un mapa de líneas de metro: No muestra las líneas en un mapa geográfico, sino como líneas abstractas que se cruzan en los cruces. De este modo, puedes centrarte en la parte importante (es decir, la siguiente estación; cómo pasar de una línea a otra) en lugar de distraerte con la geometría fracturada real de la línea.

Graphviz es definitivamente la mejor opción cuando se trata de gráficos. Puedes controlar casi cualquier aspecto de tu gráfico - Colores, formas, tipos de líneas, orden, tamaño y muchos más. Procesos de Graphviz archivos de texto intuitivos que contienen nodos y aristas .

Tuve una gran experiencia con un proyecto reciente en el que trabajé hace unos meses, y lo recomiendo encarecidamente desde entonces.

Algunos ejemplos de la Galería Graphviz que puede adaptarse a su necesidad:

Disposición radial:

Puedes poner las principales ciudades en el círculo interior, y dar forma a las líneas según la densidad del tráfico. Es probablemente la mejor manera de mostrar todas las ciudades.

alt text
(fuente: <a href="http://www.graphviz.org/Gallery/twopi/twopi2.png" rel="noreferrer">graphviz.org </a>) , enlace

Estructura en forma de árbol:

Es una buena opción si se quiere representar la conexión de los suburbios con las ciudades principales. alt text enlace

Gráfico ordinario:

Esta es una buena opción si decide omitir las ciudades más pequeñas y centrarse en las principales MTA. Por supuesto, puedes controlar los colores y hacer que el gráfico sea más vivo. alt text
(fuente: <a href="http://www.graphviz.org/Gallery/directed/world.png" rel="noreferrer">graphviz.org </a>)

enlace

0 votos

La segunda imagen del sitio de graphviz tiene una gran cantidad de espacio transparente alrededor, ¿podría encontrar una imagen alternativa o lanzar una versión recortada alojada en otro lugar?

2 votos

+1, definitivamente vale la pena considerar un enfoque gráfico. Si usted está usando ArcGIS, tal vez también considerar la obtención de una evaluación para ArcSchematics. esri.com/software/arcgis/extensions/schematics/index.html

5voto

Adam Ernst Puntos 6939

Este es un problema difícil que, hasta donde yo sé, no está resuelto. Un vistazo a la literatura actual (http://scholar.google.com/scholar?hl=en&q=spatial+interacción+datos+visualización) parece apoyar esta opinión. Alisdar Rae tiene algunos mapas interesantes en http://mediamapping.wikischolars.columbia.edu/file/view/Rae+-+2009+-+De+la+interacción+espacial+con+los+datos+a+la+interacción+espacial.pdf que podrían ayudarte, pero no estoy seguro de que obtengas mucha información de ellos.

Oliver Duke-Williams hizo unas bonitas visualizaciones de más de 10.000 migraciones de barrio a barrio del Censo de GB de 1991 que eran una cuadrícula rectangular coloreada por el tamaño del flujo, pero se pierde la direccionalidad de nuevo.

0 votos

Este documento ( Wood et al., 2010 ) quizás utiliza un concepto similar en la visualización de los flujos mediante el uso de mapas de calor y pequeños múltiplos. ¿Tiene algún ejemplo concreto del trabajo de Duke-Williams al que hace referencia?

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