[FOSSGIS-Talk] QGIS 3.16 / PostGIS DB / Objekte ohne Geometrie suchen und löschen

Lippmann, Jörg Joerg.Lippmann at landkreis-mittelsachsen.de
Do Mär 24 09:05:03 CET 2022


Hallo Marco, 

vielen Dank, das funktioniert super. 

Grüße aus Freiberg

Jörg



-----Ursprüngliche Nachricht-----
Von: FOSSGIS-Talk-Liste <fossgis-talk-liste-bounces at fossgis.de> Im Auftrag von Marco Lechner - FOSSGIS e.V.
Gesendet: Donnerstag, 24. März 2022 08:49
An: fossgis-talk-liste at fossgis.de
Betreff: Re: [FOSSGIS-Talk] QGIS 3.16 / PostGIS DB / Objekte ohne Geometrie suchen und löschen

Oder generisch (geht auch mit anderen Datenquellen):

- in der Attributttabelle "Objekte über Ausdruck wählen" (select by
expression) mit:
$geometry IS NULL

Die selektierten Features werden zwar nicht in der Kartenansicht sichtbar selektiert, aber in der Attributttabelle und können gelöscht, editiert, ... werden - eventuell Attributttabelle mit "Auswahl nach oben" sortieren.

VG
Marco

Am 24.03.22 um 08:38 schrieb Jörg Thomsen (WhereGroup):
> 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
>>
>

-- 
....................................................................
FOSSGIS Veranstaltungen
https://www.fossgis.de/news/fossgis-events/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/             https://twitter.com/FOSSGIS_Verein

____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste at fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste