Erstellen einer Karte, bei der überlappende Symbole die Deckkraft erhöhen?


25

Ich habe mir einige Karten angeschaut, wie zum Beispiel: Karte aus Schiffsprotokollen Karte

oder die Facebook-Freundschaften weltweit zugeordnet (über den Flowing Data- Blog) Alt-Text

Diese Maps sehen gut aus, weil einzelne Linien fast transparent sind und wenn mehr und mehr Linien gezeichnet werden, die Deckkraft steigt und Sie Muster nur mit Linien erhalten, in denen mehrere Linien vorhanden sind.

Ich habe einige Daten von Busrouten im Shapefile-Format und möchte etwas Ähnliches daraus machen.

Mit welcher Software kann ich das machen? Welche Software kann diesen Effekt erzeugen?


1
Ich denke, Sie können dies in QGIS mit einer Kombination aus Ebenentransparenz, Ebenenüberblendungsmodus und Symboltransparenz tun. Aber ich müsste es versuchen.
Alexandre Neto

Antworten:


29

Sie können dies in QGIS mithilfe der Symboltransparenz, des Feature-Mischmodus und der Symbolfarbe tun .

Beachten Sie den Unterschied zwischen der Ebenentransparenz und dem Mischmodus (der auf alle Features angewendet wird) und der Symboltransparenz und dem Feature-Mischmodus, die mit anderen Features in derselben Ebene kombiniert werden.

Alle seetings sind in Schichten Eigenschaften > Stil .

Bildbeschreibung hier eingeben

Bei einem Wert von 95% der Symboltransparenz ist die ausgewählte Farbe für die Linie nur dann vollständig undurchsichtig, wenn sich mindestens 20 Features überlagern. Diese Anzahl ist auf 100 Merkmale begrenzt (Transparenz 99%).

UPDATE: Nach dem Rat von Nathan können mit verschiedenen Mischmodi (wie Multiplizieren und Addieren) andere Effekte erzielt werden.

Bildbeschreibung hier eingeben

Das Duplizieren der Ebene mit verschiedenen Linienfarben und die Verwendung von Modi wie Ausweichen in der Ebenenüberblendung kann einige nette Effekte ergeben.

Bildbeschreibung hier eingeben


Ich denke immer noch darüber nach, wie ich das zweite Bild von blau (oder einer anderen Farbe) zu weiß machen soll. Irgendwelche Ideen, wie man es in QGIS macht?
Alexandre Neto

3
Nein, Ebene und Feature-Level. Feature blending mode. Auch in Ihrem ersten Screenshot :)
Nathan W

2
Gehen Sie mit 50% Blau und aktivieren Sie den Subtraktions-Mischmodus.
Nathan W

2
Mit einem dunklen Hintergrund und AdditionSie erhalten diese: i.imgur.com/tuGiKpc.png
Nathan W

1
Fazit: +1 für QGIS, da viele Tools zur Verfügung stehen, mit denen sich "Karten mit erhöhter Deckkraft" auf sehr einfache Weise erstellen lassen.
Alexandre Neto

4

Ich bin mir für das erste Beispiel nicht sicher, aber das zweite ist ein Bild der Liniendichte (ein Raster, das basierend auf einem Kernel erstellt wurde, der eine gewichtete Summe der Linien in einer Nachbarschaft erzeugt).

in der Praxis, können Sie es mit tun arcgis Liniendichte (Spatial Analyst) und werden Sie Open - Source - Hinweise finden Sie hier

EDIT: Das erste Beispiel war also wohl Linien mit einer Merkmalstransparenz. Dies ist in ArcGIS nicht möglich (Sie können Feature-Transparenz für Polygone festlegen, es addiert sich jedoch nicht für überlappende Polygone derselben Ebene. Theoretisch können Sie natürlich eine Ebene pro Linie erstellen ...). Also +1 für QGIS ...


3

Sie können dies in Tilemill auch folgendermaßen tun:

line-comp-op: plus;

0

Dies ist in ArcGIS möglich, jedoch ohne erweiterte Füllmethoden: Verwenden Sie "Symbolebenen" unter "Erweitert" auf der Registerkarte "Symbologie" und verwenden Sie ein Feld für die Transparenz.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.