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

Antwort per Email an