[FOSSGIS-Talk] QGIS: Grenzdarstellung in verschiedenen Layern
bmarcus
bmarcus at giswana.de
Mi Mai 17 12:54:44 CEST 2017
Hallo Hagen,
auch wenn deine Anfrage schon etwas gereift ist, hoffe ich, dir und anderen
bei zukünftigen, gemischt auftretenden Grenzdarstellungen helfen zu können.
Ich selbst kenne die beschriebene Problematik von der forstl. Kartierung.
Zur Lösung nutze ich ein SQL-Skript, da man mit einer Datenbank benötigte
Daten viel flexibler abfragen und neue Informationen generieren kann, ohne
immer wieder neue Shapes als Zwischenergebnis erzeugen zu müssen. Die
Vorgehensweise mit QGIS Werkzeugen ist jedoch nahezu identisch, bei der
nachfolgende Schritte durchzuführen sind.
1. Da die benötigten Informationen auf 3 unterschiedlichen Layern verteilt
sind, müssen diese erst einmal durch Verschneidung in einen Layer
zusammengeführt werden. Lege dir hierzu vorher in deinen 3 Layern eine neue
Spalte an, damit du die Zugehörigkeit der Kirchengemeinden zu einem
Kirchspiel, einer Schwestergemeinde bzw. der Eigenständigkeit identifizieren
kannst.
Das sieht dann ungefähr aus wie in Abb.1, bei der die Kirchengemeinden
schematisch als einzelne Quadrate vorliegen.
<http://osgeo-org.1560.x6.nabble.com/file/n5320803/Abb1_Gemeinden_Zugehoerigkeit.png>
2. Im nächsten Schritt wird der erzeugte Polygon-Layer in einen Linien-Layer
konvertiert. Aufgrund des Simple Feature Formates, auf dass sich QGIS
stützt, erhält man hierbei jedoch eine doppelte Linienführung bei
benachbarten Polygonen (siehe Abb. 2, bei denen die Linien mit einem Offset
versehen wurden; die Pfeile zeigen die Richtung des Linienaufbaus an).
<http://osgeo-org.1560.x6.nabble.com/file/n5320803/Abb2_doppelte_Linien.png>
3. Wie aus der Abb. 2 deutlich wird, würden sich die Strichelungen das
eingestellte Darstellungsschemas ohne Offset überlagern. Die Linienstruktur
muss also in einem weiteren Schritt bereinigt werden. Dies erfolgt über die
Zusammenführung (dissolve) nach der Zugehörigkeit der Kirchengemeinden,
beispielhaft dargestellt in Abb. 3.
<http://osgeo-org.1560.x6.nabble.com/file/n5320803/Abb3_Grenzklassen.png>
4. An den Grenzen der Zugehörigkeitsklassen tritt ebenfalls eine doppelte
Lininenführung auf, da sich zwei Zugehörigkeiten eine Linie teilen. Wenn
dies unerwünscht ist, kann diese durch die Aussengrenzen von Kirchspielen
und Schwestergemeinden stilistisch überlagert werden. Oder es folgt die Kür,
indem die doppelten Linien herausgerechnet werden. Hierfür müssen die
Eingangspolygon-Layer (also Kirchspiel und Schwestergemeinde) in Linien
konvertiert und dissolved werden.
5. Abschließend wird die Differenz des Layers von Punkt 3 und den
bereinigten Aussengrenzen von Kirchspiel und Schwestergemeinde gebildet.
Letztgenannte Layer dienen dann auch für die Darstellung der Aussengrenzen.
Viel Spaß bei der Umsetzung
Bernd
--
View this message in context: http://osgeo-org.1560.x6.nabble.com/FOSSGIS-Talk-QGIS-Grenzdarstellung-in-verschiedenen-Layern-tp5310059p5320803.html
Sent from the FOSSGIS-Talk mailing list archive at Nabble.com.
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste