[FOSSGIS-Talk] räumliche Selektion in QGIS

Claas Leiner claas.leiner at gkg-kassel.de
Do Jun 14 19:13:16 CEST 2018


Hallo Martin,

welches Abfragetool verwendest Du.

Vektor > Raäumliche Abfrage > räumliche Abfrage
oder
Werkzeugkiste:
QGIS-Geo-Algorithmen > Vektorauswahlwerkzeuge > nach Position 
selektieren (oder extrahieren)

Das Zweite ist nach meiner Erfahrung robuster.

Mehrere Millionen Flurstück ist eine recht große Datenmenge.
Vielleicht eine Alternative:

Beide Datensätze in die PostGis-Datenbank laden und dort die räumliche 
Abfrage durchführen.

Import über den DB-Manager in QGIS oder über das Import-Werkzeug in der 
Werkzeugkiste vom QGIS.

Abfrage zum Erzeugen eines neuen Layers:
(Spalten- und Tabellenbezeichnungen anpassen)
----
create table flrst_auswahl as

select
a.geometry as geometry,
a. attribut_1,
a._attribut_2,
a.weitereatttribute

from flurstuecke as a inner join gewaesserpuffer as b on 
st_intersects(a.geometry,b.geometry);

--Primaärschlüssel hinzufügen
Alter table flrst_auswahl
add column gid serial NOT NULL;

ALTER TABLE  flrst_auswahl
   ADD CONSTRAINT flrst_prim PRIMARY KEY(gid);
---

Viele Grüße,

Claas



-- 
-----------------------------------------
GKG-Kassel - Dr.-Ing. Claas Leiner
QGIS-Support und mehr

Geodatenservice, Kartenwerkstatt &
GIS-Schule Kassel

Wilhelmshöher Allee 304 E
34131 Kassel
Tel. 0561/56013445
claas.leiner at gkg-kassel.de
----------------------------------------
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de
QGIS Projekt | http://qgis.org/de/site/


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste