Auswählen von Features in Polygon aus einem anderen Layer mithilfe von QGIS?

43

Ich verwende QGIS 1.8 mit einer PostGIS-Datenbank und habe drei PostGIS-Ebenen in QGIS, eine Linienebene, eine Punktebene und eine Polygonebene.

Ich versuche, ein Polygon in der Polygonebene auszuwählen und alle Punkte innerhalb dieses Polygons zu markieren.

Für mich ist die einzige Möglichkeit, dies zu tun, die Schaltfläche "Nach Polygon auswählen". Auf diese Weise kann ich jedoch kein vorhandenes Polygon für die Auswahl verwenden.

Anfänger
quelle

Antworten:

56

Zwei mögliche Lösungen:

  • Sie können das Kontrollkästchen " Vektor-> Forschungswerkzeuge-> Nach Standort auswählen " und das Kontrollkästchen "Nur ausgewählte Features verwenden" aktivieren.
  • Wenn Sie die Punkte, die Ihr ausgewähltes Polygon schneiden, tatsächlich in ein neues Shapefile exportieren möchten, klicken Sie auf " Vektor-> Geoverarbeitungswerkzeuge-> Schneiden " und aktivieren Sie erneut das Kontrollkästchen "Nur ausgewählte Features verwenden". Die Eingabeebene ist Ihre Punktebene, und die ausgewählte Ebene ist Ihre Polygonebene.
Micha
quelle
Ich füge außerdem zu Recht hinzu, dass die folgenden beiden Bedingungen erfüllt sein müssen, damit die Vektorverarbeitung funktioniert: [1.] Die Ebenen müssen dasselbe CRS aufweisen. und [2.] Die Ebene muss im Ebenenbedienfeld ausgewählt werden.
Gonja
1
Ich habe kein Kontrollkästchen "Nur ausgewählte Funktionen verwenden", siehe dropbox.com/s/hw2d422gh6wmoxm/… ? Ich habe 2 Ebenen ausgewählt und ein Objekt in einer der Ebenen ausgewählt.
JaakL
2
Seien Sie vorsichtig, wenn die Ebenen zu groß sind - sie müssen als Ganzes in QGIS geladen werden, was möglicherweise langsam ist. Möglicherweise ist es besser, stattdessen eine PostGIS-Abfrage (z. B. über den DB Manager) zu verwenden.
Jan Šimbera
@JaakL Ich hatte das gleiche Problem, aber wie Sie in der Antwort unten sehen können, ist das Standardverhalten, die ausgewählten Funktionen zu verwenden, falls vorhanden: gis.stackexchange.com/a/257060/121285
nanocv
Das Schnittwerkzeug funktioniert unter Rand- / Randbedingungen so lala. Ich würde vorschlagen, das unten vorgeschlagene Plug-in "Innerhalb auswählen" zu verwenden
Justin Kray,
2

Ich kann vorschlagen, ein QGIS-Plugin zu verwenden, nämlich Select Within .

Taras
quelle
Ja!!! Versuchte dieses Tool einmal und es hat es genagelt. Durch Schwer Wählen ist das Verhalten , das ich von der Standard - QGIS erwartet Auswahl nach Standort - Tool, das nicht sehr gut auf der Kante und Randbedingungen hatten zuführen.
Justin Kray