Ich habe mir einige Karten angeschaut, wie zum Beispiel: Karte aus Schiffsprotokollen
oder die Facebook-Freundschaften weltweit zugeordnet (über den Flowing Data- Blog)
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?
cartography
software-recommendations
overlapping-features
Devdatta Tengshe
quelle
quelle
Antworten:
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 .
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.
Das Duplizieren der Ebene mit verschiedenen Linienfarben und die Verwendung von Modi wie Ausweichen in der Ebenenüberblendung kann einige nette Effekte ergeben.
quelle
Feature blending mode
. Auch in Ihrem ersten Screenshot :)Addition
Sie erhalten diese: i.imgur.com/tuGiKpc.pngIch 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 ...
quelle
Sie können dies in Tilemill auch folgendermaßen tun:
quelle
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.
quelle