[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