[FOSSGIS-Talk] QGIS 3.16 / PostGIS DB / Objekte ohne Geometrie suchen und löschen
Jörg Thomsen (WhereGroup)
joerg.thomsen at wheregroup.com
Do Mär 24 08:38:06 CET 2022
Hallo Jörg,
ich würde das über den DB-Manager machen.
https://docs.qgis.org/3.22/de/docs/training_manual/databases/db_manager.html#basic-fa-executing-sql-queries-with-db-manager
Ansicht der Einträge ohne Geometrie zum Prüfen vor dem Löschen:
SELECT * FROM tabellennmame WHERE geom is null or st_isempty(geom);
Löschen der Einträge:
DELETE FROM tabellennmame WHERE geom is null or st_isempty(geom);
(weg ist weg, es gibt da keinen Papierkorb oder undo, nicht beides
gleichzeitig eintippen / ausführen, zunächst nur die erste Zeile, sonst
werden beide direkt nacheinander ausgeführt)
Viele Grüße, Jörg
Am 24.03.22 um 06:43 schrieb Lippmann, Jörg:
> Hallo zusammen,
>
> unsere Daten liegen in einer PostGIS DB und die laden wir als Shape File (Polygone) ins QGIS, so die Ausgangssituation.
> Jetzt haben wir in der Attributtabelle Objekte ohne Geometrie, aber mit Sachdaten. Ich nehme an, das es daher kommt, das Objekte nicht gelöscht wurden, sondern über Teil löschen der "Erweiterten Digitalisierungswerkzeugleiste" gelöscht wurde.
> Wie auch immer, wie finde ich Objekte ohne Geometrie?
> Wenn das mit QGIS eigenen Mitteln möglich wäre, wäre mir das am liebsten. :)
>
> Beste Grüße aus Freiberg
>
> Jörg
>
--
Viele Grüße,
Jörg Thomsen
---------------------------------------------
Aufwind durch Wissen!
Jetzt neu: Web-Seminare und Online-Schulungen
bei der www.foss-academy.com
---------------------------------------------
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