[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