Faire une carte où les symboles qui se chevauchent augmentent l'opacité?


25

Je regardais certaines cartes comme: Carte à partir des journaux de bord Carte

ou les amitiés mondiales de Facebook cartographiées (via le blog Flowing Data ) texte alternatif

Ces cartes semblent bonnes car les lignes simples sont presque transparentes, et à mesure que de plus en plus de lignes sont dessinées, l'opacité augmente et vous obtenez des motifs uniquement avec des lignes où plusieurs lignes sont présentes.

J'ai quelques données sur les itinéraires de bus au format shapefile et je voudrais faire quelque chose de similaire à partir de cela.

Quel logiciel me permettra de le faire? Quel logiciel peut créer cet effet?


1
Je pense que vous pouvez le faire dans QGIS en utilisant une conjonction de transparence de calque, de mode de fusion de calques et de transparence de symboles. Mais je devrais l'essayer.
Alexandre Neto

Réponses:


29

Vous pouvez le faire dans QGIS en utilisant la transparence des symboles, le mode de fusion des fonctionnalités et la couleur des symboles.

Remarquez la différence entre la transparence des calques et le mode de fusion (qui sera appliqué à toutes les entités) et la transparence des symboles et le mode de fusion des entités qui s’empileront avec d’autres entités du même calque.

Tous les paramètres sont disponibles dans Propriétés des calques > Style .

entrez la description de l'image ici

Avec une valeur de 95% de transparence du symbole, la couleur choisie pour la ligne ne sera totalement opaque que si au moins 20 entités se superposent. Ce nombre est limité à une superposition de 100 fonctionnalités (transparence 99%).

MISE À JOUR: Suivant les conseils de Nathan , l'utilisation de différents modes de mélange (comme la multiplication et l'addition) permet d'obtenir d'autres effets.

entrez la description de l'image ici

La duplication du calque, avec différentes couleurs de ligne et l'utilisation de modes comme l'esquive dans le mélange des calques, peut donner de beaux effets.

entrez la description de l'image ici


Je réfléchis toujours à la façon de faire la deuxième image, en passant du bleu (ou autre couleur) au blanc. Des idées sur la façon de le faire dans QGIS?
Alexandre Neto

3
Non, couche et niveau de fonctionnalité. Feature blending mode. Même dans votre première capture d'écran :)
Nathan W

2
Allez avec 50% de bleu et activez le mode de fusion soustraire.
Nathan W

2
Avec un fond sombre et Additionvous obtiendrez ceci: i.imgur.com/tuGiKpc.png
Nathan W

1
Reprise, +1 pour QGIS pour avoir beaucoup d'outils disponibles pour créer des "cartes d'opacité croissante" d'une manière très simple.
Alexandre Neto

4

Je ne suis pas sûr pour le premier exemple, mais le second est une image de la densité de ligne (une donnée raster créée à partir d'un noyau qui produit une somme pondérée des lignes d'un quartier).

en pratique, vous pouvez le faire avec la densité de ligne arcgis (analyste spatial) et vous trouverez ici des conseils open source

EDIT: le premier exemple était donc bien des lignes avec une transparence de trait. Ce n'est pas possible dans ArcGIS (vous pouvez définir la transparence des entités pour les polygones, mais cela ne s'ajoute pas les uns aux autres pour les polygones qui se chevauchent de la même couche. En théorie, bien sûr, vous pouvez créer une couche par ligne ...). Donc +1 pour QGIS ...


3

Vous pouvez également le faire dans Tilemill en utilisant les éléments suivants:

line-comp-op: plus;

0

Cela peut être fait dans ArcGIS, mais sans modes de fusion avancés: utilisez "Niveaux de symboles" sous "Avancé" dans l'onglet "Symbologie" et utilisez un champ pour la transparence.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.