[FOSSGIS-Talk] Daten aus einer splite
Claas Leiner
claas.leiner at gkg-kassel.de
Mi Mär 2 16:53:22 CET 2022
Hallo Rolf,
bei dem Zugriff auf Geopackages mit Spatialite muss normalerweise die
Geometrie konvetertiert werden:
castautomagic(geom)
Also
ALTER TABLE flurst_sn_2022_25832
ADD qmSum_Flurst integer
;
update flurst_sn_2022_25832
set
qmSum_Flurst =
casttointeger(sum(round(area(casttomultipolygon(castautomagic(geometry))))))
;
Ein gutes Werkzeug ist zum Beispiel der SQliteBrowser oder SQLiteStudio.
Man muss allerdings die SpatiaLite-Erweiterung hinzuladen:
select load_extension('pfad_zu_spatialite');
Windows
select load_extension('PFAD\mod_spatialite.dll');
Linus
select load_extension('PFAD/mod_spatialite.so');
Im SQLite-Browser lässt sich spatialite auch dauerhaft integrieren:
Bearbeiten > Einstellungen > Erweiterungen
https://github.com/sqlitebrowser/sqlitebrowser/wiki/SpatiaLite-on-Windows.
Das gilt auch für DBeaver oder SQLiteStudio
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