¿Hacer un mapa donde los símbolos superpuestos aumentan la opacidad?


25

Estaba mirando algunos mapas como: Mapa de registros de barcos Mapa

o las amistades de Facebook en todo el mundo mapeadas (a través del blog Flowing Data ) texto alternativo

Estos mapas se ven bien porque las líneas individuales son casi transparentes, y a medida que se dibujan más y más líneas, la opacidad aumenta y se obtienen patrones solo con líneas donde hay varias líneas.

Tengo algunos datos de rutas de bus en formato shapefile, y me gustaría hacer algo similar a partir de esto.

¿Qué software me permitirá hacer esto? ¿Qué software puede crear este efecto?


1
Creo que puede hacerlo en QGIS utilizando una combinación de transparencia de capa, modo de fusión de capa y transparencia de símbolo. Pero tendría que intentarlo.
Alexandre Neto

Respuestas:


29

Puede hacerlo en QGIS utilizando la transparencia del símbolo, el modo de fusión de características y el color del símbolo.

Observe la diferencia entre la Transparencia de capa y el modo de fusión (que se aplicará a todas las entidades) y la transparencia de símbolos y el modo de fusión de entidades que se apilarán con otras entidades en la misma capa.

Todas las filtraciones están disponibles en Propiedades de capas > Estilo .

ingrese la descripción de la imagen aquí

Con el valor del 95% de transparencia del símbolo, el color elegido para la línea será totalmente opaco solo cuando al menos 20 entidades se superpongan entre sí. Este número está limitado a una superposición de 100 características (transparencia 99%).

ACTUALIZACIÓN: Siguiendo los consejos de Nathan , usando diferentes modos de fusión (como multiplicar y sumar) se pueden lograr otros efectos.

ingrese la descripción de la imagen aquí

Duplicar la capa, con diferentes colores de línea y usar modos como esquivar la combinación de capas, puede dar algunos buenos efectos.

ingrese la descripción de la imagen aquí


Todavía estoy pensando en cómo hacer la segunda imagen, pasando del azul (u otro color) al blanco. ¿Alguna idea de cómo hacerlo en QGIS?
Alexandre Neto

3
No, nivel de capa y característica. Feature blending mode. Incluso en tu primera captura de pantalla :)
Nathan W

2
Elija 50% de azul y active el modo de fusión por sustracción.
Nathan W

2
Con un fondo oscuro y Additionobtendrá esto: i.imgur.com/tuGiKpc.png
Nathan W

1
Reanudando, +1 para QGIS por tener muchas herramientas disponibles para crear "mapas de opacidad creciente" de una manera muy sencilla.
Alexandre Neto

4

No estoy seguro para el primer ejemplo, pero el segundo es una imagen de la densidad de la línea (datos ráster creados en base a un núcleo que produce una suma ponderada de las líneas en un vecindario).

en la práctica, puede hacerlo con la densidad de línea de arcgis (analista espacial) y encontrará sugerencias de código abierto aquí

EDITAR: el primer ejemplo fue, pues, líneas bien con una transparencia característica. Esto no es factible en ArcGIS (puede establecer la transparencia de entidades para polígonos, pero no se agrega entre sí para superponer polígonos de la misma capa. En teoría, por supuesto, podría hacer una capa por línea ...). Entonces +1 para QGIS ...


3

También puede hacer esto en Tilemill usando lo siguiente:

line-comp-op: plus;

0

Esto se puede hacer en ArcGIS, aunque sin modos de fusión avanzados: use "Niveles de símbolo" en "Avanzado" en la pestaña "Simbología" y use un campo para transparencia.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.