Zum Inhalt

Finde Schnittpunkte im DGM

Übersicht

Dieses Dokument erläutert die Funktion des Lua‐Presets „Finde Fehler im DGM“. Treten beim Öffnen der 3D‐Darstellung oder beim Durchführen einer Berechnung Probleme auf, ist oftmals das DGM die Fehlerquelle. Diese Probleme können sich in langen Ladezeiten oder dem Abbruch der Berechnung äußern. Beim Ausführen dieses Lua‐Skripts werden mögliche Fehler im DGM markiert und können anschließend vom Nutzer angepasst werden.

Hinweis

Dieses Lua‐Preset dient als Hilfe zum Finden möglicher Fehler im digitalen Geländemodell. Es werden keine Änderungen an Höhenlinien / ‐punkten oder an anderen Objekten im Berechnungsmodell vorgenommen. Fehlerstellen (z.B. ein Schnittpunkt zweier Höhenlinien) werden mit einem Hilfspolygon markiert.

Mögliche Fehlertypen

Nachfolgende Fehlertypen werden im CadnaA‐Modell mit einem roten Hilfspolygon markiert:

  1. Höhenlinie mit Länge < 0.1 m
  2. Zwei aufeinanderfolgende Punkte einer Höhenlinie mit gleicher x/y‐Koordinate
  3. Zwei Höhenlinien mit gleichen x/y‐Koordinaten aller Polygonpunkte, d.h. gleiches Polygon in x/y‐Ebene
  4. Selbstschneidende Höhenlinie
  5. Schnittpunkt zweier Höhenlinien
  6. Zwei Höhenlinien mit Anfangs‐ oder Endpunkt an gleicher x/y‐Position (Stoß), aber ungleicher Höhe (z‐Koordinate)

Hinweise:

  • Im Memofeld jeder Markierung (Hilfspolygon) wird der Fehlertyp eingetragen.
  • Fehlertyp 4 wird nur bei Höhenlinien mit weniger als 2000 Polygonpunkten berechnet.
  • Fehlertypen 5 und 6 werden nur bei Höhenlinien mit (AnzahlPolygonpunkte1 * AnzahlPolygonpunkte2) < 5 Mio. berechnet.

Option „Polygonpunkte auf 0.01 m runden“

Wenn diese Option aktiviert ist, werden die Polygonpunkte aller Höhenlinien und Bruchkanten sowie die Koordinaten aller Höhenpunkte zunächst auf 0,01 m gerundet. Erst im Anschluss wird der Check auf mögliche Fehler im DGM ausgeführt. Viele der bei der Initialisierung auftretenden Fehler können so vermieden werden.

Achtung: Diese Änderung des DGMs kann nicht rückgängig gemacht werden!