Hallo Michael,
ich bin schon seit längerem am Überlegen, wie man das hinkriegen könnte.
Deine Idee ist gut, folgende Probleme sehe ich bisher:
1) ist die Anwenderfreundlichkeit nicht gegeben, wenn erst in mehreren
Layern eine Auswahl getroffen werden muß, außerdem ist bei einer Auswahl
durch den Nutzer nicht sichergestellt, dass er/sie die _richtigen_
Elemente auswählt und nicht wichtige vergisst (z.B. weil sie so klein
sind, dass sie übersehen werden). Aber dafür hätte ich evtl. eine Lösung.
2) Dein Algorithmus geht davon aus, dass sich durch die Auswahl ein
geschlossenes Polygon ergibt. Man müsste prüfen, ob das auch der Fall
ist, aber auch das lässt sich IMHO lösen.
3) Ich weiss nicht, wie sich QGIS verhält, wenn entstehende Polygone
Fehler enthalten und das wird der Fall sein, wenn aus irgendwelchen
Linien Polygone erzeugt werden (z.B. Linien ragen ins entstehende
Polygon hinein oder daraus hervor).
Ergebnis: Es könnte machbar sein und ich werde das mal so probieren und
wenn es gelingt, wird es eine neue Funktion in DigitizingTools. Dort
gibt es im nächsten Release (vermutlich Ende dieser Woche) bereits eine
neue Funktion, die derartige Lücken zwischen Polygonen aller sichtbaren
Layer mit einem neuen Polygon füllt.
Grüße
Bernhard
Am 02.06.2015 um 18:48 schrieb Michael Weninger:
Grüß euch!
Ich habe eine - meiner Meinung nach - gute Idee für eine einfache
topologisch richtige Editierfunktion.
Grundlage: Projekt mit Linien- und Polygonlayern in Qgis
Ziel: Ein Polygon in einem Layer (Bearbeitungslayer) wird erstellt
welches vom gesetzten Punkt bis zu den nächsten sichtbaren Linien reicht.
Weg:
Alle sichtbaren Layergeometrien (Linie, Polygon) im Kartenausschnitt
selektieren
Umwandlung von der Polygon in Linien
Verschmelzen der einzelnen Linienlayer
Linien -> Polygon
Auswahl des Polygons in dem der Punkt liegt
Einfügen dieses Polygons in den Bearbeitungslayer
Nun mein Anliegen: Die Idee habe ich, aber das Wissen und Können zur
Umsetzung fehlt mir. Kann mir diesbezüglich jemand helfen?
Gibt es schon eine Funktion, die ähnliches erreicht?
Danke schon vorab.
beste Grüße
Michael
--
....................................................................
FOSSGIS und OpenStreetMap auf der Agit 2015 in Salzburg
8.-10. Juli, Universität Salzburg
http://www.agit.at
FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://www.fossgis.de/ https://twitter.com/fossgis_eV
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
[email protected]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
__________ Information from ESET Mail Security, version of virus signature
database 11723 (20150602) __________
The message was checked by ESET Mail Security.
http://www.eset.com
__________ Information from ESET Mail Security, version of virus signature
database 11726 (20150603) __________
The message was checked by ESET Mail Security.
http://www.eset.com
--
....................................................................
FOSSGIS und OpenStreetMap auf der Agit 2015 in Salzburg
8.-10. Juli, Universität Salzburg
http://www.agit.at
FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://www.fossgis.de/ https://twitter.com/fossgis_eV
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
[email protected]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste