Update: Vereinfachung bereits in der Geo-Datenbank

In meinem vorgestrigen Beitrag [1] gab es wohl einige Fragen [2] bzgl. meiner Ausführungen bei der gemeinsamen Nutzung der vereinfachten Daten in einer Datenbank. Da vermutlich nicht alle die Diskussion verfolgen, versuche ich jetzt noch einmal zu präzisieren. Per SELECT wird die Vereinfachung natürlich nur einmalig für den Anfragenden berechnet, nur ihm/ihr steht das Ergebnis zur Verfügung. Nutzt man die Funktionen hingegen, um die Daten innerhalb der Datenbank zu vereinfachen und das Ergebnis in diese zurück zuschreiben, z. B. mit CREATE, stehen die Ergebnisse dann allen berechtigten Nutzern zur Verfügung. Hier ein Beispiel, die Eingangsdaten werden mit einer Toleranz von 10m mit der CLEAN-Funktion (ST_CoverageClean) [3] vereinfacht:

-- Clean the coverage, merging gaps with width <= 1
CREATE TABLE test.test_1_poly_10 as SELECT id, ST_CoverageClean(geom, 10) over() AS GEOM FROM test.test_1_poly;

Screenshot 1: Der Eingangsdatenbestand „test_1_poly“ mit typischen Geometriefehlern wie Lücken und Überschneidungen
Screenshot 2: Der Ergebnisdatenbestand „test_1_poly_10“ mit CLEAN (ST_CoverageClean) bearbeitet ohne die typischen Geometriefehlern wie Lücken und Überschneidungen
Screenshot 3: Eingangs- und Ausgangs-Datenbestand inkl. SQL-Statement

[1] … https://geoobserver.de/2026/01/13/vereinfachung-bereits-in-der-geo-datenbank/
[2] … https://geoobserver.de/2026/01/13/vereinfachung-bereits-in-der-geo-datenbank/#comment-30646
[3] … https://postgis.net/docs/manual-3.7/de/ST_CoverageClean.html

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert