QGIS Sicht im Geopackage, Fehler bei Objektabfrage und Objektauswahl
Nane
russlanderfahrung at gmx.de
So Okt 4 23:35:54 CEST 2026
Hallo zusammen,
ich mache gerade erste Schritte damit, in einem Geopackage im DB-Manager
per SQL eine Sicht zu erstellen. Und zwar möchte ich zunächst einfach
nur einen Polygonlayer nach einem Attributfeld auflösen. Das klappt
eigentlich auch schon mit folgenden Schritten:
CREATE VIEW sicht_test as
SELECT
row_number() OVER () AS fid,
feldname,
ST_Union(geom) AS geom
FROM ursprungslayer
GROUP BY
feldname;
-- Geometrien anmelden
insert into gpkg_geometry_columns (table_name, column_name,
geometry_type_name, srs_id, z, m)
values ('sicht_test','geom','MULTIPOLYGON',25832,0,0);
--Inhalt anmelden
insert into gpkg_contents (table_name, data_type, identifier, srs_id)
values ('sicht_test', 'features', 'sicht_test', 25832);
-- Eintrag Content-Tabelle
insert into gpkg_ogr_contents
(table_name, feature_count)
values('sicht_test', (select count(fid) from sicht_test));
Die Sicht kann in QGIS geladen werden, sieht auch richtig aus. Aber es
klappt nicht, die Attribute per "Objekt abfragen" abzufragen. Egal
welches Objekt man abfragen möchte, es werden immer die Attribute von
dem Datensatz mit der fid 1 oder 2 angezeigt. Auch wenn man ein Objekt
selektieren möchte, wird ein anderes Objekt als selektiert angezeigt.
Kann mir jemand helfen woran das liegt und wie ich den Fehler beheben kann?
Herzliche Grüße
Nane
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste