[FOSSGIS-Talk] QGIS - SQL-Fenster

Claas Leiner claas.leiner at gkg-kassel.de
Mi Okt 31 15:53:23 CET 2018


Hallo Petra

Zu Deiner Abfrage:
-----------------------
SELECT
lad11nm AS bezirk,
count(lad11nm) AS anzahl_lsoa,

sum(ST_Area(geom)/1000000) AS flaeche_in_qkm,
sum(pop_2011) AS ew_anzahl,

round(sum(pop_2011)/sum(ST_Area(geom)/1000000)) AS ew_dichte

FROM aufgabe5.london_lsoa

GROUP BY bezirk

ORDER BY ew_dichte DESC

--------------------
Der Abfrage fehlt die Geometrie für die Darstellung im QGIS.

Da der Layer gruppiert wird, musst Du auch mit der Geometrie etwas tun.
Da wäre
St_union(geom) as geom
passend. Das ist dann vergleichbar mit einem klassischen Dissolve im GIS.

Außerdem ist beim group_by der ursprüngliche Spaltenname und nicht der 
Alias zu verwenden:

--------------------------------
SELECT
St_union(geom) as geom,

lad11nm AS bezirk,
count(lad11nm) AS anzahl_lsoa,

sum(ST_Area(geom)/1000000) AS flaeche_in_qkm,
sum(pop_2011) AS ew_anzahl,

round(sum(pop_2011)/sum(ST_Area(geom)/1000000)) AS ew_dichte

FROM aufgabe5.london_lsoa

GROUP BY lad11nm

ORDER BY ew_dichte DESC
--------------------------------------------

Dann müsste es auch im DB-Manager funktionieren. Das geht schneller als 
bei den virtuellen Layern.



-------------

Hallo Claas,

ok, letztlich führt der Weg über "Virtuellen layer hinzufügen" leider 
jedesmal zu einem Absturz des Programms. Die anderen Wege funktionieren 
auch nicht, ich bin jetzt doch recht ratlos.




das ist merkwürdig,
     wie lautet denn die Abfrage?


     --     -----------------------------------------
     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 <mailto: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