Die Suche ergab 4 Treffer
- Do 8. Mär 2018, 15:33
- Forum: Trigger und Funktionen
- Thema: To forbid overlappings in geometry (polygons) using a function or constraint or rule
- Antworten: 9
- Zugriffe: 3666
Re: To forbid overlappings in geometry (polygons) using a function or constraint or rule
Habe mit dieser Funktion getestet, leider kann ich trotzdem in der Tabelle Überlappungen sowohl bei INSERT als auch bei UPDATE speichern. CREATE FUNCTION myscheme.no_overlaps_in_mytable(id int, g geometry) RETURNS boolean AS $$ SELECT NOT EXISTS ( SELECT 1 FROM myscheme.mytable WHERE myscheme.mytabl...
- Mi 7. Mär 2018, 14:32
- Forum: Trigger und Funktionen
- Thema: To forbid overlappings in geometry (polygons) using a function or constraint or rule
- Antworten: 9
- Zugriffe: 3666
Re: To forbid overlappings in geometry (polygons) using a function or constraint or rule
ja richtig, habe jetzt die id manuell eingetragen (sorry) dann kommt diese Meldung, obwohl die zwei Flächen keine Geometrie teilen: Konnte Änderungen am Layer mytable nicht festschreiben Fehler: FEHLER: Ein Objekt nicht hinzugefügt. Datenanbieterfehler: PostGIS-Fehler beim Attributhinzufügen: FEHLER...
- Mi 7. Mär 2018, 14:25
- Forum: Trigger und Funktionen
- Thema: To forbid overlappings in geometry (polygons) using a function or constraint or rule
- Antworten: 9
- Zugriffe: 3666
Re: To forbid overlappings in geometry (polygons) using a function or constraint or rule
Hallo Andreas, ich habe deinen Vorschlag angelegt und habe ein erstes Objekt erzeugt (in QGIS). Beim Speichern kommt folgende Fehlermeldung: Konnte Änderungen am Layer mytable nicht festschreiben Fehler: FEHLER: Ein Objekt nicht hinzugefügt. Datenanbieterfehler: PostGIS-Fehler beim Attributhinzufüge...
- Mi 7. Mär 2018, 14:09
- Forum: Trigger und Funktionen
- Thema: To forbid overlappings in geometry (polygons) using a function or constraint or rule
- Antworten: 9
- Zugriffe: 3666
To forbid overlappings in geometry (polygons) using a function or constraint or rule
hi, does anybody know how you can forbid in the database to save a geometry wich overlaps another geometry in my table? In my table should be allowed st_disjoint and st_touches only. I think maybe a constraint or function or rule could manage this? I am not looking for a SELECT to find overlapping g...