[FOSSGIS-Talk] ALTER TABLE in splite bzw gpkg
Jörg Thomsen (WhereGroup)
joerg.thomsen at wheregroup.com
Mi Mär 2 15:21:54 CET 2022
Hallo Rolf,
ich denke mal erst die Spalte anlegen und im zweiten Schritt mit Daten
füllen.
ALTER TABLE flurst_sn_2022_25832
ADD qmSum_Flurst integer ;
UPDATE flurst_sn_2022_25832 SET qmSum_Flurst =
casttointeger(sum(round(area(casttomultipolygon(geometry)))));
Vielleicht geht es auch in einem Schritt mit default value:
ALTER TABLE flurst_sn_2022_25832
ADD qmSum_Flurst integer DEFAULT
casttointeger(sum(round(area(casttomultipolygon(geometry)))));
> Ich arbeite mit der spatialite_gui.exe zur Erstellung der files.
> Gibt es einen sql Editor mit dem man gpkg files bearbeiten kann?
gpkg ist sqlite mit definiertem schema, sollte sich also auch mit jedem
sqlite-editor öffnen lassen.
Gruß, Jörg
Am 02.03.22 um 14:19 schrieb Rolf Klingel:
> Hallo Liste
> ich möchte gerne per sql folgenden Feldrechnerbefehl an eine bestehende Tabelle anfügen!
>
> Round(if( to_int( "ackerzahlOderGruenlandzahl" )>0 ,
> sum( $area , "ID_LOCALID" ),0),0)
>
> Das ist im QGis elend langsam!
>
> wie geht die richtige Syntax?
> splite ?
> ALTER TABLE flurst_sn_2022_25832
> ADD qmSum_Flurst casttointeger(sum(round(area(casttomultipolygon(geometry))))) ;
> geht nicht
>
> gpkg??
>
> kann mir jemand auf die Sprünge helfen?
>
> Danke Grüße Rolf
>
>
> Unternehmensberatung Agrar
> Rolf Klingel
> Burgweg 5
> 41466 Neuss
>
> • Mobil: 0176 22866879
> • Telefon: 02131 3671866
> • Fax: 02131 3671862
>
> • E Mail: rolf.klingel at beratung-agrar.de
>
>
> Klingel Rolf Günter Burgweg 5 41466 Neuss
> USt-IdNr.: DE246841962
>
--
Viele Grüße,
Jörg Thomsen
**********************************
FOSSGIS Konferenz
09.-12. März 2022 online
https://www.fossgis-konferenz.de/
**********************************
Jörg Thomsen
WhereGroup GmbH
Bundesallee 23
10717 Berlin
Germany
Tel: +49 (0)30 / 5130 278 74
Fax: +49 (0)30 / 5130 278 11
joerg.thomsen at wheregroup.com
www.wheregroup.com
Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885
-------------------------------
Folgen Sie der WhereGroup auf twitter: http://twitter.com/WhereGroup_com
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste