[Wsplgen-commits] r54 - in trunk: bin/test_daten bin/test_results doc/Dokumentation src

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Fri Jul 7 00:26:29 CEST 2006


Author: mrchip
Date: 2006-07-07 00:26:17 +0200 (Fri, 07 Jul 2006)
New Revision: 54

Added:
   trunk/bin/test_daten/test.wst
Modified:
   trunk/bin/test_results/test.txt
   trunk/doc/Dokumentation/WSPLGEN-Dokumentation.pdf
   trunk/doc/Dokumentation/WSPLGEN-Dokumentation.tex
   trunk/src/file.cpp
   trunk/src/file.h
   trunk/src/parameter.cpp
   trunk/src/parameter.h
   trunk/src/test_file.cpp
   trunk/src/test_nodes.cpp
   trunk/src/test_quadtree.cpp
   trunk/src/test_tools.cpp
   trunk/src/test_tri.cpp
   trunk/src/tools.cpp
   trunk/src/tools.h
   trunk/src/tri.cpp
   trunk/src/wsplgen.cpp
   trunk/src/wsplgen.h
   trunk/src/xy.cpp
Log:
Die Rohre und Gradienten wurden implementiert und ein paar kleine Sch?\195?\182nheitskorrekturen vorgenommen. Auch ein paar kleine Fehler wurden korrigiert.

Added: trunk/bin/test_daten/test.wst
===================================================================
--- trunk/bin/test_daten/test.wst	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/bin/test_daten/test.wst	2006-07-06 22:26:17 UTC (rev 54)
@@ -0,0 +1,20 @@
+6
+* ABFLUESSE (2 Spalten gerechnete Werte. 4 Spalten gemessene Werte)
+*           22.30    59.90    83.00   108.00   165.00   224.00
+*!column-bez-text "Dies ist ein langer Bezeichner" "Ein \"sehr\" langer Bezeichner" "Bez \\ Mez" Normal Einfach Langabernormal
+         Dies ist Ein "seh Bez \ Me Normal   Einfach  Langaber
+*   KM     NN + m
+*           22.30    59.90    83.00   108.00   165.00   224.00
+   2.000    65.05    65.04    65.03                           
+   2.100    65.05    65.04    65.03    65.02    65.01         
+   2.200    65.05    65.04    65.03    65.02    65.01         
+   2.300    65.05             65.03    65.02    65.01         
+   2.400    65.05    65.04    65.03    65.02    65.01         
+   2.500    65.05    65.04    65.03    65.02    65.01         
+   2.600    65.05    65.04    65.03                           
+* Wehrbereich
+   4.500    65.05    65.04             65.02                  
+   4.600    65.05    65.04    65.03    65.02                  
+   4.700    65.05    65.04    65.03    65.02    65.01         
+*           22.30    59.90    83.00   108.00   165.00   224.00
+   4.800    65.05    65.04                      65.01         

Modified: trunk/bin/test_results/test.txt
===================================================================
--- trunk/bin/test_results/test.txt	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/bin/test_results/test.txt	2006-07-06 22:26:17 UTC (rev 54)
@@ -1,1855 +1,1887 @@
-08:16:00: ->Laden des DGM in Datei 'test_daten/test_buildedgelist.xyz' gestartet
-08:16:00:   ->Laden des DGM in Datei 'test_daten/test_buildedgelist.xyz' als XYZ gestartet
-08:16:00:     13 Werte gelesen, 13 von 13 Knoten im Speicher
-08:16:00:   <-Laden des DGM in Datei 'test_daten/test_buildedgelist.xyz' als XYZ beendet
-08:16:00:   ->Suche nach doppelten Knoten gestartet
-08:16:00:     13 Knoten und keine Elemente vorhanden
-08:16:00:     ->Sortieren der Knoten gestartet
-08:16:00:     <-Sortieren der Knoten beendet
-08:16:00:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:00:   <-Suche nach doppelten Knoten beendet
-08:16:00: <-Laden des DGM in Datei 'test_daten/test_buildedgelist.xyz' beendet
-08:16:00: ->Triangulierung der Knoten gestartet
-08:16:00:   ->Verschiebung des Koordinatensystems gestartet
-08:16:00:   <-Verschiebung des Koordinatensystems beendet
-08:16:00:   ->Sortieren der Knoten gestartet
-08:16:00:   <-Sortieren der Knoten beendet
-08:16:00:   ->Löschen des Knoten/Kanten-Index gestartet
-08:16:00:   <-Löschen des Knoten/Kanten-Index beendet
-08:16:00:   ->Zurückverschiebung des Koordinatensystems gestartet
-08:16:00:   <-Zurückverschiebung des Koordinatensystems beendet
-08:16:00: <-Triangulierung der Knoten beendet
-08:16:00: ->Erzeugung der Kanten gestartet
-08:16:00:   ->Löschen des Knoten/Kanten-Index gestartet
-08:16:00:   <-Löschen des Knoten/Kanten-Index beendet
-08:16:00:   17 von 28 Elementen, 29 Kanten erzeugt
-08:16:00:   0 von 29 Kanten getestet
-08:16:00:   29 von 29 Kanten getestet
-08:16:00: <-Erzeugung der Kanten beendet
-08:16:00: ->Sortieren der Punkte gestartet
-08:16:00: <-Sortieren der Punkte beendet
-08:16:00: ->Laden des DGM in Datei 'test_daten/dgm.shp' gestartet
-08:16:00:   ->Laden des DGM in Datei 'test_daten/dgm.shp' als SHP gestartet
-08:16:00:     ->Laden der Projektionsdatei zu 'test_daten/dgm.shp' gestartet
-08:16:00:       Projektionsdatei 'test_daten/dgm.PRJ' konnte nicht geöffnet werden
-08:16:00:     <-Laden der Projektionsdatei zu 'test_daten/dgm.shp' beendet
-08:16:00:     114 von 114 Objekten gelesen, 114 von 114 Knoten im Speicher
-08:16:00:   <-Laden des DGM in Datei 'test_daten/dgm.shp' als SHP beendet
-08:16:00:   ->Suche nach doppelten Knoten gestartet
-08:16:00:     114 Knoten und keine Elemente vorhanden
-08:16:00:     ->Sortieren der Knoten gestartet
-08:16:00:     <-Sortieren der Knoten beendet
-08:16:00:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:00:   <-Suche nach doppelten Knoten beendet
-08:16:00: <-Laden des DGM in Datei 'test_daten/dgm.shp' beendet
-08:16:00: ->Sortieren der Knoten gestartet
-08:16:00: <-Sortieren der Knoten beendet
-08:16:00: 0.01,0.01
-08:16:00: 0.01,0.01
-08:16:00: 0.01,0.02
-08:16:00: 0.02,0.02
-08:16:00: 0.02,0.01
-08:16:00: 0.01,0.01
-08:16:00: 0.01,0.02
-08:16:00: 0.02,0.02
-08:16:00: 0.02,0.01
-08:16:00: 0.01,0.01
-08:16:00: 0.01,0.02
-08:16:00: 0.01,0.03
-08:16:00: 0.02,0.02
-08:16:00: 0.02,0.03
-08:16:00: 0.03,0.02
-08:16:00: 0.03,0.03
-08:16:00: 0.02,0.01
-08:16:00: 0.03,0.01
-08:16:00: 0.01,0.01
-08:16:00: 0.01,0.09
-08:16:00: 0.04,0.09
-08:16:00: 0.03,0.06
-08:16:00: 0.04,0.05
-08:16:00: 0.09,0.09
-08:16:00: 0.07,0.09
-08:16:00: 0.07,0.07
-08:16:00: 0.07,0.06
-08:16:00: 0.09,0.01
-08:16:00: 0.07,0.04
-08:16:00: 0.03,0.04
-08:16:00: ->Laden des DGM in Datei 'test_daten/dgm_gross.xyz' gestartet
-08:16:00:   ->Laden des DGM in Datei 'test_daten/dgm_gross.xyz' als XYZ gestartet
-08:16:00:     1126 Werte gelesen, 1126 von 1126 Knoten im Speicher
-08:16:00:   <-Laden des DGM in Datei 'test_daten/dgm_gross.xyz' als XYZ beendet
-08:16:00:   ->Suche nach doppelten Knoten gestartet
-08:16:00:     1126 Knoten und keine Elemente vorhanden
-08:16:00:     ->Sortieren der Knoten gestartet
-08:16:00:     <-Sortieren der Knoten beendet
-08:16:00:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:00:   <-Suche nach doppelten Knoten beendet
-08:16:00: <-Laden des DGM in Datei 'test_daten/dgm_gross.xyz' beendet
-08:16:00: 3501267.49,5872612.21
-08:16:00: 3500741.94,5873010.11
-08:16:00: 3500733.82,5872983.87
-08:16:00: 3500726.79,5873108.23
-08:16:00: 3500727.21,5873257.13
-08:16:00: 3500730.52,5873329.20
-08:16:00: 3500734.91,5873293.44
-08:16:00: 3500685.45,5873261.49
-08:16:00: 3500699.93,5873298.09
-08:16:00: 3500738.07,5873147.90
-08:16:00: 3500691.05,5873185.69
-08:16:00: 3500692.77,5873223.67
-08:16:00: 3500724.99,5873180.90
-08:16:00: 3500730.53,5873216.57
-08:16:00: 3500685.70,5873112.11
-08:16:00: 3500700.42,5873147.47
-08:16:00: 3500733.86,5873038.63
-08:16:00: 3500726.38,5873069.66
-08:16:00: 3500695.85,5873035.94
-08:16:00: 3500695.28,5873076.51
-08:16:00: 3500731.87,5872960.78
-08:16:00: 3500713.94,5873006.84
-08:16:00: 3500710.48,5872981.53
-08:16:00: 3500714.77,5872967.93
-08:16:00: 3500733.58,5872944.56
-08:16:00: 3501269.86,5872816.42
-08:16:00: 3501099.88,5873416.41
-08:16:00: 3501063.99,5873407.92
-08:16:00: 3501022.45,5873411.00
-08:16:00: 3500987.30,5873417.60
-08:16:00: 3500955.14,5873404.00
-08:16:00: 3500922.33,5873416.94
-08:16:00: 3500879.94,5873411.35
-08:16:00: 3500835.30,5873410.84
-08:16:00: 3500797.71,5873412.18
-08:16:00: 3501251.80,5873408.21
-08:16:00: 3501334.15,5873408.58
-08:16:00: 3501410.39,5873416.02
-08:16:00: 3501444.14,5873404.29
-08:16:00: 3501375.52,5873411.84
-08:16:00: 3501213.20,5873407.85
-08:16:00: 3501293.31,5873419.57
-08:16:00: 3501177.16,5873415.15
-08:16:00: 3501136.19,5873411.35
-08:16:00: 3501251.95,5872819.23
-08:16:00: 3501247.91,5873111.14
-08:16:00: 3501177.23,5873257.77
-08:16:00: 3501147.48,5873340.62
-08:16:00: 3501142.70,5873374.43
-08:16:00: 3501183.79,5873333.72
-08:16:00: 3501180.31,5873373.97
-08:16:00: 3501217.95,5873373.52
-08:16:00: 3501213.19,5873304.01
-08:16:00: 3501184.45,5873293.37
-08:16:00: 3501136.62,5873261.72
-08:16:00: 3501145.77,5873302.23
-08:16:00: 3501263.50,5873260.93
-08:16:00: 3501259.17,5873331.73
-08:16:00: 3501256.42,5873367.06
-08:16:00: 3501224.98,5873337.01
-08:16:00: 3501296.42,5873339.25
-08:16:00: 3501293.05,5873382.51
-08:16:00: 3501298.37,5873266.32
-08:16:00: 3501284.76,5873299.04
-08:16:00: 3501221.67,5873264.43
-08:16:00: 3501247.43,5873298.09
-08:16:00: 3501288.19,5873113.25
-08:16:00: 3501256.03,5873186.16
-08:16:00: 3501248.53,5873224.43
-08:16:00: 3501293.02,5873187.36
-08:16:00: 3501289.61,5873226.83
-08:16:00: 3501300.28,5873152.80
-08:16:00: 3501262.38,5873148.08
-08:16:00: 3501221.72,5873152.04
-08:16:00: 3501210.24,5873111.86
-08:16:00: 3501147.05,5873190.51
-08:16:00: 3501142.62,5873224.06
-08:16:00: 3501217.82,5873192.87
-08:16:00: 3501180.39,5873216.01
-08:16:00: 3501212.35,5873229.77
-08:16:00: 3501181.50,5873177.77
-08:16:00: 3501177.08,5873105.90
-08:16:00: 3501180.06,5873140.75
-08:16:00: 3501139.21,5873112.89
-08:16:00: 3501142.94,5873156.09
-08:16:00: 3501326.44,5873107.03
-08:16:00: 3501331.45,5873253.41
-08:16:00: 3501335.30,5873331.59
-08:16:00: 3501330.44,5873366.95
-08:16:00: 3501369.03,5873336.90
-08:16:00: 3501368.22,5873374.38
-08:16:00: 3501405.85,5873336.38
-08:16:00: 3501367.01,5873268.75
-08:16:00: 3501363.40,5873303.35
-08:16:00: 3501403.28,5873295.62
-08:16:00: 3501401.10,5873257.08
-08:16:00: 3501325.99,5873295.48
-08:16:00: 3501440.19,5873265.38
-08:16:00: 3501443.83,5873343.78
-08:16:00: 3501407.30,5873377.34
-08:16:00: 3501443.41,5873374.10
-08:16:00: 3501442.85,5873306.61
-08:16:00: 3501410.28,5873227.36
-08:16:00: 3501364.60,5873113.67
-08:16:00: 3501330.36,5873176.63
-08:16:00: 3501330.04,5873215.80
-08:16:00: 3501363.44,5873191.14
-08:16:00: 3501371.23,5873226.76
-08:16:00: 3501405.96,5873185.52
-08:16:00: 3501402.31,5873106.54
-08:16:00: 3501369.06,5873156.21
-08:16:00: 3501405.50,5873141.20
-08:16:00: 3501331.89,5873138.57
-08:16:00: 3501323.29,5872851.93
-08:16:00: 3501322.72,5872961.19
-08:16:00: 3501329.42,5873027.24
-08:16:00: 3501334.53,5873069.66
-08:16:00: 3501362.75,5873041.40
-08:16:00: 3501375.73,5873073.47
-08:16:00: 3501364.72,5872965.28
-08:16:00: 3501368.01,5873006.17
-08:16:00: 3501335.84,5872992.78
-08:16:00: 3501332.60,5872865.63
-08:16:00: 3501330.76,5872887.44
-08:16:00: 3501335.29,5872925.67
-08:16:00: 3501290.05,5872816.47
-08:16:00: 3501147.89,5872960.56
-08:16:00: 3501137.56,5873041.01
-08:16:00: 3501150.96,5873073.29
-08:16:00: 3501214.91,5873038.09
-08:16:00: 3501188.50,5873072.32
-08:16:00: 3501173.03,5873035.24
-08:16:00: 3501180.24,5872961.77
-08:16:00: 3501183.47,5872996.92
-08:16:00: 3501210.46,5872961.30
-08:16:00: 3501140.95,5873001.24
-08:16:00: 3501284.89,5872962.09
-08:16:00: 3501255.33,5873027.33
-08:16:00: 3501223.54,5873077.76
-08:16:00: 3501259.03,5873069.47
-08:16:00: 3501292.63,5873043.39
-08:16:00: 3501297.30,5873077.96
-08:16:00: 3501296.77,5873002.29
-08:16:00: 3501247.70,5872961.39
-08:16:00: 3501226.84,5872999.13
-08:16:00: 3501262.40,5872991.16
-08:16:00: 3501233.71,5872816.50
-08:16:00: 3501239.10,5872876.42
-08:16:00: 3501221.78,5872925.08
-08:16:00: 3501259.53,5872925.33
-08:16:00: 3501256.06,5872889.47
-08:16:00: 3501237.33,5872898.41
-08:16:00: 3501274.61,5872876.44
-08:16:00: 3501297.60,5872925.39
-08:16:00: 3501293.36,5872888.43
-08:16:00: 3501312.18,5872897.81
-08:16:00: 3501274.47,5872898.46
-08:16:00: 3501310.44,5872816.53
-08:16:00: 3501273.70,5872858.16
-08:16:00: 3501298.49,5872855.04
-08:16:00: 3501291.41,5872868.26
-08:16:00: 3501312.06,5872872.11
-08:16:00: 3501308.56,5872835.82
-08:16:00: 3501267.74,5872835.91
-08:16:00: 3501287.18,5872837.17
-08:16:00: 3501245.66,5872835.10
-08:16:00: 3501231.54,5872851.41
-08:16:00: 3501224.10,5872864.38
-08:16:00: 3501260.98,5872849.75
-08:16:00: 3501248.90,5872861.27
-08:16:00: 3501258.31,5872869.82
-08:16:00: 3501247.51,5872851.07
-08:16:00: 3501224.15,5872834.64
-08:16:00: 3501210.50,5872814.37
-08:16:00: 3501142.37,5872889.76
-08:16:00: 3501142.36,5872919.79
-08:16:00: 3501162.30,5872894.94
-08:16:00: 3501125.47,5872894.52
-08:16:00: 3501218.32,5872886.87
-08:16:00: 3501180.42,5872927.13
-08:16:00: 3501199.62,5872896.32
-08:16:00: 3501182.02,5872888.23
-08:16:00: 3501187.96,5872817.11
-08:16:00: 3501185.26,5872853.86
-08:16:00: 3501174.50,5872870.61
-08:16:00: 3501208.65,5872851.45
-08:16:00: 3501199.30,5872867.49
-08:16:00: 3501214.97,5872870.87
-08:16:00: 3501205.55,5872832.66
-08:16:00: 3501187.15,5872835.82
-08:16:00: 3501166.84,5872816.82
-08:16:00: 3501146.79,5872851.56
-08:16:00: 3501129.24,5872860.15
-08:16:00: 3501165.39,5872857.58
-08:16:00: 3501149.71,5872873.72
-08:16:00: 3501165.59,5872837.46
-08:16:00: 3501146.76,5872815.84
-08:16:00: 3501128.45,5872819.34
-08:16:00: 3501144.14,5872833.69
-08:16:00: 3501107.18,5872815.07
-08:16:00: 3500912.76,5873116.86
-08:16:00: 3500840.35,5873264.82
-08:16:00: 3500767.75,5873344.49
-08:16:00: 3500767.78,5873381.38
-08:16:00: 3500807.89,5873333.43
-08:16:00: 3500805.86,5873373.64
-08:16:00: 3500838.21,5873303.01
-08:16:00: 3500805.11,5873291.43
-08:16:00: 3500800.94,5873256.04
-08:16:00: 3500767.07,5873268.41
-08:16:00: 3500768.94,5873307.67
-08:16:00: 3500913.32,5873265.15
-08:16:00: 3500876.57,5873340.25
-08:16:00: 3500845.54,5873372.09
-08:16:00: 3500885.10,5873370.29
-08:16:00: 3500847.14,5873332.02
-08:16:00: 3500916.54,5873336.09
-08:16:00: 3500917.84,5873381.57
-08:16:00: 3500922.64,5873294.86
-08:16:00: 3500879.77,5873254.67
-08:16:00: 3500880.51,5873298.62
-08:16:00: 3500926.60,5873149.37
-08:16:00: 3500879.61,5873193.06
-08:16:00: 3500849.25,5873223.58
-08:16:00: 3500880.80,5873223.73
-08:16:00: 3500913.31,5873181.35
-08:16:00: 3500919.01,5873223.93
-08:16:00: 3500876.98,5873107.08
-08:16:00: 3500847.98,5873143.55
-08:16:00: 3500883.38,5873151.96
-08:16:00: 3500834.23,5873110.17
-08:16:00: 3500760.19,5873186.29
-08:16:00: 3500770.45,5873227.14
-08:16:00: 3500839.62,5873182.20
-08:16:00: 3500813.51,5873223.01
-08:16:00: 3500797.99,5873187.01
-08:16:00: 3500813.75,5873148.92
-08:16:00: 3500796.43,5873110.44
-08:16:00: 3500776.41,5873148.75
-08:16:00: 3500762.14,5873115.93
-08:16:00: 3501098.09,5873109.81
-08:16:00: 3501000.29,5873260.77
-08:16:00: 3500955.63,5873336.67
-08:16:00: 3500955.20,5873366.47
-08:16:00: 3500994.13,5873337.42
-08:16:00: 3500993.10,5873380.95
-08:16:00: 3501022.86,5873298.52
-08:16:00: 3500987.23,5873294.02
-08:16:00: 3500955.67,5873261.70
-08:16:00: 3500955.47,5873305.97
-08:16:00: 3501105.69,5873261.31
-08:16:00: 3501064.19,5873340.74
-08:16:00: 3501032.54,5873371.46
-08:16:00: 3501073.24,5873369.69
-08:16:00: 3501034.48,5873331.90
-08:16:00: 3501105.70,5873335.98
-08:16:00: 3501105.46,5873381.14
-08:16:00: 3501105.34,5873293.22
-08:16:00: 3501074.61,5873261.24
-08:16:00: 3501065.41,5873301.97
-08:16:00: 3501038.47,5873261.35
-08:16:00: 3501062.38,5873115.47
-08:16:00: 3501064.09,5873182.03
-08:16:00: 3501064.90,5873220.27
-08:16:00: 3501105.11,5873186.61
-08:16:00: 3501104.79,5873229.40
-08:16:00: 3501110.44,5873143.84
-08:16:00: 3501076.58,5873149.19
-08:16:00: 3501037.63,5873148.04
-08:16:00: 3501026.69,5873107.74
-08:16:00: 3500951.62,5873188.63
-08:16:00: 3500954.81,5873224.11
-08:16:00: 3501030.10,5873186.27
-08:16:00: 3500985.27,5873224.11
-08:16:00: 3501023.11,5873223.69
-08:16:00: 3500992.60,5873186.29
-08:16:00: 3500984.92,5873110.95
-08:16:00: 3501001.35,5873147.88
-08:16:00: 3500949.26,5873110.68
-08:16:00: 3500963.93,5873149.18
-08:16:00: 3501124.15,5872838.14
-08:16:00: 3501025.76,5872962.80
-08:16:00: 3500956.03,5873027.96
-08:16:00: 3500957.26,5873069.06
-08:16:00: 3501026.72,5873031.73
-08:16:00: 3500997.39,5873078.42
-08:16:00: 3501031.11,5873065.63
-08:16:00: 3500992.65,5873043.10
-08:16:00: 3500989.14,5872962.66
-08:16:00: 3500996.81,5873002.11
-08:16:00: 3500950.22,5872962.71
-08:16:00: 3500960.82,5872994.52
-08:16:00: 3501109.08,5872963.52
-08:16:00: 3501065.72,5873040.07
-08:16:00: 3501067.86,5873080.47
-08:16:00: 3501105.27,5873028.74
-08:16:00: 3501108.66,5873070.37
-08:16:00: 3501101.44,5872993.67
-08:16:00: 3501067.75,5872963.78
-08:16:00: 3501038.13,5872998.98
-08:16:00: 3501072.08,5873003.81
-08:16:00: 3501101.81,5872836.95
-08:16:00: 3501042.01,5872875.95
-08:16:00: 3501049.13,5872935.85
-08:16:00: 3501068.33,5872925.32
-08:16:00: 3501075.31,5872883.06
-08:16:00: 3501066.74,5872902.35
-08:16:00: 3501065.34,5872889.34
-08:16:00: 3501050.51,5872886.17
-08:16:00: 3501033.08,5872903.34
-08:16:00: 3501049.64,5872911.19
-08:16:00: 3501124.91,5872876.83
-08:16:00: 3501089.36,5872932.76
-08:16:00: 3501116.95,5872935.34
-08:16:00: 3501109.02,5872887.71
-08:16:00: 3501108.76,5872909.18
-08:16:00: 3501100.11,5872879.94
-08:16:00: 3501084.77,5872907.14
-08:16:00: 3501093.11,5872891.98
-08:16:00: 3501086.13,5872821.18
-08:16:00: 3501082.61,5872839.63
-08:16:00: 3501079.70,5872871.28
-08:16:00: 3501090.27,5872858.11
-08:16:00: 3501110.25,5872853.02
-08:16:00: 3501109.41,5872869.13
-08:16:00: 3501068.00,5872814.42
-08:16:00: 3501042.65,5872857.60
-08:16:00: 3501065.35,5872853.75
-08:16:00: 3501060.70,5872872.06
-08:16:00: 3501064.53,5872833.30
-08:16:00: 3501047.52,5872817.09
-08:16:00: 3501044.11,5872837.33
-08:16:00: 3501023.73,5872817.36
-08:16:00: 3500976.12,5872895.51
-08:16:00: 3500956.28,5872926.96
-08:16:00: 3500938.25,5872914.04
-08:16:00: 3500974.87,5872914.20
-08:16:00: 3500973.99,5872936.29
-08:16:00: 3500964.72,5872878.32
-08:16:00: 3500958.83,5872907.54
-08:16:00: 3500951.32,5872898.62
-08:16:00: 3501025.72,5872889.28
-08:16:00: 3500993.38,5872926.09
-08:16:00: 3501030.67,5872925.41
-08:16:00: 3501011.42,5872935.20
-08:16:00: 3501012.50,5872909.90
-08:16:00: 3501006.08,5872877.51
-08:16:00: 3500992.09,5872905.90
-08:16:00: 3501000.92,5872892.40
-08:16:00: 3500986.33,5872876.32
-08:16:00: 3501026.19,5872839.59
-08:16:00: 3501000.81,5872857.91
-08:16:00: 3501020.57,5872854.31
-08:16:00: 3501023.76,5872870.61
-08:16:00: 3501001.25,5872814.92
-08:16:00: 3501004.85,5872835.50
-08:16:00: 3500982.32,5872817.64
-08:16:00: 3500957.59,5872858.04
-08:16:00: 3500942.94,5872874.58
-08:16:00: 3500983.78,5872837.83
-08:16:00: 3500978.29,5872857.54
-08:16:00: 3500965.97,5872841.75
-08:16:00: 3500961.93,5872821.83
-08:16:00: 3500940.00,5872815.40
-08:16:00: 3500947.10,5872836.70
-08:16:00: 3500937.49,5872855.01
-08:16:00: 3500841.93,5872957.06
-08:16:00: 3500770.03,5873039.00
-08:16:00: 3500765.42,5873077.17
-08:16:00: 3500840.16,5873040.20
-08:16:00: 3500808.78,5873070.45
-08:16:00: 3500801.01,5873031.95
-08:16:00: 3500816.97,5872973.22
-08:16:00: 3500809.91,5873002.22
-08:16:00: 3500789.69,5872970.41
-08:16:00: 3500770.53,5872997.97
-08:16:00: 3500769.28,5872963.04
-08:16:00: 3500750.76,5872969.58
-08:16:00: 3500751.90,5872950.19
-08:16:00: 3500913.32,5872962.89
-08:16:00: 3500880.41,5873027.26
-08:16:00: 3500847.20,5873077.54
-08:16:00: 3500880.99,5873065.10
-08:16:00: 3500918.91,5873044.15
-08:16:00: 3500917.47,5873080.60
-08:16:00: 3500921.53,5873002.66
-08:16:00: 3500876.00,5872962.78
-08:16:00: 3500848.17,5872998.34
-08:16:00: 3500886.12,5872994.25
-08:16:00: 3500937.36,5872892.10
-08:16:00: 3500883.43,5872926.01
-08:16:00: 3500862.10,5872931.81
-08:16:00: 3500882.18,5872895.73
-08:16:00: 3500876.93,5872907.96
-08:16:00: 3500877.64,5872877.13
-08:16:00: 3500852.13,5872911.07
-08:16:00: 3500862.37,5872894.75
-08:16:00: 3500855.33,5872877.12
-08:16:00: 3500936.74,5872935.56
-08:16:00: 3500900.25,5872934.30
-08:16:00: 3500920.39,5872929.76
-08:16:00: 3500915.48,5872914.84
-08:16:00: 3500926.52,5872901.73
-08:16:00: 3500922.77,5872880.33
-08:16:00: 3500912.77,5872892.31
-08:16:00: 3500901.73,5872904.85
-08:16:00: 3500896.40,5872890.05
-08:16:00: 3500917.25,5872817.03
-08:16:00: 3500905.58,5872837.85
-08:16:00: 3500901.20,5872873.38
-08:16:00: 3500898.20,5872854.69
-08:16:00: 3500918.99,5872859.22
-08:16:00: 3500925.41,5872836.61
-08:16:00: 3500896.30,5872817.09
-08:16:00: 3500875.50,5872817.45
-08:16:00: 3500859.20,5872857.55
-08:16:00: 3500879.92,5872857.92
-08:16:00: 3500884.79,5872837.31
-08:16:00: 3500855.15,5872816.69
-08:16:00: 3500863.69,5872837.35
-08:16:00: 3500842.46,5872927.13
-08:16:00: 3500788.09,5872946.59
-08:16:00: 3500770.46,5872940.66
-08:16:00: 3500755.77,5872933.07
-08:16:00: 3500757.95,5872913.49
-08:16:00: 3500787.86,5872928.78
-08:16:00: 3500777.96,5872921.57
-08:16:00: 3500794.25,5872897.66
-08:16:00: 3500781.43,5872911.91
-08:16:00: 3500777.30,5872878.18
-08:16:00: 3500772.67,5872896.66
-08:16:00: 3500823.51,5872930.12
-08:16:00: 3500809.91,5872947.81
-08:16:00: 3500802.53,5872917.30
-08:16:00: 3500803.36,5872929.93
-08:16:00: 3500827.33,5872914.18
-08:16:00: 3500839.00,5872894.88
-08:16:00: 3500815.41,5872897.61
-08:16:00: 3500818.54,5872878.10
-08:16:00: 3500797.60,5872878.09
-08:16:00: 3500836.45,5872874.95
-08:16:00: 3500818.43,5872857.50
-08:16:00: 3500800.61,5872860.50
-08:16:00: 3500819.00,5872838.01
-08:16:00: 3500839.00,5872857.09
-08:16:00: 3500836.52,5872814.29
-08:16:00: 3500840.94,5872835.88
-08:16:00: 3500818.63,5872817.37
-08:16:00: 3500800.95,5872820.10
-08:16:00: 3500796.28,5872839.60
-08:16:00: 3500772.62,5872837.50
-08:16:00: 3500782.20,5872857.64
-08:16:00: 3500782.21,5872817.07
-08:16:00: 3500758.25,5872815.41
-08:16:00: 3501270.00,5872629.60
-08:16:00: 3501122.32,5872634.24
-08:16:00: 3500920.58,5872543.15
-08:16:00: 3500829.46,5872657.27
-08:16:00: 3500775.86,5872737.11
-08:16:00: 3500752.90,5872775.57
-08:16:00: 3500759.85,5872793.77
-08:16:00: 3500776.55,5872778.50
-08:16:00: 3500776.04,5872799.11
-08:16:00: 3500780.52,5872758.67
-08:16:00: 3500753.50,5872736.52
-08:16:00: 3500761.61,5872756.10
-08:16:00: 3500835.29,5872735.63
-08:16:00: 3500818.23,5872780.39
-08:16:00: 3500797.68,5872796.19
-08:16:00: 3500798.40,5872772.36
-08:16:00: 3500836.01,5872773.44
-08:16:00: 3500820.87,5872799.15
-08:16:00: 3500841.36,5872794.51
-08:16:00: 3500843.44,5872755.12
-08:16:00: 3500820.43,5872757.97
-08:16:00: 3500816.02,5872737.94
-08:16:00: 3500798.14,5872751.41
-08:16:00: 3500798.14,5872731.31
-08:16:00: 3500805.93,5872665.68
-08:16:00: 3500798.83,5872695.26
-08:16:00: 3500817.26,5872716.74
-08:16:00: 3500820.10,5872696.38
-08:16:00: 3500839.67,5872694.61
-08:16:00: 3500838.95,5872715.10
-08:16:00: 3500822.62,5872677.10
-08:16:00: 3500843.03,5872671.82
-08:16:00: 3500803.40,5872680.06
-08:16:00: 3500777.26,5872653.82
-08:16:00: 3500757.68,5872699.44
-08:16:00: 3500758.04,5872717.86
-08:16:00: 3500778.26,5872695.59
-08:16:00: 3500777.64,5872716.40
-08:16:00: 3500795.80,5872712.66
-08:16:00: 3500782.39,5872674.09
-08:16:00: 3500761.30,5872668.45
-08:16:00: 3500758.86,5872682.49
-08:16:00: 3500897.89,5872651.18
-08:16:00: 3500877.56,5872737.67
-08:16:00: 3500855.41,5872775.99
-08:16:00: 3500863.79,5872796.29
-08:16:00: 3500875.34,5872776.16
-08:16:00: 3500884.94,5872796.92
-08:16:00: 3500884.56,5872756.12
-08:16:00: 3500857.78,5872733.39
-08:16:00: 3500864.05,5872755.62
-08:16:00: 3500922.89,5872733.79
-08:16:00: 3500896.06,5872776.82
-08:16:00: 3500905.37,5872797.16
-08:16:00: 3500917.45,5872776.54
-08:16:00: 3500925.86,5872796.41
-08:16:00: 3500921.55,5872755.51
-08:16:00: 3500899.20,5872736.77
-08:16:00: 3500903.53,5872758.44
-08:16:00: 3500917.39,5872656.45
-08:16:00: 3500898.72,5872695.92
-08:16:00: 3500903.21,5872717.77
-08:16:00: 3500922.34,5872692.44
-08:16:00: 3500919.04,5872712.09
-08:16:00: 3500924.13,5872671.82
-08:16:00: 3500902.94,5872673.91
-08:16:00: 3500863.65,5872659.67
-08:16:00: 3500855.96,5872691.76
-08:16:00: 3500860.35,5872710.50
-08:16:00: 3500876.05,5872695.88
-08:16:00: 3500882.04,5872716.91
-08:16:00: 3500882.92,5872659.10
-08:16:00: 3500881.72,5872676.90
-08:16:00: 3500863.28,5872677.84
-08:16:00: 3500932.76,5872579.75
-08:16:00: 3500850.35,5872578.79
-08:16:00: 3500864.11,5872627.62
-08:16:00: 3500853.00,5872648.86
-08:16:00: 3500887.29,5872617.03
-08:16:00: 3500876.53,5872640.46
-08:16:00: 3500870.71,5872605.35
-08:16:00: 3500928.58,5872611.24
-08:16:00: 3500900.07,5872632.05
-08:16:00: 3500909.95,5872639.29
-08:16:00: 3500923.60,5872623.64
-08:16:00: 3500925.70,5872640.40
-08:16:00: 3500891.48,5872577.00
-08:16:00: 3500909.44,5872608.12
-08:16:00: 3500899.53,5872505.24
-08:16:00: 3500886.12,5872537.71
-08:16:00: 3500853.71,5872543.18
-08:16:00: 3500856.95,5872502.88
-08:16:00: 3500820.23,5872548.97
-08:16:00: 3500774.30,5872576.19
-08:16:00: 3500756.75,5872646.65
-08:16:00: 3500778.43,5872614.65
-08:16:00: 3500796.74,5872647.50
-08:16:00: 3500810.24,5872582.64
-08:16:00: 3500815.22,5872620.62
-08:16:00: 3500817.46,5872647.41
-08:16:00: 3500841.29,5872635.38
-08:16:00: 3500842.84,5872608.02
-08:16:00: 3500817.21,5872513.96
-08:16:00: 3500782.56,5872540.34
-08:16:00: 3501121.81,5872598.65
-08:16:00: 3501019.35,5872654.55
-08:16:00: 3500979.76,5872733.04
-08:16:00: 3500960.15,5872778.46
-08:16:00: 3500944.33,5872794.53
-08:16:00: 3500939.44,5872774.38
-08:16:00: 3500981.33,5872778.05
-08:16:00: 3500963.88,5872799.18
-08:16:00: 3500962.34,5872739.70
-08:16:00: 3500962.37,5872760.17
-08:16:00: 3500944.53,5872732.39
-08:16:00: 3500941.67,5872751.87
-08:16:00: 3501024.02,5872734.91
-08:16:00: 3501002.68,5872772.57
-08:16:00: 3500985.20,5872798.95
-08:16:00: 3501005.18,5872794.70
-08:16:00: 3501023.44,5872776.30
-08:16:00: 3501025.93,5872794.89
-08:16:00: 3501021.79,5872758.07
-08:16:00: 3500999.64,5872735.39
-08:16:00: 3500984.41,5872754.54
-08:16:00: 3501005.83,5872752.74
-08:16:00: 3501025.85,5872675.02
-08:16:00: 3501006.54,5872694.40
-08:16:00: 3500985.24,5872716.77
-08:16:00: 3501003.58,5872714.96
-08:16:00: 3501023.70,5872694.34
-08:16:00: 3501024.09,5872711.88
-08:16:00: 3500999.00,5872653.89
-08:16:00: 3500985.41,5872671.67
-08:16:00: 3501003.29,5872674.51
-08:16:00: 3500978.44,5872653.61
-08:16:00: 3500958.75,5872694.55
-08:16:00: 3500939.98,5872713.54
-08:16:00: 3500941.39,5872694.44
-08:16:00: 3500982.65,5872694.61
-08:16:00: 3500963.86,5872715.98
-08:16:00: 3500966.44,5872674.88
-08:16:00: 3500959.29,5872656.97
-08:16:00: 3500943.85,5872675.41
-08:16:00: 3500940.14,5872653.50
-08:16:00: 3501124.54,5872713.13
-08:16:00: 3501062.87,5872732.89
-08:16:00: 3501042.20,5872778.44
-08:16:00: 3501044.10,5872797.35
-08:16:00: 3501063.19,5872777.58
-08:16:00: 3501062.28,5872798.81
-08:16:00: 3501066.70,5872754.34
-08:16:00: 3501046.54,5872738.13
-08:16:00: 3501042.91,5872757.62
-08:16:00: 3501124.38,5872757.75
-08:16:00: 3501084.77,5872776.09
-08:16:00: 3501083.68,5872798.76
-08:16:00: 3501124.81,5872798.41
-08:16:00: 3501103.24,5872794.15
-08:16:00: 3501108.10,5872774.75
-08:16:00: 3501110.30,5872735.44
-08:16:00: 3501103.32,5872752.88
-08:16:00: 3501085.20,5872735.50
-08:16:00: 3501087.59,5872758.25
-08:16:00: 3501107.74,5872655.44
-08:16:00: 3501083.39,5872692.30
-08:16:00: 3501087.50,5872712.39
-08:16:00: 3501106.21,5872698.61
-08:16:00: 3501103.19,5872718.29
-08:16:00: 3501106.11,5872678.25
-08:16:00: 3501083.07,5872652.54
-08:16:00: 3501088.43,5872671.12
-08:16:00: 3501061.08,5872655.24
-08:16:00: 3501040.37,5872694.44
-08:16:00: 3501045.80,5872716.46
-08:16:00: 3501060.57,5872694.50
-08:16:00: 3501069.11,5872714.57
-08:16:00: 3501069.37,5872673.58
-08:16:00: 3501039.44,5872655.25
-08:16:00: 3501048.44,5872674.05
-08:16:00: 3501115.29,5872578.40
-08:16:00: 3501072.16,5872604.47
-08:16:00: 3501042.90,5872621.64
-08:16:00: 3501047.12,5872638.76
-08:16:00: 3501063.65,5872616.36
-08:16:00: 3501066.31,5872634.53
-08:16:00: 3501057.54,5872591.37
-08:16:00: 3501047.34,5872607.37
-08:16:00: 3501037.96,5872597.83
-08:16:00: 3501040.42,5872577.91
-08:16:00: 3501109.16,5872615.97
-08:16:00: 3501086.08,5872618.17
-08:16:00: 3501085.36,5872634.95
-08:16:00: 3501102.06,5872635.09
-08:16:00: 3501099.55,5872590.34
-08:16:00: 3501084.08,5872595.98
-08:16:00: 3501096.98,5872601.56
-08:16:00: 3501078.23,5872579.53
-08:16:00: 3501117.18,5872538.63
-08:16:00: 3501097.28,5872569.03
-08:16:00: 3501078.77,5872546.75
-08:16:00: 3501111.32,5872501.40
-08:16:00: 3501075.10,5872509.26
-08:16:00: 3501040.94,5872538.96
-08:16:00: 3501059.49,5872568.87
-08:16:00: 3501036.13,5872501.02
-08:16:00: 3501000.21,5872540.43
-08:16:00: 3500966.11,5872584.15
-08:16:00: 3500948.06,5872619.02
-08:16:00: 3500941.10,5872634.03
-08:16:00: 3500972.88,5872616.09
-08:16:00: 3500962.34,5872636.44
-08:16:00: 3501022.52,5872610.28
-08:16:00: 3500997.70,5872613.19
-08:16:00: 3500985.70,5872633.81
-08:16:00: 3501006.78,5872634.11
-08:16:00: 3501028.24,5872636.30
-08:16:00: 3501019.38,5872620.14
-08:16:00: 3501018.89,5872590.18
-08:16:00: 3500996.17,5872597.86
-08:16:00: 3501002.82,5872504.66
-08:16:00: 3500993.51,5872570.39
-08:16:00: 3501021.62,5872568.54
-08:16:00: 3500960.32,5872544.50
-08:16:00: 3500969.85,5872510.23
-08:16:00: 3500938.44,5872507.21
-08:16:00: 3501124.90,5872469.44
-08:16:00: 3501010.66,5872468.95
-08:16:00: 3500967.61,5872469.72
-08:16:00: 3500960.00,5872426.24
-08:16:00: 3500995.84,5872432.90
-08:16:00: 3501011.33,5872393.41
-08:16:00: 3501000.95,5872353.37
-08:16:00: 3500974.22,5872393.15
-08:16:00: 3500961.63,5872360.89
-08:16:00: 3501086.22,5872469.19
-08:16:00: 3501050.00,5872468.05
-08:16:00: 3501075.11,5872428.77
-08:16:00: 3501033.83,5872432.08
-08:16:00: 3501110.97,5872436.38
-08:16:00: 3501113.65,5872397.35
-08:16:00: 3501119.99,5872353.74
-08:16:00: 3501084.17,5872361.10
-08:16:00: 3501074.74,5872389.75
-08:16:00: 3501045.74,5872398.81
-08:16:00: 3501043.45,5872359.11
-08:16:00: 3501115.81,5872311.04
-08:16:00: 3501041.63,5872319.47
-08:16:00: 3501074.73,5872285.20
-08:16:00: 3501033.93,5872280.15
-08:16:00: 3501079.03,5872326.51
-08:16:00: 3501111.12,5872275.51
-08:16:00: 3501124.82,5872244.39
-08:16:00: 3501086.06,5872243.80
-08:16:00: 3501109.72,5872211.91
-08:16:00: 3501048.90,5872244.38
-08:16:00: 3501074.92,5872202.83
-08:16:00: 3501036.06,5872212.33
-08:16:00: 3501008.37,5872314.87
-08:16:00: 3500969.06,5872322.43
-08:16:00: 3500963.12,5872278.45
-08:16:00: 3500997.83,5872285.43
-08:16:00: 3501003.58,5872244.52
-08:16:00: 3501007.92,5872201.54
-08:16:00: 3500961.78,5872238.88
-08:16:00: 3500973.90,5872206.31
-08:16:00: 3500923.76,5872475.45
-08:16:00: 3500816.62,5872479.09
-08:16:00: 3500779.10,5872499.54
-08:16:00: 3500779.96,5872459.99
-08:16:00: 3500815.38,5872439.43
-08:16:00: 3500813.62,5872399.18
-08:16:00: 3500821.37,5872362.92
-08:16:00: 3500777.95,5872422.73
-08:16:00: 3500773.13,5872387.98
-08:16:00: 3500786.31,5872356.18
-08:16:00: 3500928.16,5872438.87
-08:16:00: 3500886.82,5872466.21
-08:16:00: 3500848.88,5872463.97
-08:16:00: 3500855.02,5872427.59
-08:16:00: 3500896.12,5872428.30
-08:16:00: 3500928.40,5872393.15
-08:16:00: 3500887.33,5872398.52
-08:16:00: 3500888.67,5872359.68
-08:16:00: 3500851.89,5872386.38
-08:16:00: 3500929.24,5872349.43
-08:16:00: 3500890.00,5872290.11
-08:16:00: 3500850.64,5872349.88
-08:16:00: 3500856.65,5872314.33
-08:16:00: 3500930.28,5872310.92
-08:16:00: 3500895.97,5872324.49
-08:16:00: 3500924.45,5872276.70
-08:16:00: 3500928.54,5872243.07
-08:16:00: 3500931.49,5872202.39
-08:16:00: 3500892.61,5872214.33
-08:16:00: 3500889.81,5872250.70
-08:16:00: 3500852.39,5872272.75
-08:16:00: 3500853.62,5872235.57
-08:16:00: 3500815.42,5872326.63
-08:16:00: 3500776.58,5872315.36
-08:16:00: 3500816.70,5872289.28
-08:16:00: 3500816.74,5872251.90
-08:16:00: 3500815.84,5872214.07
-08:16:00: 3500778.79,5872273.93
-08:16:00: 3500778.32,5872235.27
-08:16:00: 3501268.36,5872651.95
-08:16:00: 3501273.15,5872673.37
-08:16:00: 3501206.84,5872652.17
-08:16:00: 3501167.57,5872735.36
-08:16:00: 3501147.20,5872772.03
-08:16:00: 3501128.97,5872779.53
-08:16:00: 3501167.38,5872776.57
-08:16:00: 3501148.91,5872795.04
-08:16:00: 3501171.45,5872796.38
-08:16:00: 3501165.70,5872754.56
-08:16:00: 3501150.83,5872735.34
-08:16:00: 3501144.10,5872753.21
-08:16:00: 3501130.40,5872735.15
-08:16:00: 3501205.11,5872732.35
-08:16:00: 3501189.78,5872777.25
-08:16:00: 3501190.31,5872799.48
-08:16:00: 3501213.01,5872776.02
-08:16:00: 3501205.77,5872793.33
-08:16:00: 3501206.44,5872754.65
-08:16:00: 3501186.51,5872737.79
-08:16:00: 3501185.49,5872758.31
-08:16:00: 3501212.00,5872673.73
-08:16:00: 3501189.91,5872696.99
-08:16:00: 3501187.52,5872714.94
-08:16:00: 3501206.30,5872691.87
-08:16:00: 3501210.65,5872712.82
-08:16:00: 3501183.73,5872653.67
-08:16:00: 3501189.75,5872675.30
-08:16:00: 3501163.20,5872653.46
-08:16:00: 3501144.34,5872696.90
-08:16:00: 3501146.94,5872714.93
-08:16:00: 3501126.51,5872689.86
-08:16:00: 3501167.28,5872694.24
-08:16:00: 3501167.71,5872718.18
-08:16:00: 3501169.69,5872671.83
-08:16:00: 3501149.03,5872676.32
-08:16:00: 3501144.43,5872656.58
-08:16:00: 3501126.33,5872670.15
-08:16:00: 3501128.73,5872650.84
-08:16:00: 3501270.19,5872694.10
-08:16:00: 3501244.83,5872735.84
-08:16:00: 3501233.49,5872775.89
-08:16:00: 3501223.68,5872796.70
-08:16:00: 3501252.38,5872778.98
-08:16:00: 3501247.19,5872799.54
-08:16:00: 3501251.37,5872756.84
-08:16:00: 3501224.29,5872735.89
-08:16:00: 3501228.82,5872755.92
-08:16:00: 3501268.13,5872734.01
-08:16:00: 3501269.92,5872776.05
-08:16:00: 3501269.96,5872796.88
-08:16:00: 3501287.77,5872773.87
-08:16:00: 3501292.04,5872794.99
-08:16:00: 3501309.00,5872778.76
-08:16:00: 3501290.72,5872735.69
-08:16:00: 3501294.92,5872755.97
-08:16:00: 3501273.90,5872755.56
-08:16:00: 3501267.86,5872712.83
-08:16:00: 3501289.02,5872713.12
-08:16:00: 3501246.92,5872651.20
-08:16:00: 3501229.01,5872694.63
-08:16:00: 3501231.16,5872717.20
-08:16:00: 3501251.37,5872696.43
-08:16:00: 3501249.43,5872715.24
-08:16:00: 3501249.95,5872674.10
-08:16:00: 3501228.69,5872657.13
-08:16:00: 3501229.44,5872674.50
-08:16:00: 3501249.38,5872633.13
-08:16:00: 3501249.74,5872614.46
-08:16:00: 3501228.59,5872638.46
-08:16:00: 3501227.10,5872617.03
-08:16:00: 3501253.84,5872596.37
-08:16:00: 3501245.91,5872584.12
-08:16:00: 3501233.91,5872598.50
-08:16:00: 3501221.09,5872587.02
-08:16:00: 3501229.17,5872566.01
-08:16:00: 3501235.75,5872537.12
-08:16:00: 3501221.53,5872504.89
-08:16:00: 3501208.92,5872628.63
-08:16:00: 3501168.87,5872632.40
-08:16:00: 3501145.49,5872636.07
-08:16:00: 3501130.61,5872615.00
-08:16:00: 3501149.72,5872617.40
-08:16:00: 3501166.18,5872610.15
-08:16:00: 3501171.45,5872592.84
-08:16:00: 3501154.94,5872577.85
-08:16:00: 3501146.63,5872595.74
-08:16:00: 3501215.25,5872598.93
-08:16:00: 3501190.90,5872636.44
-08:16:00: 3501186.70,5872618.93
-08:16:00: 3501204.96,5872609.52
-08:16:00: 3501196.27,5872589.93
-08:16:00: 3501185.64,5872601.20
-08:16:00: 3501200.73,5872573.39
-08:16:00: 3501175.15,5872570.49
-08:16:00: 3501198.38,5872544.26
-08:16:00: 3501185.98,5872511.14
-08:16:00: 3501157.49,5872542.35
-08:16:00: 3501134.63,5872572.55
-08:16:00: 3501149.75,5872502.63
-08:16:00: 3501313.28,5872798.83
-08:16:00: 3501190.54,5872476.55
-08:16:00: 3501158.30,5872464.89
-08:16:00: 3501146.03,5872431.03
-08:16:00: 3501188.70,5872434.92
-08:16:00: 3501191.42,5872395.80
-08:16:00: 3501197.21,5872360.71
-08:16:00: 3501153.26,5872393.92
-08:16:00: 3501161.53,5872356.63
-08:16:00: 3501228.07,5872468.26
-08:16:00: 3501149.64,5872322.94
-08:16:00: 3501151.77,5872285.31
-08:16:00: 3501186.94,5872320.54
-08:16:00: 3501161.56,5872244.95
-08:16:00: 3501145.72,5872206.68
-08:16:00: 3500854.22,5872197.56
-08:16:00: 3500927.33,5872161.12
-08:16:00: 3500816.58,5872175.26
-08:16:00: 3500778.68,5872198.44
-08:16:00: 3500779.77,5872160.21
-08:16:00: 3500778.74,5872129.13
-08:16:00: 3500815.96,5872127.14
-08:16:00: 3500815.54,5872069.75
-08:16:00: 3500778.23,5872088.68
-08:16:00: 3500891.58,5872175.92
-08:16:00: 3500853.63,5872160.36
-08:16:00: 3500853.43,5872129.54
-08:16:00: 3500928.83,5872130.70
-08:16:00: 3500891.12,5872129.13
-08:16:00: 3500931.36,5872094.45
-08:16:00: 3500889.75,5872079.02
-08:16:00: 3500852.79,5872090.85
-08:16:00: 3500920.49,5872045.31
-08:16:00: 3500854.99,5872024.70
-08:16:00: 3500905.33,5871992.51
-08:16:00: 3500922.91,5871936.17
-08:16:00: 3500777.28,5872008.56
-08:16:00: 3500840.99,5871944.30
-08:16:00: 3500768.58,5871929.93
-08:16:00: 3501114.99,5872177.32
-08:16:00: 3501000.39,5872163.85
-08:16:00: 3500961.83,5872173.37
-08:16:00: 3500964.61,5872134.63
-08:16:00: 3501003.83,5872123.68
-08:16:00: 3501004.68,5872085.01
-08:16:00: 3501003.75,5872053.96
-08:16:00: 3500970.68,5872097.71
-08:16:00: 3500966.41,5872054.34
-08:16:00: 3501078.10,5872161.09
-08:16:00: 3501041.10,5872176.30
-08:16:00: 3501041.03,5872139.33
-08:16:00: 3501117.52,5872138.91
-08:16:00: 3501078.55,5872122.63
-08:16:00: 3501116.03,5872100.44
-08:16:00: 3501078.56,5872085.16
-08:16:00: 3501078.32,5872054.46
-08:16:00: 3501041.31,5872100.06
-08:16:00: 3501040.97,5872051.99
-08:16:00: 3501077.72,5872015.58
-08:16:00: 3501040.56,5871994.57
-08:16:00: 3501079.95,5871949.46
-08:16:00: 3501003.24,5872013.49
-08:16:00: 3500961.04,5871998.43
-08:16:00: 3501002.28,5871933.36
-08:16:00: 3500993.59,5871854.72
-08:16:00: 3501009.73,5871783.70
-08:16:00: 3500995.69,5871708.12
-08:16:00: 3500861.08,5871875.95
-08:16:00: 3500793.26,5871863.77
-08:16:00: 3500762.15,5871794.93
-08:16:00: 3500928.45,5871864.52
-08:16:00: 3500926.18,5871790.29
-08:16:00: 3500847.80,5871798.46
-08:16:00: 3500855.74,5871717.74
-08:16:00: 3500927.97,5871716.56
-08:16:00: 3500788.08,5871729.94
-08:16:00: 3500746.73,5872548.92
-08:16:00: 3500741.50,5872515.34
-08:16:00: 3500554.52,5872536.05
-08:16:00: 3500553.66,5872655.76
-08:16:00: 3500514.07,5872737.50
-08:16:00: 3500557.26,5872742.45
-08:16:00: 3500523.52,5872766.56
-08:16:00: 3500547.05,5872758.16
-08:16:00: 3500550.10,5872691.87
-08:16:00: 3500542.43,5872723.04
-08:16:00: 3500520.03,5872661.30
-08:16:00: 3500510.78,5872695.85
-08:16:00: 3500557.04,5872578.11
-08:16:00: 3500512.85,5872622.81
-08:16:00: 3500553.08,5872618.96
-08:16:00: 3500521.05,5872586.92
-08:16:00: 3500521.06,5872511.64
-08:16:00: 3500512.49,5872548.24
-08:16:00: 3500740.71,5872581.44
-08:16:00: 3500625.25,5872653.51
-08:16:00: 3500594.12,5872741.34
-08:16:00: 3500570.58,5872749.75
-08:16:00: 3500617.65,5872732.94
-08:16:00: 3500652.04,5872779.45
-08:16:00: 3500639.07,5872740.47
-08:16:00: 3500653.76,5872759.24
-08:16:00: 3500613.07,5872743.49
-08:16:00: 3500631.11,5872753.51
-08:16:00: 3500644.85,5872684.21
-08:16:00: 3500622.57,5872708.21
-08:16:00: 3500647.70,5872706.55
-08:16:00: 3500641.19,5872724.53
-08:16:00: 3500617.00,5872682.26
-08:16:00: 3500589.07,5872654.43
-08:16:00: 3500572.74,5872723.89
-08:16:00: 3500586.97,5872692.10
-08:16:00: 3500596.78,5872722.05
-08:16:00: 3500703.36,5872658.44
-08:16:00: 3500697.32,5872737.95
-08:16:00: 3500673.33,5872774.86
-08:16:00: 3500679.06,5872796.81
-08:16:00: 3500692.57,5872778.51
-08:16:00: 3500698.80,5872794.78
-08:16:00: 3500694.37,5872758.01
-08:16:00: 3500657.48,5872737.33
-08:16:00: 3500673.09,5872754.41
-08:16:00: 3500676.93,5872736.94
-08:16:00: 3500732.62,5872736.91
-08:16:00: 3500711.90,5872776.04
-08:16:00: 3500718.17,5872798.99
-08:16:00: 3500731.92,5872776.60
-08:16:00: 3500740.66,5872797.00
-08:16:00: 3500740.88,5872756.05
-08:16:00: 3500714.23,5872734.19
-08:16:00: 3500717.99,5872754.77
-08:16:00: 3500736.14,5872669.34
-08:16:00: 3500711.79,5872699.31
-08:16:00: 3500720.38,5872716.36
-08:16:00: 3500735.33,5872690.90
-08:16:00: 3500740.00,5872720.23
-08:16:00: 3500735.93,5872703.47
-08:16:00: 3500712.63,5872682.28
-08:16:00: 3500665.69,5872652.65
-08:16:00: 3500666.67,5872691.00
-08:16:00: 3500666.91,5872707.30
-08:16:00: 3500664.72,5872716.12
-08:16:00: 3500688.26,5872707.71
-08:16:00: 3500682.40,5872721.75
-08:16:00: 3500700.68,5872718.41
-08:16:00: 3500687.42,5872683.86
-08:16:00: 3500737.44,5872615.10
-08:16:00: 3500697.67,5872619.98
-08:16:00: 3500661.45,5872614.15
-08:16:00: 3500665.40,5872581.10
-08:16:00: 3500703.43,5872581.99
-08:16:00: 3500729.43,5872643.94
-08:16:00: 3500711.01,5872543.86
-08:16:00: 3500700.87,5872502.87
-08:16:00: 3500674.94,5872544.30
-08:16:00: 3500662.87,5872511.75
-08:16:00: 3500636.71,5872544.82
-08:16:00: 3500595.33,5872586.04
-08:16:00: 3500590.02,5872618.88
-08:16:00: 3500627.80,5872580.06
-08:16:00: 3500628.60,5872619.05
-08:16:00: 3500625.04,5872504.51
-08:16:00: 3500595.65,5872548.26
-08:16:00: 3500585.02,5872512.61
-08:16:00: 3500740.12,5872477.95
-08:16:00: 3500633.41,5872464.78
-08:16:00: 3500594.14,5872472.82
-08:16:00: 3500586.26,5872435.47
-08:16:00: 3500621.32,5872431.77
-08:16:00: 3500629.55,5872394.19
-08:16:00: 3500631.67,5872354.02
-08:16:00: 3500591.61,5872401.83
-08:16:00: 3500591.30,5872363.83
-08:16:00: 3500741.41,5872438.62
-08:16:00: 3500702.79,5872461.27
-08:16:00: 3500667.06,5872476.86
-08:16:00: 3500663.34,5872434.95
-08:16:00: 3500738.26,5872397.28
-08:16:00: 3500703.37,5872424.36
-08:16:00: 3500703.49,5872394.22
-08:16:00: 3500744.17,5872353.91
-08:16:00: 3500704.88,5872362.83
-08:16:00: 3500667.89,5872391.45
-08:16:00: 3500671.33,5872351.55
-08:16:00: 3500740.91,5872319.59
-08:16:00: 3500658.64,5872318.54
-08:16:00: 3500671.37,5872286.53
-08:16:00: 3500741.22,5872288.53
-08:16:00: 3500703.30,5872319.13
-08:16:00: 3500741.27,5872251.42
-08:16:00: 3500704.23,5872274.00
-08:16:00: 3500739.28,5872210.16
-08:16:00: 3500703.76,5872205.92
-08:16:00: 3500703.07,5872236.08
-08:16:00: 3500665.88,5872250.36
-08:16:00: 3500666.09,5872204.34
-08:16:00: 3500623.55,5872313.96
-08:16:00: 3500590.65,5872327.99
-08:16:00: 3500592.06,5872288.78
-08:16:00: 3500631.62,5872277.10
-08:16:00: 3500628.41,5872236.08
-08:16:00: 3500628.42,5872204.88
-08:16:00: 3500591.72,5872250.62
-08:16:00: 3500590.94,5872202.42
-08:16:00: 3500552.66,5872496.27
-08:16:00: 3500552.76,5872460.53
-08:16:00: 3500513.01,5872471.98
-08:16:00: 3500516.07,5872432.57
-08:16:00: 3500553.45,5872423.76
-08:16:00: 3500523.29,5872394.52
-08:16:00: 3500558.79,5872388.63
-08:16:00: 3500550.62,5872352.44
-08:16:00: 3500511.11,5872362.02
-08:16:00: 3500553.05,5872311.19
-08:16:00: 3500514.04,5872285.62
-08:16:00: 3500516.25,5872326.35
-08:16:00: 3500553.70,5872273.28
-08:16:00: 3500520.54,5872248.16
-08:16:00: 3500554.69,5872235.29
-08:16:00: 3500553.69,5872204.37
-08:16:00: 3500516.18,5872204.69
-08:16:00: 3500481.36,5872244.86
-08:16:00: 3500745.65,5872172.94
-08:16:00: 3500552.45,5872083.72
-08:16:00: 3500397.99,5872087.39
-08:16:00: 3500396.78,5872167.26
-08:16:00: 3500455.14,5872143.54
-08:16:00: 3500553.23,5872163.90
-08:16:00: 3500510.96,5872149.13
-08:16:00: 3500469.87,5872195.85
-08:16:00: 3500472.20,5872085.07
-08:16:00: 3500543.58,5872005.13
-08:16:00: 3500477.48,5872015.71
-08:16:00: 3500560.21,5871934.17
-08:16:00: 3500488.57,5871951.37
-08:16:00: 3500402.48,5872016.05
-08:16:00: 3500411.44,5871936.00
-08:16:00: 3500706.36,5872169.66
-08:16:00: 3500629.99,5872099.90
-08:16:00: 3500590.54,5872144.97
-08:16:00: 3500627.78,5872166.07
-08:16:00: 3500741.40,5872129.51
-08:16:00: 3500664.75,5872154.22
-08:16:00: 3500736.04,5872073.62
-08:16:00: 3500695.48,5872120.52
-08:16:00: 3500680.32,5872067.71
-08:16:00: 3500697.90,5872011.37
-08:16:00: 3500703.18,5871939.50
-08:16:00: 3500615.99,5872019.51
-08:16:00: 3500636.02,5871950.86
-08:16:00: 3500708.26,5871858.66
-08:16:00: 3500623.89,5871873.10
-08:16:00: 3500637.94,5871805.31
-08:16:00: 3500689.98,5871777.60
-08:16:00: 3500712.05,5871710.13
-08:16:00: 3500621.23,5871727.03
-08:16:00: 3500640.64,5871658.27
-08:16:00: 3500545.81,5871858.97
-08:16:00: 3500392.05,5871856.69
-08:16:00: 3500409.63,5871797.55
-08:16:00: 3500470.74,5871877.22
-08:16:00: 3500562.22,5871786.24
-08:16:00: 3500480.84,5871795.79
-08:16:00: 3500546.42,5871710.56
-08:16:00: 3500478.48,5871721.86
-08:16:00: 3500328.59,5872089.91
-08:16:00: 3500325.72,5872016.30
-08:16:00: ->Auswertung der Kommandozeilen-Parameter gestartet
-08:16:00:   Parameterdatei: 'test_daten\test.par'
-08:16:00:   ->Laden der Parameterdatei 'test_daten\test.par' gestartet
-08:16:00:   <-Laden der Parameterdatei 'test_daten\test.par' beendet
-08:16:00:   DGM-Datei: 'egal.shp'
-08:16:00:   Profillagen-Datei: 'egal.shp'
-08:16:00:   WSP-Datei: 'egal.shp'
-08:16:00:   Gewässerachse: 'egal.shp'
-08:16:00:   Bruch- und Sperr-Datei: 'egal.shp'
-08:16:00:   Gelände wirkt als Sperre
-08:16:00:   Delta: Von = 0.00 Bis = 1.00 Diff = 0.23
-08:16:00:   Ausgabe-Datei: 'egal.shp'
-08:16:00: <-Auswertung der Kommandozeilen-Parameter beendet
-08:16:00: ->Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' gestartet
-08:16:00:   ->Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' als TIN gestartet
-08:16:00:     ->Laden der Knoten gestartet
-08:16:00:       118 Werten gelesen, 114 von 114 Knoten im Speicher
-08:16:00:     <-Laden der Knoten beendet
-08:16:00:     ->Laden der Elemente gestartet
-08:16:00:       230 Werte geladen, 218 von 230 Elementen im Speicher
-08:16:00:     <-Laden der Elemente beendet
-08:16:00:   <-Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' als TIN beendet
-08:16:00:   ->Suche nach doppelten Knoten gestartet
-08:16:00:     114 Knoten und 218 Elemente vorhanden
-08:16:00:     ->Sortieren der Knoten gestartet
-08:16:00:     <-Sortieren der Knoten beendet
-08:16:00:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:00:   <-Suche nach doppelten Knoten beendet
-08:16:00: <-Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' beendet
-08:16:00: ->Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' gestartet
-08:16:00:   ->Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' als TIN gestartet
-08:16:00:     ->Laden der Knoten gestartet
-08:16:00:       118 Werten gelesen, 52 von 52 Knoten im Speicher
-08:16:00:     <-Laden der Knoten beendet
-08:16:00:     ->Laden der Elemente gestartet
-08:16:00:       230 Werte geladen, 72 von 230 Elementen im Speicher
-08:16:00:     <-Laden der Elemente beendet
-08:16:00:   <-Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' als TIN beendet
-08:16:00:   ->Suche nach doppelten Knoten gestartet
-08:16:00:     52 Knoten und 72 Elemente vorhanden
-08:16:00:     ->Sortieren der Knoten gestartet
-08:16:00:     <-Sortieren der Knoten beendet
-08:16:00:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:00:   <-Suche nach doppelten Knoten beendet
-08:16:00: <-Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' beendet
-08:16:00: ->Laden des DGM in Datei 'test_daten/dgm.grd' gestartet
-08:16:00:   ->Laden des DGM in Datei 'test_daten/dgm.grd' als GRD gestartet
-08:16:00:     10000 von 71250 Werten gelesen, 0 von 0 Knoten im Speicher
-08:16:00:     20000 von 71250 Werten gelesen, 5130 von 5130 Knoten im Speicher
-08:16:00:     30000 von 71250 Werten gelesen, 11135 von 11135 Knoten im Speicher
-08:16:00:     40000 von 71250 Werten gelesen, 17145 von 17145 Knoten im Speicher
-08:16:00:     50000 von 71250 Werten gelesen, 23155 von 23155 Knoten im Speicher
-08:16:00:     60000 von 71250 Werten gelesen, 24624 von 24624 Knoten im Speicher
-08:16:01:     70000 von 71250 Werten gelesen, 24624 von 24624 Knoten im Speicher
-08:16:01:     71250 von 71250 Werten gelesen, 24624 von 24624 Knoten im Speicher
-08:16:01:   <-Laden des DGM in Datei 'test_daten/dgm.grd' als GRD beendet
-08:16:01:   ->Suche nach doppelten Knoten gestartet
-08:16:01:     24624 Knoten und keine Elemente vorhanden
-08:16:01:     ->Sortieren der Knoten gestartet
-08:16:01:     <-Sortieren der Knoten beendet
-08:16:01:     10000 von 24624 Knoten, 0 Knoten gelöscht
-08:16:01:     20000 von 24624 Knoten, 0 Knoten gelöscht
-08:16:01:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:01:   <-Suche nach doppelten Knoten beendet
-08:16:01: <-Laden des DGM in Datei 'test_daten/dgm.grd' beendet
-08:16:01: ->Laden des DGM in Datei 'test_daten/dgm.xyz' gestartet
-08:16:01:   ->Laden des DGM in Datei 'test_daten/dgm.xyz' als XYZ gestartet
-08:16:01:     10 Werte gelesen, 10 von 10 Knoten im Speicher
-08:16:01:   <-Laden des DGM in Datei 'test_daten/dgm.xyz' als XYZ beendet
-08:16:01:   ->Suche nach doppelten Knoten gestartet
-08:16:01:     10 Knoten und keine Elemente vorhanden
-08:16:01:     ->Sortieren der Knoten gestartet
-08:16:01:     <-Sortieren der Knoten beendet
-08:16:01:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:01:   <-Suche nach doppelten Knoten beendet
-08:16:01: <-Laden des DGM in Datei 'test_daten/dgm.xyz' beendet
-08:16:01: ->Laden des DGM in Datei 'test_daten/dgm_gross.xyz' gestartet
-08:16:01:   ->Laden des DGM in Datei 'test_daten/dgm_gross.xyz' als XYZ gestartet
-08:16:01:     1126 Werte gelesen, 1126 von 1126 Knoten im Speicher
-08:16:01:   <-Laden des DGM in Datei 'test_daten/dgm_gross.xyz' als XYZ beendet
-08:16:01:   ->Suche nach doppelten Knoten gestartet
-08:16:01:     1126 Knoten und keine Elemente vorhanden
-08:16:01:     ->Sortieren der Knoten gestartet
-08:16:01:     <-Sortieren der Knoten beendet
-08:16:01:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:01:   <-Suche nach doppelten Knoten beendet
-08:16:01: <-Laden des DGM in Datei 'test_daten/dgm_gross.xyz' beendet
-08:16:01: ->Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' gestartet
-08:16:01:   ->Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' als XYZ gestartet
-08:16:01:     10000 Werte gelesen, 9999 von 9999 Knoten im Speicher
-08:16:01:     20000 Werte gelesen, 19999 von 19999 Knoten im Speicher
-08:16:01:     30000 Werte gelesen, 29999 von 29999 Knoten im Speicher
-08:16:01:     40000 Werte gelesen, 39999 von 39999 Knoten im Speicher
-08:16:01:     43332 Werte gelesen, 43332 von 43332 Knoten im Speicher
-08:16:01:   <-Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' als XYZ beendet
-08:16:01:   ->Suche nach doppelten Knoten gestartet
-08:16:01:     43332 Knoten und keine Elemente vorhanden
-08:16:01:     ->Sortieren der Knoten gestartet
-08:16:01:     <-Sortieren der Knoten beendet
-08:16:01:     10000 von 43332 Knoten, 0 Knoten gelöscht
-08:16:01:     20000 von 43332 Knoten, 0 Knoten gelöscht
-08:16:01:     30000 von 43332 Knoten, 0 Knoten gelöscht
-08:16:01:     40000 von 43332 Knoten, 0 Knoten gelöscht
-08:16:01:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:01:   <-Suche nach doppelten Knoten beendet
-08:16:01: <-Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' beendet
-08:16:01: ->Laden des DGM in Datei 'test_daten/dgm_sehr_gross.xyz' gestartet
-08:16:01:   ->Laden des DGM in Datei 'test_daten/dgm_sehr_gross.xyz' als XYZ gestartet
-08:16:02:     10000 Werte gelesen, 9999 von 9999 Knoten im Speicher
-08:16:02:     20000 Werte gelesen, 19999 von 19999 Knoten im Speicher
-08:16:02:     30000 Werte gelesen, 29999 von 29999 Knoten im Speicher
-08:16:02:     40000 Werte gelesen, 39999 von 39999 Knoten im Speicher
-08:16:02:     50000 Werte gelesen, 49999 von 49999 Knoten im Speicher
-08:16:02:     60000 Werte gelesen, 59999 von 59999 Knoten im Speicher
-08:16:03:     70000 Werte gelesen, 69999 von 69999 Knoten im Speicher
-08:16:03:     80000 Werte gelesen, 79999 von 79999 Knoten im Speicher
-08:16:03:     90000 Werte gelesen, 89999 von 89999 Knoten im Speicher
-08:16:03:     98636 Werte gelesen, 98636 von 98636 Knoten im Speicher
-08:16:03:   <-Laden des DGM in Datei 'test_daten/dgm_sehr_gross.xyz' als XYZ beendet
-08:16:03:   ->Suche nach doppelten Knoten gestartet
-08:16:03:     98636 Knoten und keine Elemente vorhanden
-08:16:03:     ->Sortieren der Knoten gestartet
-08:16:03:     <-Sortieren der Knoten beendet
-08:16:03:     10000 von 98636 Knoten, 0 Knoten gelöscht
-08:16:03:     20000 von 98636 Knoten, 0 Knoten gelöscht
-08:16:03:     30000 von 98636 Knoten, 0 Knoten gelöscht
-08:16:03:     40000 von 98636 Knoten, 0 Knoten gelöscht
-08:16:03:     50000 von 98636 Knoten, 0 Knoten gelöscht
-08:16:03:     60000 von 98636 Knoten, 0 Knoten gelöscht
-08:16:03:     70000 von 98636 Knoten, 0 Knoten gelöscht
-08:16:03:     80000 von 98636 Knoten, 0 Knoten gelöscht
-08:16:03:     90000 von 98636 Knoten, 0 Knoten gelöscht
-08:16:03:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:03:   <-Suche nach doppelten Knoten beendet
-08:16:03: <-Laden des DGM in Datei 'test_daten/dgm_sehr_gross.xyz' beendet
-08:16:03: ->Laden des DGM in Datei 'test_daten/dgm.shp' gestartet
-08:16:03:   ->Laden des DGM in Datei 'test_daten/dgm.shp' als SHP gestartet
-08:16:03:     ->Laden der Projektionsdatei zu 'test_daten/dgm.shp' gestartet
-08:16:03:       Projektionsdatei 'test_daten/dgm.PRJ' konnte nicht geöffnet werden
-08:16:03:     <-Laden der Projektionsdatei zu 'test_daten/dgm.shp' beendet
-08:16:03:     114 von 114 Objekten gelesen, 114 von 114 Knoten im Speicher
-08:16:03:   <-Laden des DGM in Datei 'test_daten/dgm.shp' als SHP beendet
-08:16:03:   ->Suche nach doppelten Knoten gestartet
-08:16:03:     114 Knoten und keine Elemente vorhanden
-08:16:03:     ->Sortieren der Knoten gestartet
-08:16:03:     <-Sortieren der Knoten beendet
-08:16:03:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:03:   <-Suche nach doppelten Knoten beendet
-08:16:03: <-Laden des DGM in Datei 'test_daten/dgm.shp' beendet
-08:16:03: ->Laden des DGM in Datei 'test_daten/dgm2.shp' gestartet
-08:16:03:   ->Laden des DGM in Datei 'test_daten/dgm2.shp' als SHP gestartet
-08:16:03:     ->Laden der Projektionsdatei zu 'test_daten/dgm2.shp' gestartet
-08:16:03:       Projektionsdatei 'test_daten/dgm2.PRJ' konnte nicht geöffnet werden
-08:16:03:     <-Laden der Projektionsdatei zu 'test_daten/dgm2.shp' beendet
-08:16:04:     10000 von 156249 Objekten gelesen, 9247 von 9247 Knoten im Speicher
-08:16:04:     20000 von 156249 Objekten gelesen, 11875 von 11875 Knoten im Speicher
-08:16:04:     30000 von 156249 Objekten gelesen, 11875 von 11875 Knoten im Speicher
-08:16:04:     40000 von 156249 Objekten gelesen, 11875 von 11875 Knoten im Speicher
-08:16:04:     50000 von 156249 Objekten gelesen, 11875 von 11875 Knoten im Speicher
-08:16:04:     60000 von 156249 Objekten gelesen, 11875 von 11875 Knoten im Speicher
-08:16:04:     70000 von 156249 Objekten gelesen, 12088 von 12088 Knoten im Speicher
-08:16:05:     80000 von 156249 Objekten gelesen, 13793 von 13793 Knoten im Speicher
-08:16:05:     90000 von 156249 Objekten gelesen, 15747 von 15747 Knoten im Speicher
-08:16:05:     100000 von 156249 Objekten gelesen, 17727 von 17727 Knoten im Speicher
-08:16:05:     110000 von 156249 Objekten gelesen, 19707 von 19707 Knoten im Speicher
-08:16:05:     120000 von 156249 Objekten gelesen, 21687 von 21687 Knoten im Speicher
-08:16:05:     130000 von 156249 Objekten gelesen, 23667 von 23667 Knoten im Speicher
-08:16:06:     140000 von 156249 Objekten gelesen, 25482 von 25482 Knoten im Speicher
-08:16:06:     150000 von 156249 Objekten gelesen, 27462 von 27462 Knoten im Speicher
-08:16:06:     156249 von 156249 Objekten gelesen, 28287 von 28287 Knoten im Speicher
-08:16:06:   <-Laden des DGM in Datei 'test_daten/dgm2.shp' als SHP beendet
-08:16:06:   ->Suche nach doppelten Knoten gestartet
-08:16:06:     28287 Knoten und keine Elemente vorhanden
-08:16:06:     ->Sortieren der Knoten gestartet
-08:16:06:     <-Sortieren der Knoten beendet
-08:16:06:     10000 von 28287 Knoten, 0 Knoten gelöscht
-08:16:06:     20000 von 28287 Knoten, 0 Knoten gelöscht
-08:16:06:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:06:   <-Suche nach doppelten Knoten beendet
-08:16:06: <-Laden des DGM in Datei 'test_daten/dgm2.shp' beendet
-08:16:06: ->Laden des DGM in Datei 'test_daten/dgm.2dm' gestartet
-08:16:06:   ->Laden des DGM in Datei 'test_daten/dgm.2dm' als 2DM gestartet
-08:16:06:     2225 Elemente und 1126 Knoten geladen
-08:16:06:     1126 Knoten insgesamt
-08:16:06:   <-Laden des DGM in Datei 'test_daten/dgm.2dm' als 2DM beendet
-08:16:06:   ->Suche nach doppelten Knoten gestartet
-08:16:06:     1126 Knoten und 2225 Elemente vorhanden
-08:16:06:     ->Sortieren der Knoten gestartet
-08:16:06:     <-Sortieren der Knoten beendet
-08:16:06:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:06:   <-Suche nach doppelten Knoten beendet
-08:16:06: <-Laden des DGM in Datei 'test_daten/dgm.2dm' beendet
-08:16:06: ->Laden der Profilspuren gestartet
-08:16:06:   ->Laden der Projektionsdatei zu 'test_daten/profile.shp' gestartet
-08:16:06:     Projektionsdatei 'test_daten/profile.PRJ' konnte nicht geöffnet werden
-08:16:06:   <-Laden der Projektionsdatei zu 'test_daten/profile.shp' beendet
-08:16:06:   Nur Profile mit einer Station kleiner als 9999.9000 werden geladen
-08:16:06:   8 von 8 Objekten geladen, 8 Profilspuren im Speicher
-08:16:06: <-Laden der Profilspuren beendet
-08:16:06: ->Ausrichten der Profilspuren gestartet
-08:16:06:   8 von 8 Profilspuren ausgerichtet, 3 gedreht
-08:16:06: <-Ausrichten der Profilspuren beendet
-08:16:06: ->Laden der Profilspuren gestartet
-08:16:06:   ->Laden der Projektionsdatei zu 'test_daten/profilez.shp' gestartet
-08:16:06:     Projektionsdatei 'test_daten/profilez.PRJ' konnte nicht geöffnet werden
-08:16:06:   <-Laden der Projektionsdatei zu 'test_daten/profilez.shp' beendet
-08:16:06:   Nur Profile mit einer Station kleiner als 9999.9000 werden geladen
-08:16:06:   5 von 5 Objekten geladen, 5 Profilspuren im Speicher
-08:16:06: <-Laden der Profilspuren beendet
-08:16:06: ->Ausrichten der Profilspuren gestartet
-08:16:06:   5 von 5 Profilspuren ausgerichtet, 0 gedreht
-08:16:06: <-Ausrichten der Profilspuren beendet
-08:16:06: ->Laden der Linien Strukturen (Sperren, Gräben und Rohre) gestartet
-08:16:06:   ->Laden der Projektionsdatei zu 'test_daten/linien.shp' gestartet
-08:16:06:     Projektionsdatei 'test_daten/linien.PRJ' konnte nicht geöffnet werden
-08:16:06:   <-Laden der Projektionsdatei zu 'test_daten/linien.shp' beendet
-08:16:06:   9 von 9 Liniensstrukturen geladen, 5 Sperren, 4 Gräben, 0 Rohre
-08:16:06: <-Laden der Linien Strukturen (Sperren, Gräben und Rohre) beendet
-08:16:06: ->Laden der Wasserstände gestartet
-08:16:06:   ->Laden der Wasserstände im ASCII-Format gestartet
-08:16:06:     100 Zeilen geladen, 99 Wasserstände im Speicher
-08:16:06:     200 Zeilen geladen, 199 Wasserstände im Speicher
-08:16:06:     300 Zeilen geladen, 299 Wasserstände im Speicher
-08:16:06:     400 Zeilen geladen, 399 Wasserstände im Speicher
-08:16:06:     500 Zeilen geladen, 499 Wasserstände im Speicher
-08:16:06:     600 Zeilen geladen, 599 Wasserstände im Speicher
-08:16:06:     700 Zeilen geladen, 699 Wasserstände im Speicher
-08:16:06:     800 Zeilen geladen, 799 Wasserstände im Speicher
-08:16:06:     900 Zeilen geladen, 899 Wasserstände im Speicher
-08:16:06:     1000 Zeilen geladen, 999 Wasserstände im Speicher
-08:16:06:     1100 Zeilen geladen, 1099 Wasserstände im Speicher
-08:16:06:     1200 Zeilen geladen, 1199 Wasserstände im Speicher
-08:16:06:     1300 Zeilen geladen, 1299 Wasserstände im Speicher
-08:16:06:     1400 Zeilen geladen, 1399 Wasserstände im Speicher
-08:16:06:     1500 Zeilen geladen, 1499 Wasserstände im Speicher
-08:16:06:     1600 Zeilen geladen, 1599 Wasserstände im Speicher
-08:16:06:     1700 Zeilen geladen, 1699 Wasserstände im Speicher
-08:16:06:     1800 Zeilen geladen, 1799 Wasserstände im Speicher
-08:16:06:     1900 Zeilen geladen, 1899 Wasserstände im Speicher
-08:16:06:     2000 Zeilen geladen, 1999 Wasserstände im Speicher
-08:16:06:     2100 Zeilen geladen, 2099 Wasserstände im Speicher
-08:16:06:     2200 Zeilen geladen, 2199 Wasserstände im Speicher
-08:16:06:     2300 Zeilen geladen, 2299 Wasserstände im Speicher
-08:16:06:     2400 Zeilen geladen, 2399 Wasserstände im Speicher
-08:16:06:     2500 Zeilen geladen, 2499 Wasserstände im Speicher
-08:16:06:     2600 Zeilen geladen, 2599 Wasserstände im Speicher
-08:16:06:     2700 Zeilen geladen, 2699 Wasserstände im Speicher
-08:16:06:     2800 Zeilen geladen, 2799 Wasserstände im Speicher
-08:16:06:     2900 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     3000 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     3100 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     3200 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     3300 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     3400 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     3500 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     3600 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     3700 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     3800 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     3900 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     4000 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     4100 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     4200 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     4300 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     4400 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     4500 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     4600 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     4700 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     4800 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     4900 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     5000 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     5100 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     5200 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     5300 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     5400 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     5500 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     5600 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:     5669 Zeilen geladen, 2834 Wasserstände im Speicher
-08:16:06:   <-Laden der Wasserstände im ASCII-Format beendet
-08:16:06: <-Laden der Wasserstände beendet
-08:16:06: ->Laden der Wasserstände gestartet
-08:16:06:   ->Laden der Wasserstände im DBF-Format gestartet
-Warnung (2111)
-In der DBD-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (6.0000) mehrfach vor.
+00:25:17: ->Laden des DGM in Datei 'test_daten/test_buildedgelist.xyz' gestartet
+00:25:17:   ->Laden des DGM in Datei 'test_daten/test_buildedgelist.xyz' als XYZ gestartet
+00:25:17:     13 Werte gelesen, 13 von 13 Knoten im Speicher
+00:25:17:   <-Laden des DGM in Datei 'test_daten/test_buildedgelist.xyz' als XYZ beendet
+00:25:17:   ->Suche nach doppelten Knoten gestartet
+00:25:17:     13 Knoten und keine Elemente vorhanden
+00:25:17:     ->Sortieren der Knoten gestartet
+00:25:17:     <-Sortieren der Knoten beendet
+00:25:17:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:17:   <-Suche nach doppelten Knoten beendet
+00:25:17: <-Laden des DGM in Datei 'test_daten/test_buildedgelist.xyz' beendet
+00:25:17: ->Triangulierung der Knoten gestartet
+00:25:17:   ->Verschiebung des Koordinatensystems gestartet
+00:25:17:   <-Verschiebung des Koordinatensystems beendet
+00:25:17:   ->Sortieren der Knoten gestartet
+00:25:17:   <-Sortieren der Knoten beendet
+00:25:17:   ->Löschen des Knoten/Kanten-Index gestartet
+00:25:17:   <-Löschen des Knoten/Kanten-Index beendet
+00:25:17:   ->Zurückverschiebung des Koordinatensystems gestartet
+00:25:17:   <-Zurückverschiebung des Koordinatensystems beendet
+00:25:17: <-Triangulierung der Knoten beendet
+00:25:17: ->Erzeugung der Kanten gestartet
+00:25:17:   ->Löschen des Knoten/Kanten-Index gestartet
+00:25:17:   <-Löschen des Knoten/Kanten-Index beendet
+00:25:17:   17 von 28 Elementen, 29 Kanten erzeugt
+00:25:17:   0 von 29 Kanten getestet
+00:25:17:   29 von 29 Kanten getestet
+00:25:17: <-Erzeugung der Kanten beendet
+00:25:17: ->Sortieren der Punkte gestartet
+00:25:17: <-Sortieren der Punkte beendet
+00:25:17: ->Laden des DGM in Datei 'test_daten/dgm.shp' gestartet
+00:25:17:   ->Laden des DGM in Datei 'test_daten/dgm.shp' als SHP gestartet
+00:25:17:     ->Laden der Projektionsdatei zu 'test_daten/dgm.shp' gestartet
+00:25:17:       Projektionsdatei 'test_daten/dgm.PRJ' konnte nicht geöffnet werden
+00:25:17:     <-Laden der Projektionsdatei zu 'test_daten/dgm.shp' beendet
+00:25:17:     114 von 114 Objekten gelesen, 114 von 114 Knoten im Speicher
+00:25:17:   <-Laden des DGM in Datei 'test_daten/dgm.shp' als SHP beendet
+00:25:17:   ->Suche nach doppelten Knoten gestartet
+00:25:17:     114 Knoten und keine Elemente vorhanden
+00:25:17:     ->Sortieren der Knoten gestartet
+00:25:17:     <-Sortieren der Knoten beendet
+00:25:17:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:17:   <-Suche nach doppelten Knoten beendet
+00:25:17: <-Laden des DGM in Datei 'test_daten/dgm.shp' beendet
+00:25:17: ->Sortieren der Knoten gestartet
+00:25:17: <-Sortieren der Knoten beendet
+00:25:17: 0.01,0.01
+00:25:17: 0.01,0.01
+00:25:17: 0.01,0.02
+00:25:17: 0.02,0.02
+00:25:17: 0.02,0.01
+00:25:17: 0.01,0.01
+00:25:17: 0.01,0.02
+00:25:17: 0.02,0.02
+00:25:17: 0.02,0.01
+00:25:17: 0.01,0.01
+00:25:17: 0.01,0.02
+00:25:17: 0.01,0.03
+00:25:17: 0.02,0.02
+00:25:17: 0.02,0.03
+00:25:17: 0.03,0.02
+00:25:17: 0.03,0.03
+00:25:17: 0.02,0.01
+00:25:17: 0.03,0.01
+00:25:17: 0.01,0.01
+00:25:17: 0.01,0.09
+00:25:17: 0.04,0.09
+00:25:17: 0.03,0.06
+00:25:17: 0.04,0.05
+00:25:17: 0.09,0.09
+00:25:17: 0.07,0.09
+00:25:17: 0.07,0.07
+00:25:17: 0.07,0.06
+00:25:17: 0.09,0.01
+00:25:17: 0.07,0.04
+00:25:17: 0.03,0.04
+00:25:17: ->Laden des DGM in Datei 'test_daten/dgm_gross.xyz' gestartet
+00:25:17:   ->Laden des DGM in Datei 'test_daten/dgm_gross.xyz' als XYZ gestartet
+00:25:17:     1126 Werte gelesen, 1126 von 1126 Knoten im Speicher
+00:25:17:   <-Laden des DGM in Datei 'test_daten/dgm_gross.xyz' als XYZ beendet
+00:25:17:   ->Suche nach doppelten Knoten gestartet
+00:25:17:     1126 Knoten und keine Elemente vorhanden
+00:25:17:     ->Sortieren der Knoten gestartet
+00:25:17:     <-Sortieren der Knoten beendet
+00:25:17:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:17:   <-Suche nach doppelten Knoten beendet
+00:25:17: <-Laden des DGM in Datei 'test_daten/dgm_gross.xyz' beendet
+00:25:17: 3501267.49,5872612.21
+00:25:17: 3500741.94,5873010.11
+00:25:17: 3500733.82,5872983.87
+00:25:17: 3500726.79,5873108.23
+00:25:17: 3500727.21,5873257.13
+00:25:17: 3500730.52,5873329.20
+00:25:17: 3500734.91,5873293.44
+00:25:17: 3500685.45,5873261.49
+00:25:17: 3500699.93,5873298.09
+00:25:17: 3500738.07,5873147.90
+00:25:17: 3500691.05,5873185.69
+00:25:17: 3500692.77,5873223.67
+00:25:17: 3500724.99,5873180.90
+00:25:17: 3500730.53,5873216.57
+00:25:17: 3500685.70,5873112.11
+00:25:17: 3500700.42,5873147.47
+00:25:17: 3500733.86,5873038.63
+00:25:17: 3500726.38,5873069.66
+00:25:17: 3500695.85,5873035.94
+00:25:17: 3500695.28,5873076.51
+00:25:17: 3500731.87,5872960.78
+00:25:17: 3500713.94,5873006.84
+00:25:17: 3500710.48,5872981.53
+00:25:17: 3500714.77,5872967.93
+00:25:17: 3500733.58,5872944.56
+00:25:17: 3501269.86,5872816.42
+00:25:17: 3501099.88,5873416.41
+00:25:17: 3501063.99,5873407.92
+00:25:17: 3501022.45,5873411.00
+00:25:17: 3500987.30,5873417.60
+00:25:17: 3500955.14,5873404.00
+00:25:17: 3500922.33,5873416.94
+00:25:17: 3500879.94,5873411.35
+00:25:17: 3500835.30,5873410.84
+00:25:17: 3500797.71,5873412.18
+00:25:17: 3501251.80,5873408.21
+00:25:17: 3501334.15,5873408.58
+00:25:17: 3501410.39,5873416.02
+00:25:17: 3501444.14,5873404.29
+00:25:17: 3501375.52,5873411.84
+00:25:17: 3501213.20,5873407.85
+00:25:17: 3501293.31,5873419.57
+00:25:17: 3501177.16,5873415.15
+00:25:17: 3501136.19,5873411.35
+00:25:17: 3501251.95,5872819.23
+00:25:17: 3501247.91,5873111.14
+00:25:17: 3501177.23,5873257.77
+00:25:17: 3501147.48,5873340.62
+00:25:17: 3501142.70,5873374.43
+00:25:17: 3501183.79,5873333.72
+00:25:17: 3501180.31,5873373.97
+00:25:17: 3501217.95,5873373.52
+00:25:17: 3501213.19,5873304.01
+00:25:17: 3501184.45,5873293.37
+00:25:17: 3501136.62,5873261.72
+00:25:17: 3501145.77,5873302.23
+00:25:17: 3501263.50,5873260.93
+00:25:17: 3501259.17,5873331.73
+00:25:17: 3501256.42,5873367.06
+00:25:17: 3501224.98,5873337.01
+00:25:17: 3501296.42,5873339.25
+00:25:17: 3501293.05,5873382.51
+00:25:17: 3501298.37,5873266.32
+00:25:17: 3501284.76,5873299.04
+00:25:17: 3501221.67,5873264.43
+00:25:17: 3501247.43,5873298.09
+00:25:17: 3501288.19,5873113.25
+00:25:17: 3501256.03,5873186.16
+00:25:17: 3501248.53,5873224.43
+00:25:17: 3501293.02,5873187.36
+00:25:17: 3501289.61,5873226.83
+00:25:17: 3501300.28,5873152.80
+00:25:17: 3501262.38,5873148.08
+00:25:17: 3501221.72,5873152.04
+00:25:17: 3501210.24,5873111.86
+00:25:17: 3501147.05,5873190.51
+00:25:17: 3501142.62,5873224.06
+00:25:17: 3501217.82,5873192.87
+00:25:17: 3501180.39,5873216.01
+00:25:17: 3501212.35,5873229.77
+00:25:17: 3501181.50,5873177.77
+00:25:17: 3501177.08,5873105.90
+00:25:17: 3501180.06,5873140.75
+00:25:17: 3501139.21,5873112.89
+00:25:17: 3501142.94,5873156.09
+00:25:17: 3501326.44,5873107.03
+00:25:17: 3501331.45,5873253.41
+00:25:17: 3501335.30,5873331.59
+00:25:17: 3501330.44,5873366.95
+00:25:17: 3501369.03,5873336.90
+00:25:17: 3501368.22,5873374.38
+00:25:17: 3501405.85,5873336.38
+00:25:17: 3501367.01,5873268.75
+00:25:17: 3501363.40,5873303.35
+00:25:17: 3501403.28,5873295.62
+00:25:17: 3501401.10,5873257.08
+00:25:17: 3501325.99,5873295.48
+00:25:17: 3501440.19,5873265.38
+00:25:17: 3501443.83,5873343.78
+00:25:17: 3501407.30,5873377.34
+00:25:17: 3501443.41,5873374.10
+00:25:17: 3501442.85,5873306.61
+00:25:17: 3501410.28,5873227.36
+00:25:17: 3501364.60,5873113.67
+00:25:17: 3501330.36,5873176.63
+00:25:17: 3501330.04,5873215.80
+00:25:17: 3501363.44,5873191.14
+00:25:17: 3501371.23,5873226.76
+00:25:17: 3501405.96,5873185.52
+00:25:17: 3501402.31,5873106.54
+00:25:17: 3501369.06,5873156.21
+00:25:17: 3501405.50,5873141.20
+00:25:17: 3501331.89,5873138.57
+00:25:17: 3501323.29,5872851.93
+00:25:17: 3501322.72,5872961.19
+00:25:17: 3501329.42,5873027.24
+00:25:17: 3501334.53,5873069.66
+00:25:17: 3501362.75,5873041.40
+00:25:17: 3501375.73,5873073.47
+00:25:17: 3501364.72,5872965.28
+00:25:17: 3501368.01,5873006.17
+00:25:17: 3501335.84,5872992.78
+00:25:17: 3501332.60,5872865.63
+00:25:17: 3501330.76,5872887.44
+00:25:17: 3501335.29,5872925.67
+00:25:17: 3501290.05,5872816.47
+00:25:17: 3501147.89,5872960.56
+00:25:17: 3501137.56,5873041.01
+00:25:17: 3501150.96,5873073.29
+00:25:17: 3501214.91,5873038.09
+00:25:17: 3501188.50,5873072.32
+00:25:17: 3501173.03,5873035.24
+00:25:17: 3501180.24,5872961.77
+00:25:17: 3501183.47,5872996.92
+00:25:17: 3501210.46,5872961.30
+00:25:17: 3501140.95,5873001.24
+00:25:17: 3501284.89,5872962.09
+00:25:17: 3501255.33,5873027.33
+00:25:17: 3501223.54,5873077.76
+00:25:17: 3501259.03,5873069.47
+00:25:17: 3501292.63,5873043.39
+00:25:17: 3501297.30,5873077.96
+00:25:17: 3501296.77,5873002.29
+00:25:17: 3501247.70,5872961.39
+00:25:17: 3501226.84,5872999.13
+00:25:17: 3501262.40,5872991.16
+00:25:17: 3501233.71,5872816.50
+00:25:17: 3501239.10,5872876.42
+00:25:17: 3501221.78,5872925.08
+00:25:17: 3501259.53,5872925.33
+00:25:17: 3501256.06,5872889.47
+00:25:17: 3501237.33,5872898.41
+00:25:17: 3501274.61,5872876.44
+00:25:17: 3501297.60,5872925.39
+00:25:17: 3501293.36,5872888.43
+00:25:17: 3501312.18,5872897.81
+00:25:17: 3501274.47,5872898.46
+00:25:17: 3501310.44,5872816.53
+00:25:17: 3501273.70,5872858.16
+00:25:17: 3501298.49,5872855.04
+00:25:17: 3501291.41,5872868.26
+00:25:17: 3501312.06,5872872.11
+00:25:17: 3501308.56,5872835.82
+00:25:17: 3501267.74,5872835.91
+00:25:17: 3501287.18,5872837.17
+00:25:17: 3501245.66,5872835.10
+00:25:17: 3501231.54,5872851.41
+00:25:17: 3501224.10,5872864.38
+00:25:17: 3501260.98,5872849.75
+00:25:17: 3501248.90,5872861.27
+00:25:17: 3501258.31,5872869.82
+00:25:17: 3501247.51,5872851.07
+00:25:17: 3501224.15,5872834.64
+00:25:17: 3501210.50,5872814.37
+00:25:17: 3501142.37,5872889.76
+00:25:17: 3501142.36,5872919.79
+00:25:17: 3501162.30,5872894.94
+00:25:17: 3501125.47,5872894.52
+00:25:17: 3501218.32,5872886.87
+00:25:17: 3501180.42,5872927.13
+00:25:17: 3501199.62,5872896.32
+00:25:17: 3501182.02,5872888.23
+00:25:17: 3501187.96,5872817.11
+00:25:17: 3501185.26,5872853.86
+00:25:17: 3501174.50,5872870.61
+00:25:17: 3501208.65,5872851.45
+00:25:17: 3501199.30,5872867.49
+00:25:17: 3501214.97,5872870.87
+00:25:17: 3501205.55,5872832.66
+00:25:17: 3501187.15,5872835.82
+00:25:17: 3501166.84,5872816.82
+00:25:17: 3501146.79,5872851.56
+00:25:17: 3501129.24,5872860.15
+00:25:17: 3501165.39,5872857.58
+00:25:17: 3501149.71,5872873.72
+00:25:17: 3501165.59,5872837.46
+00:25:17: 3501146.76,5872815.84
+00:25:17: 3501128.45,5872819.34
+00:25:17: 3501144.14,5872833.69
+00:25:17: 3501107.18,5872815.07
+00:25:17: 3500912.76,5873116.86
+00:25:17: 3500840.35,5873264.82
+00:25:17: 3500767.75,5873344.49
+00:25:17: 3500767.78,5873381.38
+00:25:17: 3500807.89,5873333.43
+00:25:17: 3500805.86,5873373.64
+00:25:17: 3500838.21,5873303.01
+00:25:17: 3500805.11,5873291.43
+00:25:17: 3500800.94,5873256.04
+00:25:17: 3500767.07,5873268.41
+00:25:17: 3500768.94,5873307.67
+00:25:17: 3500913.32,5873265.15
+00:25:17: 3500876.57,5873340.25
+00:25:17: 3500845.54,5873372.09
+00:25:17: 3500885.10,5873370.29
+00:25:17: 3500847.14,5873332.02
+00:25:17: 3500916.54,5873336.09
+00:25:17: 3500917.84,5873381.57
+00:25:17: 3500922.64,5873294.86
+00:25:17: 3500879.77,5873254.67
+00:25:17: 3500880.51,5873298.62
+00:25:17: 3500926.60,5873149.37
+00:25:17: 3500879.61,5873193.06
+00:25:17: 3500849.25,5873223.58
+00:25:17: 3500880.80,5873223.73
+00:25:17: 3500913.31,5873181.35
+00:25:17: 3500919.01,5873223.93
+00:25:17: 3500876.98,5873107.08
+00:25:17: 3500847.98,5873143.55
+00:25:17: 3500883.38,5873151.96
+00:25:17: 3500834.23,5873110.17
+00:25:17: 3500760.19,5873186.29
+00:25:17: 3500770.45,5873227.14
+00:25:17: 3500839.62,5873182.20
+00:25:17: 3500813.51,5873223.01
+00:25:17: 3500797.99,5873187.01
+00:25:17: 3500813.75,5873148.92
+00:25:17: 3500796.43,5873110.44
+00:25:17: 3500776.41,5873148.75
+00:25:17: 3500762.14,5873115.93
+00:25:17: 3501098.09,5873109.81
+00:25:17: 3501000.29,5873260.77
+00:25:17: 3500955.63,5873336.67
+00:25:17: 3500955.20,5873366.47
+00:25:17: 3500994.13,5873337.42
+00:25:17: 3500993.10,5873380.95
+00:25:17: 3501022.86,5873298.52
+00:25:17: 3500987.23,5873294.02
+00:25:17: 3500955.67,5873261.70
+00:25:17: 3500955.47,5873305.97
+00:25:17: 3501105.69,5873261.31
+00:25:17: 3501064.19,5873340.74
+00:25:17: 3501032.54,5873371.46
+00:25:17: 3501073.24,5873369.69
+00:25:17: 3501034.48,5873331.90
+00:25:17: 3501105.70,5873335.98
+00:25:17: 3501105.46,5873381.14
+00:25:17: 3501105.34,5873293.22
+00:25:17: 3501074.61,5873261.24
+00:25:17: 3501065.41,5873301.97
+00:25:17: 3501038.47,5873261.35
+00:25:17: 3501062.38,5873115.47
+00:25:17: 3501064.09,5873182.03
+00:25:17: 3501064.90,5873220.27
+00:25:17: 3501105.11,5873186.61
+00:25:17: 3501104.79,5873229.40
+00:25:17: 3501110.44,5873143.84
+00:25:17: 3501076.58,5873149.19
+00:25:17: 3501037.63,5873148.04
+00:25:17: 3501026.69,5873107.74
+00:25:17: 3500951.62,5873188.63
+00:25:17: 3500954.81,5873224.11
+00:25:17: 3501030.10,5873186.27
+00:25:17: 3500985.27,5873224.11
+00:25:17: 3501023.11,5873223.69
+00:25:17: 3500992.60,5873186.29
+00:25:17: 3500984.92,5873110.95
+00:25:17: 3501001.35,5873147.88
+00:25:17: 3500949.26,5873110.68
+00:25:17: 3500963.93,5873149.18
+00:25:17: 3501124.15,5872838.14
+00:25:17: 3501025.76,5872962.80
+00:25:17: 3500956.03,5873027.96
+00:25:17: 3500957.26,5873069.06
+00:25:17: 3501026.72,5873031.73
+00:25:17: 3500997.39,5873078.42
+00:25:17: 3501031.11,5873065.63
+00:25:17: 3500992.65,5873043.10
+00:25:17: 3500989.14,5872962.66
+00:25:17: 3500996.81,5873002.11
+00:25:17: 3500950.22,5872962.71
+00:25:17: 3500960.82,5872994.52
+00:25:17: 3501109.08,5872963.52
+00:25:17: 3501065.72,5873040.07
+00:25:17: 3501067.86,5873080.47
+00:25:17: 3501105.27,5873028.74
+00:25:17: 3501108.66,5873070.37
+00:25:17: 3501101.44,5872993.67
+00:25:17: 3501067.75,5872963.78
+00:25:17: 3501038.13,5872998.98
+00:25:17: 3501072.08,5873003.81
+00:25:17: 3501101.81,5872836.95
+00:25:17: 3501042.01,5872875.95
+00:25:17: 3501049.13,5872935.85
+00:25:17: 3501068.33,5872925.32
+00:25:17: 3501075.31,5872883.06
+00:25:17: 3501066.74,5872902.35
+00:25:17: 3501065.34,5872889.34
+00:25:17: 3501050.51,5872886.17
+00:25:17: 3501033.08,5872903.34
+00:25:17: 3501049.64,5872911.19
+00:25:17: 3501124.91,5872876.83
+00:25:17: 3501089.36,5872932.76
+00:25:17: 3501116.95,5872935.34
+00:25:17: 3501109.02,5872887.71
+00:25:17: 3501108.76,5872909.18
+00:25:17: 3501100.11,5872879.94
+00:25:17: 3501084.77,5872907.14
+00:25:17: 3501093.11,5872891.98
+00:25:17: 3501086.13,5872821.18
+00:25:17: 3501082.61,5872839.63
+00:25:17: 3501079.70,5872871.28
+00:25:17: 3501090.27,5872858.11
+00:25:17: 3501110.25,5872853.02
+00:25:17: 3501109.41,5872869.13
+00:25:17: 3501068.00,5872814.42
+00:25:17: 3501042.65,5872857.60
+00:25:17: 3501065.35,5872853.75
+00:25:17: 3501060.70,5872872.06
+00:25:17: 3501064.53,5872833.30
+00:25:17: 3501047.52,5872817.09
+00:25:17: 3501044.11,5872837.33
+00:25:17: 3501023.73,5872817.36
+00:25:17: 3500976.12,5872895.51
+00:25:17: 3500956.28,5872926.96
+00:25:17: 3500938.25,5872914.04
+00:25:17: 3500974.87,5872914.20
+00:25:17: 3500973.99,5872936.29
+00:25:17: 3500964.72,5872878.32
+00:25:17: 3500958.83,5872907.54
+00:25:17: 3500951.32,5872898.62
+00:25:17: 3501025.72,5872889.28
+00:25:17: 3500993.38,5872926.09
+00:25:17: 3501030.67,5872925.41
+00:25:17: 3501011.42,5872935.20
+00:25:17: 3501012.50,5872909.90
+00:25:17: 3501006.08,5872877.51
+00:25:17: 3500992.09,5872905.90
+00:25:17: 3501000.92,5872892.40
+00:25:17: 3500986.33,5872876.32
+00:25:17: 3501026.19,5872839.59
+00:25:17: 3501000.81,5872857.91
+00:25:17: 3501020.57,5872854.31
+00:25:17: 3501023.76,5872870.61
+00:25:17: 3501001.25,5872814.92
+00:25:17: 3501004.85,5872835.50
+00:25:17: 3500982.32,5872817.64
+00:25:17: 3500957.59,5872858.04
+00:25:17: 3500942.94,5872874.58
+00:25:17: 3500983.78,5872837.83
+00:25:17: 3500978.29,5872857.54
+00:25:17: 3500965.97,5872841.75
+00:25:17: 3500961.93,5872821.83
+00:25:17: 3500940.00,5872815.40
+00:25:17: 3500947.10,5872836.70
+00:25:17: 3500937.49,5872855.01
+00:25:17: 3500841.93,5872957.06
+00:25:17: 3500770.03,5873039.00
+00:25:17: 3500765.42,5873077.17
+00:25:17: 3500840.16,5873040.20
+00:25:17: 3500808.78,5873070.45
+00:25:17: 3500801.01,5873031.95
+00:25:17: 3500816.97,5872973.22
+00:25:17: 3500809.91,5873002.22
+00:25:17: 3500789.69,5872970.41
+00:25:17: 3500770.53,5872997.97
+00:25:17: 3500769.28,5872963.04
+00:25:17: 3500750.76,5872969.58
+00:25:17: 3500751.90,5872950.19
+00:25:17: 3500913.32,5872962.89
+00:25:17: 3500880.41,5873027.26
+00:25:17: 3500847.20,5873077.54
+00:25:17: 3500880.99,5873065.10
+00:25:17: 3500918.91,5873044.15
+00:25:17: 3500917.47,5873080.60
+00:25:17: 3500921.53,5873002.66
+00:25:17: 3500876.00,5872962.78
+00:25:17: 3500848.17,5872998.34
+00:25:17: 3500886.12,5872994.25
+00:25:17: 3500937.36,5872892.10
+00:25:17: 3500883.43,5872926.01
+00:25:17: 3500862.10,5872931.81
+00:25:17: 3500882.18,5872895.73
+00:25:17: 3500876.93,5872907.96
+00:25:17: 3500877.64,5872877.13
+00:25:17: 3500852.13,5872911.07
+00:25:17: 3500862.37,5872894.75
+00:25:17: 3500855.33,5872877.12
+00:25:17: 3500936.74,5872935.56
+00:25:17: 3500900.25,5872934.30
+00:25:17: 3500920.39,5872929.76
+00:25:17: 3500915.48,5872914.84
+00:25:17: 3500926.52,5872901.73
+00:25:17: 3500922.77,5872880.33
+00:25:17: 3500912.77,5872892.31
+00:25:17: 3500901.73,5872904.85
+00:25:17: 3500896.40,5872890.05
+00:25:17: 3500917.25,5872817.03
+00:25:17: 3500905.58,5872837.85
+00:25:17: 3500901.20,5872873.38
+00:25:17: 3500898.20,5872854.69
+00:25:17: 3500918.99,5872859.22
+00:25:17: 3500925.41,5872836.61
+00:25:17: 3500896.30,5872817.09
+00:25:17: 3500875.50,5872817.45
+00:25:17: 3500859.20,5872857.55
+00:25:17: 3500879.92,5872857.92
+00:25:17: 3500884.79,5872837.31
+00:25:17: 3500855.15,5872816.69
+00:25:17: 3500863.69,5872837.35
+00:25:17: 3500842.46,5872927.13
+00:25:17: 3500788.09,5872946.59
+00:25:17: 3500770.46,5872940.66
+00:25:17: 3500755.77,5872933.07
+00:25:17: 3500757.95,5872913.49
+00:25:17: 3500787.86,5872928.78
+00:25:17: 3500777.96,5872921.57
+00:25:17: 3500794.25,5872897.66
+00:25:17: 3500781.43,5872911.91
+00:25:17: 3500777.30,5872878.18
+00:25:17: 3500772.67,5872896.66
+00:25:17: 3500823.51,5872930.12
+00:25:17: 3500809.91,5872947.81
+00:25:17: 3500802.53,5872917.30
+00:25:17: 3500803.36,5872929.93
+00:25:17: 3500827.33,5872914.18
+00:25:17: 3500839.00,5872894.88
+00:25:17: 3500815.41,5872897.61
+00:25:17: 3500818.54,5872878.10
+00:25:17: 3500797.60,5872878.09
+00:25:17: 3500836.45,5872874.95
+00:25:17: 3500818.43,5872857.50
+00:25:17: 3500800.61,5872860.50
+00:25:17: 3500819.00,5872838.01
+00:25:17: 3500839.00,5872857.09
+00:25:17: 3500836.52,5872814.29
+00:25:17: 3500840.94,5872835.88
+00:25:17: 3500818.63,5872817.37
+00:25:17: 3500800.95,5872820.10
+00:25:17: 3500796.28,5872839.60
+00:25:17: 3500772.62,5872837.50
+00:25:17: 3500782.20,5872857.64
+00:25:17: 3500782.21,5872817.07
+00:25:17: 3500758.25,5872815.41
+00:25:17: 3501270.00,5872629.60
+00:25:17: 3501122.32,5872634.24
+00:25:17: 3500920.58,5872543.15
+00:25:17: 3500829.46,5872657.27
+00:25:17: 3500775.86,5872737.11
+00:25:17: 3500752.90,5872775.57
+00:25:17: 3500759.85,5872793.77
+00:25:17: 3500776.55,5872778.50
+00:25:17: 3500776.04,5872799.11
+00:25:17: 3500780.52,5872758.67
+00:25:17: 3500753.50,5872736.52
+00:25:17: 3500761.61,5872756.10
+00:25:17: 3500835.29,5872735.63
+00:25:17: 3500818.23,5872780.39
+00:25:17: 3500797.68,5872796.19
+00:25:17: 3500798.40,5872772.36
+00:25:17: 3500836.01,5872773.44
+00:25:17: 3500820.87,5872799.15
+00:25:17: 3500841.36,5872794.51
+00:25:17: 3500843.44,5872755.12
+00:25:17: 3500820.43,5872757.97
+00:25:17: 3500816.02,5872737.94
+00:25:17: 3500798.14,5872751.41
+00:25:17: 3500798.14,5872731.31
+00:25:17: 3500805.93,5872665.68
+00:25:17: 3500798.83,5872695.26
+00:25:17: 3500817.26,5872716.74
+00:25:17: 3500820.10,5872696.38
+00:25:17: 3500839.67,5872694.61
+00:25:17: 3500838.95,5872715.10
+00:25:17: 3500822.62,5872677.10
+00:25:17: 3500843.03,5872671.82
+00:25:17: 3500803.40,5872680.06
+00:25:17: 3500777.26,5872653.82
+00:25:17: 3500757.68,5872699.44
+00:25:17: 3500758.04,5872717.86
+00:25:17: 3500778.26,5872695.59
+00:25:17: 3500777.64,5872716.40
+00:25:17: 3500795.80,5872712.66
+00:25:17: 3500782.39,5872674.09
+00:25:17: 3500761.30,5872668.45
+00:25:17: 3500758.86,5872682.49
+00:25:17: 3500897.89,5872651.18
+00:25:17: 3500877.56,5872737.67
+00:25:17: 3500855.41,5872775.99
+00:25:17: 3500863.79,5872796.29
+00:25:17: 3500875.34,5872776.16
+00:25:17: 3500884.94,5872796.92
+00:25:17: 3500884.56,5872756.12
+00:25:17: 3500857.78,5872733.39
+00:25:17: 3500864.05,5872755.62
+00:25:17: 3500922.89,5872733.79
+00:25:17: 3500896.06,5872776.82
+00:25:17: 3500905.37,5872797.16
+00:25:17: 3500917.45,5872776.54
+00:25:17: 3500925.86,5872796.41
+00:25:17: 3500921.55,5872755.51
+00:25:17: 3500899.20,5872736.77
+00:25:17: 3500903.53,5872758.44
+00:25:17: 3500917.39,5872656.45
+00:25:17: 3500898.72,5872695.92
+00:25:17: 3500903.21,5872717.77
+00:25:17: 3500922.34,5872692.44
+00:25:17: 3500919.04,5872712.09
+00:25:17: 3500924.13,5872671.82
+00:25:17: 3500902.94,5872673.91
+00:25:17: 3500863.65,5872659.67
+00:25:17: 3500855.96,5872691.76
+00:25:17: 3500860.35,5872710.50
+00:25:17: 3500876.05,5872695.88
+00:25:17: 3500882.04,5872716.91
+00:25:17: 3500882.92,5872659.10
+00:25:17: 3500881.72,5872676.90
+00:25:17: 3500863.28,5872677.84
+00:25:17: 3500932.76,5872579.75
+00:25:17: 3500850.35,5872578.79
+00:25:17: 3500864.11,5872627.62
+00:25:17: 3500853.00,5872648.86
+00:25:17: 3500887.29,5872617.03
+00:25:17: 3500876.53,5872640.46
+00:25:17: 3500870.71,5872605.35
+00:25:17: 3500928.58,5872611.24
+00:25:17: 3500900.07,5872632.05
+00:25:17: 3500909.95,5872639.29
+00:25:17: 3500923.60,5872623.64
+00:25:17: 3500925.70,5872640.40
+00:25:17: 3500891.48,5872577.00
+00:25:17: 3500909.44,5872608.12
+00:25:17: 3500899.53,5872505.24
+00:25:17: 3500886.12,5872537.71
+00:25:17: 3500853.71,5872543.18
+00:25:17: 3500856.95,5872502.88
+00:25:17: 3500820.23,5872548.97
+00:25:17: 3500774.30,5872576.19
+00:25:17: 3500756.75,5872646.65
+00:25:17: 3500778.43,5872614.65
+00:25:17: 3500796.74,5872647.50
+00:25:17: 3500810.24,5872582.64
+00:25:17: 3500815.22,5872620.62
+00:25:17: 3500817.46,5872647.41
+00:25:17: 3500841.29,5872635.38
+00:25:17: 3500842.84,5872608.02
+00:25:17: 3500817.21,5872513.96
+00:25:17: 3500782.56,5872540.34
+00:25:17: 3501121.81,5872598.65
+00:25:17: 3501019.35,5872654.55
+00:25:17: 3500979.76,5872733.04
+00:25:17: 3500960.15,5872778.46
+00:25:17: 3500944.33,5872794.53
+00:25:17: 3500939.44,5872774.38
+00:25:17: 3500981.33,5872778.05
+00:25:17: 3500963.88,5872799.18
+00:25:17: 3500962.34,5872739.70
+00:25:17: 3500962.37,5872760.17
+00:25:17: 3500944.53,5872732.39
+00:25:17: 3500941.67,5872751.87
+00:25:17: 3501024.02,5872734.91
+00:25:17: 3501002.68,5872772.57
+00:25:17: 3500985.20,5872798.95
+00:25:17: 3501005.18,5872794.70
+00:25:17: 3501023.44,5872776.30
+00:25:17: 3501025.93,5872794.89
+00:25:17: 3501021.79,5872758.07
+00:25:17: 3500999.64,5872735.39
+00:25:17: 3500984.41,5872754.54
+00:25:17: 3501005.83,5872752.74
+00:25:17: 3501025.85,5872675.02
+00:25:17: 3501006.54,5872694.40
+00:25:17: 3500985.24,5872716.77
+00:25:17: 3501003.58,5872714.96
+00:25:17: 3501023.70,5872694.34
+00:25:17: 3501024.09,5872711.88
+00:25:17: 3500999.00,5872653.89
+00:25:17: 3500985.41,5872671.67
+00:25:17: 3501003.29,5872674.51
+00:25:17: 3500978.44,5872653.61
+00:25:17: 3500958.75,5872694.55
+00:25:17: 3500939.98,5872713.54
+00:25:17: 3500941.39,5872694.44
+00:25:17: 3500982.65,5872694.61
+00:25:17: 3500963.86,5872715.98
+00:25:17: 3500966.44,5872674.88
+00:25:17: 3500959.29,5872656.97
+00:25:17: 3500943.85,5872675.41
+00:25:17: 3500940.14,5872653.50
+00:25:17: 3501124.54,5872713.13
+00:25:17: 3501062.87,5872732.89
+00:25:17: 3501042.20,5872778.44
+00:25:17: 3501044.10,5872797.35
+00:25:17: 3501063.19,5872777.58
+00:25:17: 3501062.28,5872798.81
+00:25:17: 3501066.70,5872754.34
+00:25:17: 3501046.54,5872738.13
+00:25:17: 3501042.91,5872757.62
+00:25:17: 3501124.38,5872757.75
+00:25:17: 3501084.77,5872776.09
+00:25:17: 3501083.68,5872798.76
+00:25:17: 3501124.81,5872798.41
+00:25:17: 3501103.24,5872794.15
+00:25:17: 3501108.10,5872774.75
+00:25:17: 3501110.30,5872735.44
+00:25:17: 3501103.32,5872752.88
+00:25:17: 3501085.20,5872735.50
+00:25:17: 3501087.59,5872758.25
+00:25:17: 3501107.74,5872655.44
+00:25:17: 3501083.39,5872692.30
+00:25:17: 3501087.50,5872712.39
+00:25:17: 3501106.21,5872698.61
+00:25:17: 3501103.19,5872718.29
+00:25:17: 3501106.11,5872678.25
+00:25:17: 3501083.07,5872652.54
+00:25:17: 3501088.43,5872671.12
+00:25:17: 3501061.08,5872655.24
+00:25:17: 3501040.37,5872694.44
+00:25:17: 3501045.80,5872716.46
+00:25:17: 3501060.57,5872694.50
+00:25:17: 3501069.11,5872714.57
+00:25:17: 3501069.37,5872673.58
+00:25:17: 3501039.44,5872655.25
+00:25:17: 3501048.44,5872674.05
+00:25:17: 3501115.29,5872578.40
+00:25:17: 3501072.16,5872604.47
+00:25:17: 3501042.90,5872621.64
+00:25:17: 3501047.12,5872638.76
+00:25:17: 3501063.65,5872616.36
+00:25:17: 3501066.31,5872634.53
+00:25:17: 3501057.54,5872591.37
+00:25:17: 3501047.34,5872607.37
+00:25:17: 3501037.96,5872597.83
+00:25:17: 3501040.42,5872577.91
+00:25:17: 3501109.16,5872615.97
+00:25:17: 3501086.08,5872618.17
+00:25:17: 3501085.36,5872634.95
+00:25:17: 3501102.06,5872635.09
+00:25:17: 3501099.55,5872590.34
+00:25:17: 3501084.08,5872595.98
+00:25:17: 3501096.98,5872601.56
+00:25:17: 3501078.23,5872579.53
+00:25:17: 3501117.18,5872538.63
+00:25:17: 3501097.28,5872569.03
+00:25:17: 3501078.77,5872546.75
+00:25:17: 3501111.32,5872501.40
+00:25:17: 3501075.10,5872509.26
+00:25:17: 3501040.94,5872538.96
+00:25:17: 3501059.49,5872568.87
+00:25:17: 3501036.13,5872501.02
+00:25:17: 3501000.21,5872540.43
+00:25:17: 3500966.11,5872584.15
+00:25:17: 3500948.06,5872619.02
+00:25:17: 3500941.10,5872634.03
+00:25:17: 3500972.88,5872616.09
+00:25:17: 3500962.34,5872636.44
+00:25:17: 3501022.52,5872610.28
+00:25:17: 3500997.70,5872613.19
+00:25:17: 3500985.70,5872633.81
+00:25:17: 3501006.78,5872634.11
+00:25:17: 3501028.24,5872636.30
+00:25:17: 3501019.38,5872620.14
+00:25:17: 3501018.89,5872590.18
+00:25:17: 3500996.17,5872597.86
+00:25:17: 3501002.82,5872504.66
+00:25:17: 3500993.51,5872570.39
+00:25:17: 3501021.62,5872568.54
+00:25:17: 3500960.32,5872544.50
+00:25:17: 3500969.85,5872510.23
+00:25:17: 3500938.44,5872507.21
+00:25:17: 3501124.90,5872469.44
+00:25:17: 3501010.66,5872468.95
+00:25:17: 3500967.61,5872469.72
+00:25:17: 3500960.00,5872426.24
+00:25:17: 3500995.84,5872432.90
+00:25:17: 3501011.33,5872393.41
+00:25:17: 3501000.95,5872353.37
+00:25:17: 3500974.22,5872393.15
+00:25:17: 3500961.63,5872360.89
+00:25:17: 3501086.22,5872469.19
+00:25:17: 3501050.00,5872468.05
+00:25:17: 3501075.11,5872428.77
+00:25:17: 3501033.83,5872432.08
+00:25:17: 3501110.97,5872436.38
+00:25:17: 3501113.65,5872397.35
+00:25:17: 3501119.99,5872353.74
+00:25:17: 3501084.17,5872361.10
+00:25:17: 3501074.74,5872389.75
+00:25:17: 3501045.74,5872398.81
+00:25:17: 3501043.45,5872359.11
+00:25:17: 3501115.81,5872311.04
+00:25:17: 3501041.63,5872319.47
+00:25:17: 3501074.73,5872285.20
+00:25:17: 3501033.93,5872280.15
+00:25:17: 3501079.03,5872326.51
+00:25:17: 3501111.12,5872275.51
+00:25:17: 3501124.82,5872244.39
+00:25:17: 3501086.06,5872243.80
+00:25:17: 3501109.72,5872211.91
+00:25:17: 3501048.90,5872244.38
+00:25:17: 3501074.92,5872202.83
+00:25:17: 3501036.06,5872212.33
+00:25:17: 3501008.37,5872314.87
+00:25:17: 3500969.06,5872322.43
+00:25:17: 3500963.12,5872278.45
+00:25:17: 3500997.83,5872285.43
+00:25:17: 3501003.58,5872244.52
+00:25:17: 3501007.92,5872201.54
+00:25:17: 3500961.78,5872238.88
+00:25:17: 3500973.90,5872206.31
+00:25:17: 3500923.76,5872475.45
+00:25:17: 3500816.62,5872479.09
+00:25:17: 3500779.10,5872499.54
+00:25:17: 3500779.96,5872459.99
+00:25:17: 3500815.38,5872439.43
+00:25:17: 3500813.62,5872399.18
+00:25:17: 3500821.37,5872362.92
+00:25:17: 3500777.95,5872422.73
+00:25:17: 3500773.13,5872387.98
+00:25:17: 3500786.31,5872356.18
+00:25:17: 3500928.16,5872438.87
+00:25:17: 3500886.82,5872466.21
+00:25:17: 3500848.88,5872463.97
+00:25:17: 3500855.02,5872427.59
+00:25:17: 3500896.12,5872428.30
+00:25:17: 3500928.40,5872393.15
+00:25:17: 3500887.33,5872398.52
+00:25:17: 3500888.67,5872359.68
+00:25:17: 3500851.89,5872386.38
+00:25:17: 3500929.24,5872349.43
+00:25:17: 3500890.00,5872290.11
+00:25:17: 3500850.64,5872349.88
+00:25:17: 3500856.65,5872314.33
+00:25:17: 3500930.28,5872310.92
+00:25:17: 3500895.97,5872324.49
+00:25:17: 3500924.45,5872276.70
+00:25:17: 3500928.54,5872243.07
+00:25:17: 3500931.49,5872202.39
+00:25:17: 3500892.61,5872214.33
+00:25:17: 3500889.81,5872250.70
+00:25:17: 3500852.39,5872272.75
+00:25:17: 3500853.62,5872235.57
+00:25:17: 3500815.42,5872326.63
+00:25:17: 3500776.58,5872315.36
+00:25:17: 3500816.70,5872289.28
+00:25:17: 3500816.74,5872251.90
+00:25:17: 3500815.84,5872214.07
+00:25:17: 3500778.79,5872273.93
+00:25:17: 3500778.32,5872235.27
+00:25:17: 3501268.36,5872651.95
+00:25:17: 3501273.15,5872673.37
+00:25:17: 3501206.84,5872652.17
+00:25:17: 3501167.57,5872735.36
+00:25:17: 3501147.20,5872772.03
+00:25:17: 3501128.97,5872779.53
+00:25:17: 3501167.38,5872776.57
+00:25:17: 3501148.91,5872795.04
+00:25:17: 3501171.45,5872796.38
+00:25:17: 3501165.70,5872754.56
+00:25:17: 3501150.83,5872735.34
+00:25:17: 3501144.10,5872753.21
+00:25:17: 3501130.40,5872735.15
+00:25:17: 3501205.11,5872732.35
+00:25:17: 3501189.78,5872777.25
+00:25:17: 3501190.31,5872799.48
+00:25:17: 3501213.01,5872776.02
+00:25:17: 3501205.77,5872793.33
+00:25:17: 3501206.44,5872754.65
+00:25:17: 3501186.51,5872737.79
+00:25:17: 3501185.49,5872758.31
+00:25:17: 3501212.00,5872673.73
+00:25:17: 3501189.91,5872696.99
+00:25:17: 3501187.52,5872714.94
+00:25:17: 3501206.30,5872691.87
+00:25:17: 3501210.65,5872712.82
+00:25:17: 3501183.73,5872653.67
+00:25:17: 3501189.75,5872675.30
+00:25:17: 3501163.20,5872653.46
+00:25:17: 3501144.34,5872696.90
+00:25:17: 3501146.94,5872714.93
+00:25:17: 3501126.51,5872689.86
+00:25:17: 3501167.28,5872694.24
+00:25:17: 3501167.71,5872718.18
+00:25:17: 3501169.69,5872671.83
+00:25:17: 3501149.03,5872676.32
+00:25:17: 3501144.43,5872656.58
+00:25:17: 3501126.33,5872670.15
+00:25:17: 3501128.73,5872650.84
+00:25:17: 3501270.19,5872694.10
+00:25:17: 3501244.83,5872735.84
+00:25:17: 3501233.49,5872775.89
+00:25:17: 3501223.68,5872796.70
+00:25:17: 3501252.38,5872778.98
+00:25:17: 3501247.19,5872799.54
+00:25:17: 3501251.37,5872756.84
+00:25:17: 3501224.29,5872735.89
+00:25:17: 3501228.82,5872755.92
+00:25:17: 3501268.13,5872734.01
+00:25:17: 3501269.92,5872776.05
+00:25:17: 3501269.96,5872796.88
+00:25:17: 3501287.77,5872773.87
+00:25:17: 3501292.04,5872794.99
+00:25:17: 3501309.00,5872778.76
+00:25:17: 3501290.72,5872735.69
+00:25:17: 3501294.92,5872755.97
+00:25:17: 3501273.90,5872755.56
+00:25:17: 3501267.86,5872712.83
+00:25:17: 3501289.02,5872713.12
+00:25:17: 3501246.92,5872651.20
+00:25:17: 3501229.01,5872694.63
+00:25:17: 3501231.16,5872717.20
+00:25:17: 3501251.37,5872696.43
+00:25:17: 3501249.43,5872715.24
+00:25:17: 3501249.95,5872674.10
+00:25:17: 3501228.69,5872657.13
+00:25:17: 3501229.44,5872674.50
+00:25:17: 3501249.38,5872633.13
+00:25:17: 3501249.74,5872614.46
+00:25:17: 3501228.59,5872638.46
+00:25:17: 3501227.10,5872617.03
+00:25:17: 3501253.84,5872596.37
+00:25:17: 3501245.91,5872584.12
+00:25:17: 3501233.91,5872598.50
+00:25:17: 3501221.09,5872587.02
+00:25:17: 3501229.17,5872566.01
+00:25:17: 3501235.75,5872537.12
+00:25:17: 3501221.53,5872504.89
+00:25:17: 3501208.92,5872628.63
+00:25:17: 3501168.87,5872632.40
+00:25:17: 3501145.49,5872636.07
+00:25:17: 3501130.61,5872615.00
+00:25:17: 3501149.72,5872617.40
+00:25:17: 3501166.18,5872610.15
+00:25:17: 3501171.45,5872592.84
+00:25:17: 3501154.94,5872577.85
+00:25:17: 3501146.63,5872595.74
+00:25:17: 3501215.25,5872598.93
+00:25:17: 3501190.90,5872636.44
+00:25:17: 3501186.70,5872618.93
+00:25:17: 3501204.96,5872609.52
+00:25:17: 3501196.27,5872589.93
+00:25:17: 3501185.64,5872601.20
+00:25:17: 3501200.73,5872573.39
+00:25:17: 3501175.15,5872570.49
+00:25:17: 3501198.38,5872544.26
+00:25:17: 3501185.98,5872511.14
+00:25:17: 3501157.49,5872542.35
+00:25:17: 3501134.63,5872572.55
+00:25:17: 3501149.75,5872502.63
+00:25:17: 3501313.28,5872798.83
+00:25:17: 3501190.54,5872476.55
+00:25:17: 3501158.30,5872464.89
+00:25:17: 3501146.03,5872431.03
+00:25:17: 3501188.70,5872434.92
+00:25:17: 3501191.42,5872395.80
+00:25:17: 3501197.21,5872360.71
+00:25:17: 3501153.26,5872393.92
+00:25:17: 3501161.53,5872356.63
+00:25:17: 3501228.07,5872468.26
+00:25:17: 3501149.64,5872322.94
+00:25:17: 3501151.77,5872285.31
+00:25:17: 3501186.94,5872320.54
+00:25:17: 3501161.56,5872244.95
+00:25:17: 3501145.72,5872206.68
+00:25:17: 3500854.22,5872197.56
+00:25:17: 3500927.33,5872161.12
+00:25:17: 3500816.58,5872175.26
+00:25:17: 3500778.68,5872198.44
+00:25:17: 3500779.77,5872160.21
+00:25:17: 3500778.74,5872129.13
+00:25:17: 3500815.96,5872127.14
+00:25:17: 3500815.54,5872069.75
+00:25:17: 3500778.23,5872088.68
+00:25:17: 3500891.58,5872175.92
+00:25:17: 3500853.63,5872160.36
+00:25:17: 3500853.43,5872129.54
+00:25:17: 3500928.83,5872130.70
+00:25:17: 3500891.12,5872129.13
+00:25:17: 3500931.36,5872094.45
+00:25:17: 3500889.75,5872079.02
+00:25:17: 3500852.79,5872090.85
+00:25:17: 3500920.49,5872045.31
+00:25:17: 3500854.99,5872024.70
+00:25:17: 3500905.33,5871992.51
+00:25:17: 3500922.91,5871936.17
+00:25:17: 3500777.28,5872008.56
+00:25:17: 3500840.99,5871944.30
+00:25:17: 3500768.58,5871929.93
+00:25:17: 3501114.99,5872177.32
+00:25:17: 3501000.39,5872163.85
+00:25:17: 3500961.83,5872173.37
+00:25:17: 3500964.61,5872134.63
+00:25:17: 3501003.83,5872123.68
+00:25:17: 3501004.68,5872085.01
+00:25:17: 3501003.75,5872053.96
+00:25:17: 3500970.68,5872097.71
+00:25:17: 3500966.41,5872054.34
+00:25:17: 3501078.10,5872161.09
+00:25:17: 3501041.10,5872176.30
+00:25:17: 3501041.03,5872139.33
+00:25:17: 3501117.52,5872138.91
+00:25:17: 3501078.55,5872122.63
+00:25:17: 3501116.03,5872100.44
+00:25:17: 3501078.56,5872085.16
+00:25:17: 3501078.32,5872054.46
+00:25:17: 3501041.31,5872100.06
+00:25:17: 3501040.97,5872051.99
+00:25:17: 3501077.72,5872015.58
+00:25:17: 3501040.56,5871994.57
+00:25:17: 3501079.95,5871949.46
+00:25:17: 3501003.24,5872013.49
+00:25:17: 3500961.04,5871998.43
+00:25:17: 3501002.28,5871933.36
+00:25:17: 3500993.59,5871854.72
+00:25:17: 3501009.73,5871783.70
+00:25:17: 3500995.69,5871708.12
+00:25:17: 3500861.08,5871875.95
+00:25:17: 3500793.26,5871863.77
+00:25:17: 3500762.15,5871794.93
+00:25:17: 3500928.45,5871864.52
+00:25:17: 3500926.18,5871790.29
+00:25:17: 3500847.80,5871798.46
+00:25:17: 3500855.74,5871717.74
+00:25:17: 3500927.97,5871716.56
+00:25:17: 3500788.08,5871729.94
+00:25:17: 3500746.73,5872548.92
+00:25:17: 3500741.50,5872515.34
+00:25:17: 3500554.52,5872536.05
+00:25:17: 3500553.66,5872655.76
+00:25:17: 3500514.07,5872737.50
+00:25:17: 3500557.26,5872742.45
+00:25:17: 3500523.52,5872766.56
+00:25:17: 3500547.05,5872758.16
+00:25:17: 3500550.10,5872691.87
+00:25:17: 3500542.43,5872723.04
+00:25:17: 3500520.03,5872661.30
+00:25:17: 3500510.78,5872695.85
+00:25:17: 3500557.04,5872578.11
+00:25:17: 3500512.85,5872622.81
+00:25:17: 3500553.08,5872618.96
+00:25:17: 3500521.05,5872586.92
+00:25:17: 3500521.06,5872511.64
+00:25:17: 3500512.49,5872548.24
+00:25:17: 3500740.71,5872581.44
+00:25:17: 3500625.25,5872653.51
+00:25:17: 3500594.12,5872741.34
+00:25:17: 3500570.58,5872749.75
+00:25:17: 3500617.65,5872732.94
+00:25:17: 3500652.04,5872779.45
+00:25:17: 3500639.07,5872740.47
+00:25:17: 3500653.76,5872759.24
+00:25:17: 3500613.07,5872743.49
+00:25:17: 3500631.11,5872753.51
+00:25:17: 3500644.85,5872684.21
+00:25:17: 3500622.57,5872708.21
+00:25:17: 3500647.70,5872706.55
+00:25:17: 3500641.19,5872724.53
+00:25:17: 3500617.00,5872682.26
+00:25:17: 3500589.07,5872654.43
+00:25:17: 3500572.74,5872723.89
+00:25:17: 3500586.97,5872692.10
+00:25:17: 3500596.78,5872722.05
+00:25:17: 3500703.36,5872658.44
+00:25:17: 3500697.32,5872737.95
+00:25:17: 3500673.33,5872774.86
+00:25:17: 3500679.06,5872796.81
+00:25:17: 3500692.57,5872778.51
+00:25:17: 3500698.80,5872794.78
+00:25:17: 3500694.37,5872758.01
+00:25:17: 3500657.48,5872737.33
+00:25:17: 3500673.09,5872754.41
+00:25:17: 3500676.93,5872736.94
+00:25:17: 3500732.62,5872736.91
+00:25:17: 3500711.90,5872776.04
+00:25:17: 3500718.17,5872798.99
+00:25:17: 3500731.92,5872776.60
+00:25:17: 3500740.66,5872797.00
+00:25:17: 3500740.88,5872756.05
+00:25:17: 3500714.23,5872734.19
+00:25:17: 3500717.99,5872754.77
+00:25:17: 3500736.14,5872669.34
+00:25:17: 3500711.79,5872699.31
+00:25:17: 3500720.38,5872716.36
+00:25:17: 3500735.33,5872690.90
+00:25:17: 3500740.00,5872720.23
+00:25:17: 3500735.93,5872703.47
+00:25:17: 3500712.63,5872682.28
+00:25:17: 3500665.69,5872652.65
+00:25:17: 3500666.67,5872691.00
+00:25:17: 3500666.91,5872707.30
+00:25:17: 3500664.72,5872716.12
+00:25:17: 3500688.26,5872707.71
+00:25:17: 3500682.40,5872721.75
+00:25:17: 3500700.68,5872718.41
+00:25:17: 3500687.42,5872683.86
+00:25:17: 3500737.44,5872615.10
+00:25:17: 3500697.67,5872619.98
+00:25:17: 3500661.45,5872614.15
+00:25:17: 3500665.40,5872581.10
+00:25:17: 3500703.43,5872581.99
+00:25:17: 3500729.43,5872643.94
+00:25:17: 3500711.01,5872543.86
+00:25:17: 3500700.87,5872502.87
+00:25:17: 3500674.94,5872544.30
+00:25:17: 3500662.87,5872511.75
+00:25:17: 3500636.71,5872544.82
+00:25:17: 3500595.33,5872586.04
+00:25:17: 3500590.02,5872618.88
+00:25:17: 3500627.80,5872580.06
+00:25:17: 3500628.60,5872619.05
+00:25:17: 3500625.04,5872504.51
+00:25:17: 3500595.65,5872548.26
+00:25:17: 3500585.02,5872512.61
+00:25:17: 3500740.12,5872477.95
+00:25:17: 3500633.41,5872464.78
+00:25:17: 3500594.14,5872472.82
+00:25:17: 3500586.26,5872435.47
+00:25:17: 3500621.32,5872431.77
+00:25:17: 3500629.55,5872394.19
+00:25:17: 3500631.67,5872354.02
+00:25:17: 3500591.61,5872401.83
+00:25:17: 3500591.30,5872363.83
+00:25:17: 3500741.41,5872438.62
+00:25:17: 3500702.79,5872461.27
+00:25:17: 3500667.06,5872476.86
+00:25:17: 3500663.34,5872434.95
+00:25:17: 3500738.26,5872397.28
+00:25:17: 3500703.37,5872424.36
+00:25:17: 3500703.49,5872394.22
+00:25:17: 3500744.17,5872353.91
+00:25:17: 3500704.88,5872362.83
+00:25:17: 3500667.89,5872391.45
+00:25:17: 3500671.33,5872351.55
+00:25:17: 3500740.91,5872319.59
+00:25:17: 3500658.64,5872318.54
+00:25:17: 3500671.37,5872286.53
+00:25:17: 3500741.22,5872288.53
+00:25:17: 3500703.30,5872319.13
+00:25:17: 3500741.27,5872251.42
+00:25:17: 3500704.23,5872274.00
+00:25:17: 3500739.28,5872210.16
+00:25:17: 3500703.76,5872205.92
+00:25:17: 3500703.07,5872236.08
+00:25:17: 3500665.88,5872250.36
+00:25:17: 3500666.09,5872204.34
+00:25:17: 3500623.55,5872313.96
+00:25:17: 3500590.65,5872327.99
+00:25:17: 3500592.06,5872288.78
+00:25:17: 3500631.62,5872277.10
+00:25:17: 3500628.41,5872236.08
+00:25:17: 3500628.42,5872204.88
+00:25:17: 3500591.72,5872250.62
+00:25:17: 3500590.94,5872202.42
+00:25:17: 3500552.66,5872496.27
+00:25:17: 3500552.76,5872460.53
+00:25:17: 3500513.01,5872471.98
+00:25:17: 3500516.07,5872432.57
+00:25:17: 3500553.45,5872423.76
+00:25:17: 3500523.29,5872394.52
+00:25:17: 3500558.79,5872388.63
+00:25:17: 3500550.62,5872352.44
+00:25:17: 3500511.11,5872362.02
+00:25:17: 3500553.05,5872311.19
+00:25:17: 3500514.04,5872285.62
+00:25:17: 3500516.25,5872326.35
+00:25:17: 3500553.70,5872273.28
+00:25:17: 3500520.54,5872248.16
+00:25:17: 3500554.69,5872235.29
+00:25:17: 3500553.69,5872204.37
+00:25:17: 3500516.18,5872204.69
+00:25:17: 3500481.36,5872244.86
+00:25:17: 3500745.65,5872172.94
+00:25:17: 3500552.45,5872083.72
+00:25:17: 3500397.99,5872087.39
+00:25:17: 3500396.78,5872167.26
+00:25:17: 3500455.14,5872143.54
+00:25:17: 3500553.23,5872163.90
+00:25:17: 3500510.96,5872149.13
+00:25:17: 3500469.87,5872195.85
+00:25:17: 3500472.20,5872085.07
+00:25:17: 3500543.58,5872005.13
+00:25:17: 3500477.48,5872015.71
+00:25:17: 3500560.21,5871934.17
+00:25:17: 3500488.57,5871951.37
+00:25:17: 3500402.48,5872016.05
+00:25:17: 3500411.44,5871936.00
+00:25:17: 3500706.36,5872169.66
+00:25:17: 3500629.99,5872099.90
+00:25:17: 3500590.54,5872144.97
+00:25:17: 3500627.78,5872166.07
+00:25:17: 3500741.40,5872129.51
+00:25:17: 3500664.75,5872154.22
+00:25:17: 3500736.04,5872073.62
+00:25:17: 3500695.48,5872120.52
+00:25:17: 3500680.32,5872067.71
+00:25:17: 3500697.90,5872011.37
+00:25:17: 3500703.18,5871939.50
+00:25:17: 3500615.99,5872019.51
+00:25:17: 3500636.02,5871950.86
+00:25:17: 3500708.26,5871858.66
+00:25:17: 3500623.89,5871873.10
+00:25:17: 3500637.94,5871805.31
+00:25:17: 3500689.98,5871777.60
+00:25:17: 3500712.05,5871710.13
+00:25:17: 3500621.23,5871727.03
+00:25:17: 3500640.64,5871658.27
+00:25:17: 3500545.81,5871858.97
+00:25:17: 3500392.05,5871856.69
+00:25:17: 3500409.63,5871797.55
+00:25:17: 3500470.74,5871877.22
+00:25:17: 3500562.22,5871786.24
+00:25:17: 3500480.84,5871795.79
+00:25:17: 3500546.42,5871710.56
+00:25:17: 3500478.48,5871721.86
+00:25:17: 3500328.59,5872089.91
+00:25:17: 3500325.72,5872016.30
+00:25:17: ->Auswertung der Kommandozeilen-Parameter gestartet
+00:25:17:   Parameterdatei: 'test_daten\test.par'
+00:25:17:   ->Laden der Parameterdatei 'test_daten\test.par' gestartet
+00:25:17:   <-Laden der Parameterdatei 'test_daten\test.par' beendet
+00:25:17:   DGM-Datei: 'egal.shp'
+00:25:17:   Profillagen-Datei: 'egal.shp'
+00:25:17:   WSP-Datei: 'egal.shp'
+00:25:17:   Gewässerachse: 'egal.shp'
+00:25:17:   Bruch- und Sperr-Datei: 'egal.shp'
+00:25:17:   Gelände wirkt als Sperre
+00:25:17:   Delta: Von = 0.00 Bis = 1.00 Diff = 0.23
+00:25:17:   Ausgabe-Datei: 'egal.shp'
+00:25:17: <-Auswertung der Kommandozeilen-Parameter beendet
+00:25:17: ->Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' gestartet
+00:25:17:   ->Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' als TIN gestartet
+00:25:17:     ->Laden der Knoten gestartet
+00:25:17:       118 Werten gelesen, 114 von 114 Knoten im Speicher
+00:25:17:     <-Laden der Knoten beendet
+00:25:17:     ->Laden der Elemente gestartet
+00:25:17:       230 Werte geladen, 218 von 230 Elementen im Speicher
+00:25:17:     <-Laden der Elemente beendet
+00:25:17:   <-Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' als TIN beendet
+00:25:17:   ->Suche nach doppelten Knoten gestartet
+00:25:17:     114 Knoten und 218 Elemente vorhanden
+00:25:17:     ->Sortieren der Knoten gestartet
+00:25:17:     <-Sortieren der Knoten beendet
+00:25:17:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:17:   <-Suche nach doppelten Knoten beendet
+00:25:17: <-Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' beendet
+00:25:17: ->Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' gestartet
+00:25:17:   ->Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' als TIN gestartet
+00:25:17:     ->Laden der Knoten gestartet
+00:25:17:       118 Werten gelesen, 52 von 52 Knoten im Speicher
+00:25:17:     <-Laden der Knoten beendet
+00:25:17:     ->Laden der Elemente gestartet
+00:25:17:       230 Werte geladen, 72 von 230 Elementen im Speicher
+00:25:17:     <-Laden der Elemente beendet
+00:25:17:   <-Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' als TIN beendet
+00:25:17:   ->Suche nach doppelten Knoten gestartet
+00:25:17:     52 Knoten und 72 Elemente vorhanden
+00:25:17:     ->Sortieren der Knoten gestartet
+00:25:17:     <-Sortieren der Knoten beendet
+00:25:17:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:17:   <-Suche nach doppelten Knoten beendet
+00:25:17: <-Laden des DGM in Datei 'test_daten/dgmtin/tnxy.adf' beendet
+00:25:17: ->Laden des DGM in Datei 'test_daten/dgm.grd' gestartet
+00:25:17:   ->Laden des DGM in Datei 'test_daten/dgm.grd' als GRD gestartet
+00:25:17:     10000 von 71250 Werten gelesen, 0 von 0 Knoten im Speicher
+00:25:17:     20000 von 71250 Werten gelesen, 5130 von 5130 Knoten im Speicher
+00:25:17:     30000 von 71250 Werten gelesen, 11135 von 11135 Knoten im Speicher
+00:25:17:     40000 von 71250 Werten gelesen, 17145 von 17145 Knoten im Speicher
+00:25:17:     50000 von 71250 Werten gelesen, 23155 von 23155 Knoten im Speicher
+00:25:17:     60000 von 71250 Werten gelesen, 24624 von 24624 Knoten im Speicher
+00:25:17:     70000 von 71250 Werten gelesen, 24624 von 24624 Knoten im Speicher
+00:25:17:     71250 von 71250 Werten gelesen, 24624 von 24624 Knoten im Speicher
+00:25:17:   <-Laden des DGM in Datei 'test_daten/dgm.grd' als GRD beendet
+00:25:17:   ->Suche nach doppelten Knoten gestartet
+00:25:17:     24624 Knoten und keine Elemente vorhanden
+00:25:17:     ->Sortieren der Knoten gestartet
+00:25:17:     <-Sortieren der Knoten beendet
+00:25:17:     10000 von 24624 Knoten, 0 Knoten gelöscht
+00:25:17:     20000 von 24624 Knoten, 0 Knoten gelöscht
+00:25:17:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:17:   <-Suche nach doppelten Knoten beendet
+00:25:17: <-Laden des DGM in Datei 'test_daten/dgm.grd' beendet
+00:25:18: ->Laden des DGM in Datei 'test_daten/dgm.xyz' gestartet
+00:25:18:   ->Laden des DGM in Datei 'test_daten/dgm.xyz' als XYZ gestartet
+00:25:18:     10 Werte gelesen, 10 von 10 Knoten im Speicher
+00:25:18:   <-Laden des DGM in Datei 'test_daten/dgm.xyz' als XYZ beendet
+00:25:18:   ->Suche nach doppelten Knoten gestartet
+00:25:18:     10 Knoten und keine Elemente vorhanden
+00:25:18:     ->Sortieren der Knoten gestartet
+00:25:18:     <-Sortieren der Knoten beendet
+00:25:18:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:18:   <-Suche nach doppelten Knoten beendet
+00:25:18: <-Laden des DGM in Datei 'test_daten/dgm.xyz' beendet
+00:25:18: ->Laden des DGM in Datei 'test_daten/dgm_gross.xyz' gestartet
+00:25:18:   ->Laden des DGM in Datei 'test_daten/dgm_gross.xyz' als XYZ gestartet
+00:25:18:     1126 Werte gelesen, 1126 von 1126 Knoten im Speicher
+00:25:18:   <-Laden des DGM in Datei 'test_daten/dgm_gross.xyz' als XYZ beendet
+00:25:18:   ->Suche nach doppelten Knoten gestartet
+00:25:18:     1126 Knoten und keine Elemente vorhanden
+00:25:18:     ->Sortieren der Knoten gestartet
+00:25:18:     <-Sortieren der Knoten beendet
+00:25:18:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:18:   <-Suche nach doppelten Knoten beendet
+00:25:18: <-Laden des DGM in Datei 'test_daten/dgm_gross.xyz' beendet
+00:25:18: ->Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' gestartet
+00:25:18:   ->Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' als XYZ gestartet
+00:25:18:     10000 Werte gelesen, 9999 von 9999 Knoten im Speicher
+00:25:18:     20000 Werte gelesen, 19999 von 19999 Knoten im Speicher
+00:25:18:     30000 Werte gelesen, 29999 von 29999 Knoten im Speicher
+00:25:18:     40000 Werte gelesen, 39999 von 39999 Knoten im Speicher
+00:25:18:     43332 Werte gelesen, 43332 von 43332 Knoten im Speicher
+00:25:18:   <-Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' als XYZ beendet
+00:25:18:   ->Suche nach doppelten Knoten gestartet
+00:25:18:     43332 Knoten und keine Elemente vorhanden
+00:25:18:     ->Sortieren der Knoten gestartet
+00:25:18:     <-Sortieren der Knoten beendet
+00:25:18:     10000 von 43332 Knoten, 0 Knoten gelöscht
+00:25:18:     20000 von 43332 Knoten, 0 Knoten gelöscht
+00:25:18:     30000 von 43332 Knoten, 0 Knoten gelöscht
+00:25:18:     40000 von 43332 Knoten, 0 Knoten gelöscht
+00:25:18:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:18:   <-Suche nach doppelten Knoten beendet
+00:25:18: <-Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' beendet
+00:25:18: ->Laden des DGM in Datei 'test_daten/dgm_sehr_gross.xyz' gestartet
+00:25:18:   ->Laden des DGM in Datei 'test_daten/dgm_sehr_gross.xyz' als XYZ gestartet
+00:25:18:     10000 Werte gelesen, 9999 von 9999 Knoten im Speicher
+00:25:19:     20000 Werte gelesen, 19999 von 19999 Knoten im Speicher
+00:25:19:     30000 Werte gelesen, 29999 von 29999 Knoten im Speicher
+00:25:19:     40000 Werte gelesen, 39999 von 39999 Knoten im Speicher
+00:25:19:     50000 Werte gelesen, 49999 von 49999 Knoten im Speicher
+00:25:19:     60000 Werte gelesen, 59999 von 59999 Knoten im Speicher
+00:25:19:     70000 Werte gelesen, 69999 von 69999 Knoten im Speicher
+00:25:20:     80000 Werte gelesen, 79999 von 79999 Knoten im Speicher
+00:25:20:     90000 Werte gelesen, 89999 von 89999 Knoten im Speicher
+00:25:20:     98636 Werte gelesen, 98636 von 98636 Knoten im Speicher
+00:25:20:   <-Laden des DGM in Datei 'test_daten/dgm_sehr_gross.xyz' als XYZ beendet
+00:25:20:   ->Suche nach doppelten Knoten gestartet
+00:25:20:     98636 Knoten und keine Elemente vorhanden
+00:25:20:     ->Sortieren der Knoten gestartet
+00:25:20:     <-Sortieren der Knoten beendet
+00:25:20:     10000 von 98636 Knoten, 0 Knoten gelöscht
+00:25:20:     20000 von 98636 Knoten, 0 Knoten gelöscht
+00:25:20:     30000 von 98636 Knoten, 0 Knoten gelöscht
+00:25:20:     40000 von 98636 Knoten, 0 Knoten gelöscht
+00:25:20:     50000 von 98636 Knoten, 0 Knoten gelöscht
+00:25:20:     60000 von 98636 Knoten, 0 Knoten gelöscht
+00:25:20:     70000 von 98636 Knoten, 0 Knoten gelöscht
+00:25:20:     80000 von 98636 Knoten, 0 Knoten gelöscht
+00:25:20:     90000 von 98636 Knoten, 0 Knoten gelöscht
+00:25:20:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:20:   <-Suche nach doppelten Knoten beendet
+00:25:20: <-Laden des DGM in Datei 'test_daten/dgm_sehr_gross.xyz' beendet
+00:25:20: ->Laden des DGM in Datei 'test_daten/dgm.shp' gestartet
+00:25:20:   ->Laden des DGM in Datei 'test_daten/dgm.shp' als SHP gestartet
+00:25:20:     ->Laden der Projektionsdatei zu 'test_daten/dgm.shp' gestartet
+00:25:20:       Projektionsdatei 'test_daten/dgm.PRJ' konnte nicht geöffnet werden
+00:25:20:     <-Laden der Projektionsdatei zu 'test_daten/dgm.shp' beendet
+00:25:20:     114 von 114 Objekten gelesen, 114 von 114 Knoten im Speicher
+00:25:20:   <-Laden des DGM in Datei 'test_daten/dgm.shp' als SHP beendet
+00:25:20:   ->Suche nach doppelten Knoten gestartet
+00:25:20:     114 Knoten und keine Elemente vorhanden
+00:25:20:     ->Sortieren der Knoten gestartet
+00:25:20:     <-Sortieren der Knoten beendet
+00:25:20:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:20:   <-Suche nach doppelten Knoten beendet
+00:25:20: <-Laden des DGM in Datei 'test_daten/dgm.shp' beendet
+00:25:20: ->Laden des DGM in Datei 'test_daten/dgm2.shp' gestartet
+00:25:20:   ->Laden des DGM in Datei 'test_daten/dgm2.shp' als SHP gestartet
+00:25:20:     ->Laden der Projektionsdatei zu 'test_daten/dgm2.shp' gestartet
+00:25:20:       Projektionsdatei 'test_daten/dgm2.PRJ' konnte nicht geöffnet werden
+00:25:20:     <-Laden der Projektionsdatei zu 'test_daten/dgm2.shp' beendet
+00:25:21:     10000 von 156249 Objekten gelesen, 9247 von 9247 Knoten im Speicher
+00:25:21:     20000 von 156249 Objekten gelesen, 11875 von 11875 Knoten im Speicher
+00:25:21:     30000 von 156249 Objekten gelesen, 11875 von 11875 Knoten im Speicher
+00:25:21:     40000 von 156249 Objekten gelesen, 11875 von 11875 Knoten im Speicher
+00:25:21:     50000 von 156249 Objekten gelesen, 11875 von 11875 Knoten im Speicher
+00:25:21:     60000 von 156249 Objekten gelesen, 11875 von 11875 Knoten im Speicher
+00:25:22:     70000 von 156249 Objekten gelesen, 12088 von 12088 Knoten im Speicher
+00:25:22:     80000 von 156249 Objekten gelesen, 13793 von 13793 Knoten im Speicher
+00:25:22:     90000 von 156249 Objekten gelesen, 15747 von 15747 Knoten im Speicher
+00:25:22:     100000 von 156249 Objekten gelesen, 17727 von 17727 Knoten im Speicher
+00:25:22:     110000 von 156249 Objekten gelesen, 19707 von 19707 Knoten im Speicher
+00:25:22:     120000 von 156249 Objekten gelesen, 21687 von 21687 Knoten im Speicher
+00:25:22:     130000 von 156249 Objekten gelesen, 23667 von 23667 Knoten im Speicher
+00:25:23:     140000 von 156249 Objekten gelesen, 25482 von 25482 Knoten im Speicher
+00:25:23:     150000 von 156249 Objekten gelesen, 27462 von 27462 Knoten im Speicher
+00:25:23:     156249 von 156249 Objekten gelesen, 28287 von 28287 Knoten im Speicher
+00:25:23:   <-Laden des DGM in Datei 'test_daten/dgm2.shp' als SHP beendet
+00:25:23:   ->Suche nach doppelten Knoten gestartet
+00:25:23:     28287 Knoten und keine Elemente vorhanden
+00:25:23:     ->Sortieren der Knoten gestartet
+00:25:23:     <-Sortieren der Knoten beendet
+00:25:23:     10000 von 28287 Knoten, 0 Knoten gelöscht
+00:25:23:     20000 von 28287 Knoten, 0 Knoten gelöscht
+00:25:23:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:23:   <-Suche nach doppelten Knoten beendet
+00:25:23: <-Laden des DGM in Datei 'test_daten/dgm2.shp' beendet
+00:25:23: ->Laden des DGM in Datei 'test_daten/dgm.2dm' gestartet
+00:25:23:   ->Laden des DGM in Datei 'test_daten/dgm.2dm' als 2DM gestartet
+00:25:23:     2225 Elemente und 1126 Knoten geladen
+00:25:23:     1126 Knoten insgesamt
+00:25:23:   <-Laden des DGM in Datei 'test_daten/dgm.2dm' als 2DM beendet
+00:25:23:   ->Suche nach doppelten Knoten gestartet
+00:25:23:     1126 Knoten und 2225 Elemente vorhanden
+00:25:23:     ->Sortieren der Knoten gestartet
+00:25:23:     <-Sortieren der Knoten beendet
+00:25:23:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:23:   <-Suche nach doppelten Knoten beendet
+00:25:23: <-Laden des DGM in Datei 'test_daten/dgm.2dm' beendet
+00:25:23: ->Laden der Profilspuren gestartet
+00:25:23:   ->Laden der Projektionsdatei zu 'test_daten/profile.shp' gestartet
+00:25:23:     Projektionsdatei 'test_daten/profile.PRJ' konnte nicht geöffnet werden
+00:25:23:   <-Laden der Projektionsdatei zu 'test_daten/profile.shp' beendet
+00:25:23:   Nur Profile mit einer Station kleiner als 9999.9000 werden geladen
+00:25:23:   8 von 8 Objekten geladen, 8 Profilspuren im Speicher
+00:25:23: <-Laden der Profilspuren beendet
+00:25:23: ->Ausrichten der Profilspuren gestartet
+00:25:23:   8 von 8 Profilspuren ausgerichtet, 3 gedreht
+00:25:23: <-Ausrichten der Profilspuren beendet
+00:25:23: ->Laden der Profilspuren gestartet
+00:25:23:   ->Laden der Projektionsdatei zu 'test_daten/profilez.shp' gestartet
+00:25:23:     Projektionsdatei 'test_daten/profilez.PRJ' konnte nicht geöffnet werden
+00:25:23:   <-Laden der Projektionsdatei zu 'test_daten/profilez.shp' beendet
+00:25:23:   Nur Profile mit einer Station kleiner als 9999.9000 werden geladen
+00:25:23:   5 von 5 Objekten geladen, 5 Profilspuren im Speicher
+00:25:23: <-Laden der Profilspuren beendet
+00:25:23: ->Ausrichten der Profilspuren gestartet
+00:25:23:   5 von 5 Profilspuren ausgerichtet, 0 gedreht
+00:25:23: <-Ausrichten der Profilspuren beendet
+00:25:23: ->Laden der Linien Strukturen (Sperren, Gräben und Rohre) gestartet
+00:25:23:   ->Laden der Projektionsdatei zu 'test_daten/linien.shp' gestartet
+00:25:23:     Projektionsdatei 'test_daten/linien.PRJ' konnte nicht geöffnet werden
+00:25:23:   <-Laden der Projektionsdatei zu 'test_daten/linien.shp' beendet
+00:25:23:   9 von 9 Liniensstrukturen geladen, 5 Sperren, 4 Gräben, 0 Rohre
+00:25:23: <-Laden der Linien Strukturen (Sperren, Gräben und Rohre) beendet
+00:25:23: ->Laden der Wasserstände gestartet
+00:25:23:   ->Laden der Wasserstände im ASCII-Format gestartet
+00:25:23:     100 Zeilen geladen, 99 Wasserstände im Speicher
+00:25:23:     200 Zeilen geladen, 199 Wasserstände im Speicher
+00:25:23:     300 Zeilen geladen, 299 Wasserstände im Speicher
+00:25:23:     400 Zeilen geladen, 399 Wasserstände im Speicher
+00:25:23:     500 Zeilen geladen, 499 Wasserstände im Speicher
+00:25:23:     600 Zeilen geladen, 599 Wasserstände im Speicher
+00:25:23:     700 Zeilen geladen, 699 Wasserstände im Speicher
+00:25:23:     800 Zeilen geladen, 799 Wasserstände im Speicher
+00:25:23:     900 Zeilen geladen, 899 Wasserstände im Speicher
+00:25:23:     1000 Zeilen geladen, 999 Wasserstände im Speicher
+00:25:23:     1100 Zeilen geladen, 1099 Wasserstände im Speicher
+00:25:23:     1200 Zeilen geladen, 1199 Wasserstände im Speicher
+00:25:23:     1300 Zeilen geladen, 1299 Wasserstände im Speicher
+00:25:23:     1400 Zeilen geladen, 1399 Wasserstände im Speicher
+00:25:23:     1500 Zeilen geladen, 1499 Wasserstände im Speicher
+00:25:23:     1600 Zeilen geladen, 1599 Wasserstände im Speicher
+00:25:23:     1700 Zeilen geladen, 1699 Wasserstände im Speicher
+00:25:23:     1800 Zeilen geladen, 1799 Wasserstände im Speicher
+00:25:23:     1900 Zeilen geladen, 1899 Wasserstände im Speicher
+00:25:23:     2000 Zeilen geladen, 1999 Wasserstände im Speicher
+00:25:23:     2100 Zeilen geladen, 2099 Wasserstände im Speicher
+00:25:23:     2200 Zeilen geladen, 2199 Wasserstände im Speicher
+00:25:23:     2300 Zeilen geladen, 2299 Wasserstände im Speicher
+00:25:23:     2400 Zeilen geladen, 2399 Wasserstände im Speicher
+00:25:23:     2500 Zeilen geladen, 2499 Wasserstände im Speicher
+00:25:23:     2600 Zeilen geladen, 2599 Wasserstände im Speicher
+00:25:23:     2700 Zeilen geladen, 2699 Wasserstände im Speicher
+00:25:23:     2800 Zeilen geladen, 2799 Wasserstände im Speicher
+00:25:23:     2900 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     3000 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     3100 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     3200 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     3300 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     3400 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     3500 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     3600 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     3700 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     3800 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     3900 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     4000 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     4100 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     4200 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     4300 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     4400 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     4500 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     4600 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     4700 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     4800 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     4900 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     5000 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     5100 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     5200 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     5300 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     5400 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     5500 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     5600 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:     5669 Zeilen geladen, 2834 Wasserstände im Speicher
+00:25:23:   <-Laden der Wasserstände im ASCII-Format beendet
+00:25:23: <-Laden der Wasserstände beendet
+00:25:23: ->Laden der Wasserstände gestartet
+00:25:23:   ->Laden der Wasserstände im DBF-Format gestartet
+->Warnung (2111)
+In der DBF-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (6.0000) mehrfach vor.
 Es wird nur die erste Definition berücksichtigt.
-Warnung (2111)
-Warnung (2111)
-In der DBD-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (8.0000) mehrfach vor.
+<-Warnung (2111)
+->Warnung (2111)
+In der DBF-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (8.0000) mehrfach vor.
 Es wird nur die erste Definition berücksichtigt.
-Warnung (2111)
-Warnung (2111)
-In der DBD-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (9.0000) mehrfach vor.
+<-Warnung (2111)
+->Warnung (2111)
+In der DBF-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (9.0000) mehrfach vor.
 Es wird nur die erste Definition berücksichtigt.
-Warnung (2111)
-Warnung (2111)
-In der DBD-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (4.0000) mehrfach vor.
+<-Warnung (2111)
+->Warnung (2111)
+In der DBF-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (4.0000) mehrfach vor.
 Es wird nur die erste Definition berücksichtigt.
-Warnung (2111)
-Warnung (2111)
-In der DBD-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (7.0000) mehrfach vor.
+<-Warnung (2111)
+->Warnung (2111)
+In der DBF-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (7.0000) mehrfach vor.
 Es wird nur die erste Definition berücksichtigt.
-Warnung (2111)
-Warnung (2111)
-In der DBD-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (10.0000) mehrfach vor.
+<-Warnung (2111)
+->Warnung (2111)
+In der DBF-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (10.0000) mehrfach vor.
 Es wird nur die erste Definition berücksichtigt.
-Warnung (2111)
-Warnung (2111)
-In der DBD-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (1.0000) mehrfach vor.
+<-Warnung (2111)
+->Warnung (2111)
+In der DBF-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (1.0000) mehrfach vor.
 Es wird nur die erste Definition berücksichtigt.
-Warnung (2111)
-Warnung (2111)
-In der DBD-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (2.0000) mehrfach vor.
+<-Warnung (2111)
+->Warnung (2111)
+In der DBF-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (2.0000) mehrfach vor.
 Es wird nur die erste Definition berücksichtigt.
-Warnung (2111)
-Warnung (2111)
-In der DBD-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (3.0000) mehrfach vor.
+<-Warnung (2111)
+->Warnung (2111)
+In der DBF-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (3.0000) mehrfach vor.
 Es wird nur die erste Definition berücksichtigt.
-Warnung (2111)
-Warnung (2111)
-In der DBD-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (5.0000) mehrfach vor.
+<-Warnung (2111)
+->Warnung (2111)
+In der DBF-Datei 'test_daten/wsp.DBF' kommt der Wasserstand (5.0000) mehrfach vor.
 Es wird nur die erste Definition berücksichtigt.
-Warnung (2111)
-08:16:06:     32 von 42 Objekten gelesen, 32 Wasserstände im Speicher
-08:16:06:   <-Laden der Wasserstände im DBF-Format beendet
-08:16:06: <-Laden der Wasserstände beendet
-08:16:06: ->Laden der Wasserstände gestartet
-08:16:06:   ->Laden der Wasserstände im WST-Format gestartet
-08:16:06:     300 Zeilen geladen, 280 Wasserstände im Speicher
-08:16:06:     400 Zeilen geladen, 374 Wasserstände im Speicher
-08:16:06:     500 Zeilen geladen, 473 Wasserstände im Speicher
-08:16:06:     600 Zeilen geladen, 568 Wasserstände im Speicher
-08:16:06:     700 Zeilen geladen, 668 Wasserstände im Speicher
-08:16:06:     800 Zeilen geladen, 763 Wasserstände im Speicher
-08:16:06:     900 Zeilen geladen, 862 Wasserstände im Speicher
-08:16:06:     1000 Zeilen geladen, 962 Wasserstände im Speicher
-08:16:06:     1100 Zeilen geladen, 1057 Wasserstände im Speicher
-08:16:06:     1200 Zeilen geladen, 1157 Wasserstände im Speicher
-08:16:06:     1300 Zeilen geladen, 1252 Wasserstände im Speicher
-08:16:06:     1400 Zeilen geladen, 1351 Wasserstände im Speicher
-08:16:06:     1500 Zeilen geladen, 1446 Wasserstände im Speicher
-08:16:06:     1600 Zeilen geladen, 1545 Wasserstände im Speicher
-08:16:06:     1700 Zeilen geladen, 1639 Wasserstände im Speicher
-08:16:06:     1800 Zeilen geladen, 1739 Wasserstände im Speicher
-08:16:06:     1900 Zeilen geladen, 1837 Wasserstände im Speicher
-08:16:06:     2000 Zeilen geladen, 1932 Wasserstände im Speicher
-08:16:06:     2100 Zeilen geladen, 2030 Wasserstände im Speicher
-08:16:06:     2200 Zeilen geladen, 2125 Wasserstände im Speicher
-08:16:06:     2300 Zeilen geladen, 2225 Wasserstände im Speicher
-08:16:07:     2400 Zeilen geladen, 2320 Wasserstände im Speicher
-08:16:07:     2455 Zeilen geladen, 2375 Wasserstände im Speicher
-08:16:07:   <-Laden der Wasserstände im WST-Format beendet
-08:16:07: <-Laden der Wasserstände beendet
-08:16:07: ->Laden der Gewässerachsen gestartet
-08:16:07:   ->Laden der Projektionsdatei zu 'test_daten/achse.shp' gestartet
-08:16:07:     Projektionsdatei 'test_daten/achse.PRJ' konnte nicht geöffnet werden
-08:16:07:   <-Laden der Projektionsdatei zu 'test_daten/achse.shp' beendet
-08:16:07:   10 von 14 Objekten gelesen, 10 Gewässerachsen im Speicher
-08:16:07:   14 von 14 Objekten gelesen, 14 Gewässerachsen im Speicher
-08:16:07: <-Laden der Gewässerachsen beendet
-08:16:07: ->Triangulierung der Knoten gestartet
-08:16:07:   ->Verschiebung des Koordinatensystems gestartet
-08:16:07:   <-Verschiebung des Koordinatensystems beendet
-08:16:07:   ->Sortieren der Knoten gestartet
-08:16:07:   <-Sortieren der Knoten beendet
-08:16:07:   ->Löschen des Knoten/Kanten-Index gestartet
-08:16:07:   <-Löschen des Knoten/Kanten-Index beendet
-08:16:07:   ->Zurückverschiebung des Koordinatensystems gestartet
-08:16:07:   <-Zurückverschiebung des Koordinatensystems beendet
-08:16:07: <-Triangulierung der Knoten beendet
-08:16:07: ->Laden des DGM in Datei 'test_daten/dgm.xyz' gestartet
-08:16:07:   ->Laden des DGM in Datei 'test_daten/dgm.xyz' als XYZ gestartet
-08:16:07:     10 Werte gelesen, 10 von 10 Knoten im Speicher
-08:16:07:   <-Laden des DGM in Datei 'test_daten/dgm.xyz' als XYZ beendet
-08:16:07:   ->Suche nach doppelten Knoten gestartet
-08:16:07:     10 Knoten und keine Elemente vorhanden
-08:16:07:     ->Sortieren der Knoten gestartet
-08:16:07:     <-Sortieren der Knoten beendet
-08:16:07:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:07:   <-Suche nach doppelten Knoten beendet
-08:16:07: <-Laden des DGM in Datei 'test_daten/dgm.xyz' beendet
-08:16:07: ->Triangulierung der Knoten gestartet
-08:16:07:   ->Verschiebung des Koordinatensystems gestartet
-08:16:07:   <-Verschiebung des Koordinatensystems beendet
-08:16:07:   ->Sortieren der Knoten gestartet
-08:16:07:   <-Sortieren der Knoten beendet
-08:16:07:   ->Löschen des Knoten/Kanten-Index gestartet
-08:16:07:   <-Löschen des Knoten/Kanten-Index beendet
-08:16:07:   ->Zurückverschiebung des Koordinatensystems gestartet
-08:16:07:   <-Zurückverschiebung des Koordinatensystems beendet
-08:16:07: <-Triangulierung der Knoten beendet
-08:16:07: ->Triangulierung der Knoten gestartet
-08:16:07:   ->Verschiebung des Koordinatensystems gestartet
-08:16:07:   <-Verschiebung des Koordinatensystems beendet
-08:16:07:   ->Sortieren der Knoten gestartet
-08:16:07:   <-Sortieren der Knoten beendet
-08:16:07:   ->Löschen des Knoten/Kanten-Index gestartet
-08:16:07:   <-Löschen des Knoten/Kanten-Index beendet
-08:16:07:   ->Zurückverschiebung des Koordinatensystems gestartet
-08:16:07:   <-Zurückverschiebung des Koordinatensystems beendet
-08:16:07: <-Triangulierung der Knoten beendet
-08:16:07: ->Laden des DGM in Datei 'test_daten/dgm.shp' gestartet
-08:16:07:   ->Laden des DGM in Datei 'test_daten/dgm.shp' als SHP gestartet
-08:16:07:     ->Laden der Projektionsdatei zu 'test_daten/dgm.shp' gestartet
-08:16:07:       Projektionsdatei 'test_daten/dgm.PRJ' konnte nicht geöffnet werden
-08:16:07:     <-Laden der Projektionsdatei zu 'test_daten/dgm.shp' beendet
-08:16:07:     114 von 114 Objekten gelesen, 114 von 114 Knoten im Speicher
-08:16:07:   <-Laden des DGM in Datei 'test_daten/dgm.shp' als SHP beendet
-08:16:07:   ->Suche nach doppelten Knoten gestartet
-08:16:07:     114 Knoten und keine Elemente vorhanden
-08:16:07:     ->Sortieren der Knoten gestartet
-08:16:07:     <-Sortieren der Knoten beendet
-08:16:07:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:07:   <-Suche nach doppelten Knoten beendet
-08:16:07: <-Laden des DGM in Datei 'test_daten/dgm.shp' beendet
-08:16:07: ->Triangulierung der Knoten gestartet
-08:16:07:   ->Verschiebung des Koordinatensystems gestartet
-08:16:07:   <-Verschiebung des Koordinatensystems beendet
-08:16:07:   ->Sortieren der Knoten gestartet
-08:16:07:   <-Sortieren der Knoten beendet
-08:16:07:   ->Löschen des Knoten/Kanten-Index gestartet
-08:16:07:   <-Löschen des Knoten/Kanten-Index beendet
-08:16:07:   ->Zurückverschiebung des Koordinatensystems gestartet
-08:16:07:   <-Zurückverschiebung des Koordinatensystems beendet
-08:16:07: <-Triangulierung der Knoten beendet
-08:16:07: ->Laden des DGM in Datei 'test_daten/dgm_gross.xyz' gestartet
-08:16:07:   ->Laden des DGM in Datei 'test_daten/dgm_gross.xyz' als XYZ gestartet
-08:16:07:     1126 Werte gelesen, 1126 von 1126 Knoten im Speicher
-08:16:07:   <-Laden des DGM in Datei 'test_daten/dgm_gross.xyz' als XYZ beendet
-08:16:07:   ->Suche nach doppelten Knoten gestartet
-08:16:07:     1126 Knoten und keine Elemente vorhanden
-08:16:07:     ->Sortieren der Knoten gestartet
-08:16:07:     <-Sortieren der Knoten beendet
-08:16:07:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:07:   <-Suche nach doppelten Knoten beendet
-08:16:07: <-Laden des DGM in Datei 'test_daten/dgm_gross.xyz' beendet
-08:16:07: ->Triangulierung der Knoten gestartet
-08:16:07:   ->Verschiebung des Koordinatensystems gestartet
-08:16:07:   <-Verschiebung des Koordinatensystems beendet
-08:16:07:   ->Sortieren der Knoten gestartet
-08:16:07:   <-Sortieren der Knoten beendet
-08:16:07:   ->Löschen des Knoten/Kanten-Index gestartet
-08:16:07:   <-Löschen des Knoten/Kanten-Index beendet
-08:16:07:   ->Zurückverschiebung des Koordinatensystems gestartet
-08:16:07:   <-Zurückverschiebung des Koordinatensystems beendet
-08:16:07: <-Triangulierung der Knoten beendet
-08:16:07: ->Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' gestartet
-08:16:07:   ->Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' als XYZ gestartet
-08:16:07:     10000 Werte gelesen, 9999 von 9999 Knoten im Speicher
-08:16:07:     20000 Werte gelesen, 19999 von 19999 Knoten im Speicher
-08:16:07:     30000 Werte gelesen, 29999 von 29999 Knoten im Speicher
-08:16:07:     40000 Werte gelesen, 39999 von 39999 Knoten im Speicher
-08:16:07:     43332 Werte gelesen, 43332 von 43332 Knoten im Speicher
-08:16:07:   <-Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' als XYZ beendet
-08:16:07:   ->Suche nach doppelten Knoten gestartet
-08:16:07:     43332 Knoten und keine Elemente vorhanden
-08:16:07:     ->Sortieren der Knoten gestartet
-08:16:07:     <-Sortieren der Knoten beendet
-08:16:07:     10000 von 43332 Knoten, 0 Knoten gelöscht
-08:16:07:     20000 von 43332 Knoten, 0 Knoten gelöscht
-08:16:07:     30000 von 43332 Knoten, 0 Knoten gelöscht
-08:16:07:     40000 von 43332 Knoten, 0 Knoten gelöscht
-08:16:07:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:07:   <-Suche nach doppelten Knoten beendet
-08:16:07: <-Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' beendet
-08:16:07: ->Triangulierung der Knoten gestartet
-08:16:07:   ->Verschiebung des Koordinatensystems gestartet
-08:16:07:   <-Verschiebung des Koordinatensystems beendet
-08:16:07:   ->Sortieren der Knoten gestartet
-08:16:07:   <-Sortieren der Knoten beendet
-08:16:07:   ->Löschen des Knoten/Kanten-Index gestartet
-08:16:07:   <-Löschen des Knoten/Kanten-Index beendet
-08:16:08:   13428 von ca. 86672 Elementen erzeugt (26057 von 26858 Kanten)
-08:16:08:   1.01 sec -> 0.0001 sec pro Element, Dauer noch ca. 11 sec
-08:16:10:   24729 von ca. 86672 Elementen erzeugt (48264 von 49460 Kanten)
-08:16:10:   2.03 sec -> 0.0001 sec pro Element, Dauer noch ca. 10 sec
-08:16:11:   49309 von ca. 86672 Elementen erzeugt (97092 von 98620 Kanten)
-08:16:11:   3.05 sec -> 0.0001 sec pro Element, Dauer noch ca. 5 sec
-08:16:11:   ->Zurückverschiebung des Koordinatensystems gestartet
-08:16:11:   <-Zurückverschiebung des Koordinatensystems beendet
-08:16:11: <-Triangulierung der Knoten beendet
-08:16:12: ->Laden des DGM in Datei 'test_daten/dgm.grd' gestartet
-08:16:12:   ->Laden des DGM in Datei 'test_daten/dgm.grd' als GRD gestartet
-08:16:12:     10000 von 71250 Werten gelesen, 9999 von 9999 Knoten im Speicher
-08:16:12:     20000 von 71250 Werten gelesen, 19999 von 19999 Knoten im Speicher
-08:16:12:     30000 von 71250 Werten gelesen, 29999 von 29999 Knoten im Speicher
-08:16:12:     40000 von 71250 Werten gelesen, 39999 von 39999 Knoten im Speicher
-08:16:12:     50000 von 71250 Werten gelesen, 49999 von 49999 Knoten im Speicher
-08:16:12:     60000 von 71250 Werten gelesen, 59999 von 59999 Knoten im Speicher
-08:16:12:     70000 von 71250 Werten gelesen, 69999 von 69999 Knoten im Speicher
-08:16:12:     71250 von 71250 Werten gelesen, 71250 von 71250 Knoten im Speicher
-08:16:12:   <-Laden des DGM in Datei 'test_daten/dgm.grd' als GRD beendet
-08:16:12:   ->Suche nach doppelten Knoten gestartet
-08:16:12:     71250 Knoten und keine Elemente vorhanden
-08:16:12:     ->Sortieren der Knoten gestartet
-08:16:13:     <-Sortieren der Knoten beendet
-08:16:13:     10000 von 71250 Knoten, 0 Knoten gelöscht
-08:16:13:     20000 von 71250 Knoten, 0 Knoten gelöscht
-08:16:13:     30000 von 71250 Knoten, 0 Knoten gelöscht
-08:16:13:     40000 von 71250 Knoten, 0 Knoten gelöscht
-08:16:13:     50000 von 71250 Knoten, 0 Knoten gelöscht
-08:16:13:     60000 von 71250 Knoten, 0 Knoten gelöscht
-08:16:13:     70000 von 71250 Knoten, 0 Knoten gelöscht
-08:16:13:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:13:   <-Suche nach doppelten Knoten beendet
-08:16:13: <-Laden des DGM in Datei 'test_daten/dgm.grd' beendet
-08:16:13: ->Triangulierung der Knoten gestartet
-08:16:13:   ->Verschiebung des Koordinatensystems gestartet
-08:16:13:   <-Verschiebung des Koordinatensystems beendet
-08:16:13:   ->Sortieren der Knoten gestartet
-08:16:13:   <-Sortieren der Knoten beendet
-08:16:13:   ->Löschen des Knoten/Kanten-Index gestartet
-08:16:13:   <-Löschen des Knoten/Kanten-Index beendet
-08:16:14:   204 von ca. 142508 Elementen erzeugt (351 von 410 Kanten)
-08:16:14:   1.03 sec -> 0.0051 sec pro Element, Dauer noch ca. 1438 sec
-08:16:15:   2666 von ca. 142508 Elementen erzeugt (5117 von 5334 Kanten)
-08:16:15:   2.05 sec -> 0.0008 sec pro Element, Dauer noch ca. 215 sec
-08:16:16:   16326 von ca. 142508 Elementen erzeugt (32118 von 32654 Kanten)
-08:16:16:   3.06 sec -> 0.0002 sec pro Element, Dauer noch ca. 47 sec
-08:16:17:   60895 von ca. 142508 Elementen erzeugt (121177 von 121792 Kanten)
-08:16:17:   4.08 sec -> 0.0001 sec pro Element, Dauer noch ca. 11 sec
-08:16:18:   67487 von ca. 142508 Elementen erzeugt (134338 von 134976 Kanten)
-08:16:18:   5.09 sec -> 0.0001 sec pro Element, Dauer noch ca. 11 sec
-08:16:19:   76113 von ca. 142508 Elementen erzeugt (151582 von 152228 Kanten)
-08:16:19:   6.11 sec -> 0.0001 sec pro Element, Dauer noch ca. 11 sec
-08:16:20:   87587 von ca. 142508 Elementen erzeugt (174508 von 175176 Kanten)
-08:16:20:   7.12 sec -> 0.0001 sec pro Element, Dauer noch ca. 9 sec
-08:16:21:   111417 von ca. 142508 Elementen erzeugt (222151 von 222836 Kanten)
-08:16:21:   8.14 sec -> 0.0001 sec pro Element, Dauer noch ca. 5 sec
-08:16:22:   ->Zurückverschiebung des Koordinatensystems gestartet
-08:16:22:   <-Zurückverschiebung des Koordinatensystems beendet
-08:16:22: <-Triangulierung der Knoten beendet
-08:16:23: ->Laden des DGM in Datei 'test_daten/dgm2.shp' gestartet
-08:16:23:   ->Laden des DGM in Datei 'test_daten/dgm2.shp' als SHP gestartet
-08:16:23:     ->Laden der Projektionsdatei zu 'test_daten/dgm2.shp' gestartet
-08:16:23:       Projektionsdatei 'test_daten/dgm2.PRJ' konnte nicht geöffnet werden
-08:16:23:     <-Laden der Projektionsdatei zu 'test_daten/dgm2.shp' beendet
-08:16:23:     10000 von 156249 Objekten gelesen, 9999 von 9999 Knoten im Speicher
-08:16:23:     20000 von 156249 Objekten gelesen, 19999 von 19999 Knoten im Speicher
-08:16:24:     30000 von 156249 Objekten gelesen, 29999 von 29999 Knoten im Speicher
-08:16:24:     40000 von 156249 Objekten gelesen, 39999 von 39999 Knoten im Speicher
-08:16:24:     50000 von 156249 Objekten gelesen, 49999 von 49999 Knoten im Speicher
-08:16:24:     60000 von 156249 Objekten gelesen, 59999 von 59999 Knoten im Speicher
-08:16:24:     70000 von 156249 Objekten gelesen, 69999 von 69999 Knoten im Speicher
-08:16:24:     80000 von 156249 Objekten gelesen, 79999 von 79999 Knoten im Speicher
-08:16:24:     90000 von 156249 Objekten gelesen, 89999 von 89999 Knoten im Speicher
-08:16:25:     100000 von 156249 Objekten gelesen, 99999 von 99999 Knoten im Speicher
-08:16:25:     110000 von 156249 Objekten gelesen, 109999 von 109999 Knoten im Speicher
-08:16:25:     120000 von 156249 Objekten gelesen, 119999 von 119999 Knoten im Speicher
-08:16:25:     130000 von 156249 Objekten gelesen, 129999 von 129999 Knoten im Speicher
-08:16:25:     140000 von 156249 Objekten gelesen, 139999 von 139999 Knoten im Speicher
-08:16:25:     150000 von 156249 Objekten gelesen, 149999 von 149999 Knoten im Speicher
-08:16:26:     156249 von 156249 Objekten gelesen, 156249 von 156249 Knoten im Speicher
-08:16:26:   <-Laden des DGM in Datei 'test_daten/dgm2.shp' als SHP beendet
-08:16:26:   ->Suche nach doppelten Knoten gestartet
-08:16:26:     156249 Knoten und keine Elemente vorhanden
-08:16:26:     ->Sortieren der Knoten gestartet
-08:16:26:     <-Sortieren der Knoten beendet
-08:16:26:     10000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     20000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     30000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     40000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     50000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     60000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     70000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     80000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     90000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     100000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     110000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     120000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     130000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     140000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     150000 von 156249 Knoten, 0 Knoten gelöscht
-08:16:26:     0 Knoten gelöscht, 0 Elemente gelöscht
-08:16:26:   <-Suche nach doppelten Knoten beendet
-08:16:26: <-Laden des DGM in Datei 'test_daten/dgm2.shp' beendet
-08:16:26: ->Triangulierung der Knoten gestartet
-08:16:26:   ->Verschiebung des Koordinatensystems gestartet
-08:16:26:   <-Verschiebung des Koordinatensystems beendet
-08:16:26:   ->Sortieren der Knoten gestartet
-08:16:26:   <-Sortieren der Knoten beendet
-08:16:26:   ->Löschen des Knoten/Kanten-Index gestartet
-08:16:26:   <-Löschen des Knoten/Kanten-Index beendet
-08:16:27:   6362 von ca. 312506 Elementen erzeugt (11975 von 12726 Kanten)
-08:16:27:   1.01 sec -> 0.0002 sec pro Element, Dauer noch ca. 98 sec
-08:16:28:   21883 von ca. 312506 Elementen erzeugt (42204 von 43768 Kanten)
-08:16:28:   2.03 sec -> 0.0001 sec pro Element, Dauer noch ca. 54 sec
-08:16:29:   39086 von ca. 312506 Elementen erzeugt (76166 von 78174 Kanten)
-08:16:29:   3.05 sec -> 0.0001 sec pro Element, Dauer noch ca. 43 sec
-08:16:30:   63475 von ca. 312506 Elementen erzeugt (124394 von 126952 Kanten)
-08:16:30:   4.06 sec -> 0.0001 sec pro Element, Dauer noch ca. 32 sec
-08:16:31:   89777 von ca. 312506 Elementen erzeugt (176874 von 179556 Kanten)
-08:16:31:   5.08 sec -> 0.0001 sec pro Element, Dauer noch ca. 25 sec
-08:16:32:   120339 von ca. 312506 Elementen erzeugt (238074 von 240680 Kanten)
-08:16:32:   6.09 sec -> 0.0001 sec pro Element, Dauer noch ca. 19 sec
-08:16:33:   149629 von ca. 312506 Elementen erzeugt (296771 von 299260 Kanten)
-08:16:33:   7.11 sec -> 0.0000 sec pro Element, Dauer noch ca. 15 sec
-08:16:34:   176863 von ca. 312506 Elementen erzeugt (351351 von 353728 Kanten)
-08:16:34:   8.12 sec -> 0.0000 sec pro Element, Dauer noch ca. 12 sec
-08:16:35:   202927 von ca. 312506 Elementen erzeugt (403641 von 405856 Kanten)
-08:16:35:   9.14 sec -> 0.0000 sec pro Element, Dauer noch ca. 10 sec
-08:16:36:   227109 von ca. 312506 Elementen erzeugt (452179 von 454220 Kanten)
-08:16:36:   10.16 sec -> 0.0000 sec pro Element, Dauer noch ca. 8 sec
-08:16:37:   247264 von ca. 312506 Elementen erzeugt (492767 von 494530 Kanten)
-08:16:37:   11.17 sec -> 0.0000 sec pro Element, Dauer noch ca. 6 sec
-08:16:38:   264565 von ca. 312506 Elementen erzeugt (527593 von 529132 Kanten)
-08:16:38:   12.20 sec -> 0.0000 sec pro Element, Dauer noch ca. 4 sec
-08:16:39:   281479 von ca. 312506 Elementen erzeugt (561697 von 562960 Kanten)
-08:16:39:   13.22 sec -> 0.0000 sec pro Element, Dauer noch ca. 3 sec
-08:16:40:   293639 von ca. 312506 Elementen erzeugt (586354 von 587280 Kanten)
-08:16:40:   14.25 sec -> 0.0000 sec pro Element, Dauer noch ca. 2 sec
-08:16:41:   298518 von ca. 312506 Elementen erzeugt (596179 von 597038 Kanten)
-08:16:41:   15.27 sec -> 0.0001 sec pro Element, Dauer noch ca. 1 sec
-08:16:42:   302962 von ca. 312506 Elementen erzeugt (605163 von 605926 Kanten)
-08:16:42:   16.30 sec -> 0.0001 sec pro Element, Dauer noch ca. 1 sec
-08:16:44:   306801 von ca. 312506 Elementen erzeugt (613053 von 613604 Kanten)
-08:16:44:   17.33 sec -> 0.0001 sec pro Element, Dauer noch ca. 1 sec
-08:16:45:   309573 von ca. 312506 Elementen erzeugt (618764 von 619148 Kanten)
-08:16:45:   18.34 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
-08:16:46:   311330 von ca. 312506 Elementen erzeugt (622444 von 622662 Kanten)
-08:16:46:   19.36 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
-08:16:47:   312041 von ca. 312506 Elementen erzeugt (624045 von 624084 Kanten)
-08:16:47:   20.38 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
-08:16:48:   312105 von ca. 312506 Elementen erzeugt (624203 von 624212 Kanten)
-08:16:48:   21.41 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
-08:16:49:   312156 von ca. 312506 Elementen erzeugt (624306 von 624314 Kanten)
-08:16:49:   22.42 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
-08:16:50:   312205 von ca. 312506 Elementen erzeugt (624403 von 624412 Kanten)
-08:16:50:   23.44 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
-08:16:51:   312254 von ca. 312506 Elementen erzeugt (624501 von 624510 Kanten)
-08:16:51:   24.47 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
-08:16:52:   312305 von ca. 312506 Elementen erzeugt (624603 von 624612 Kanten)
-08:16:52:   25.48 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
-08:16:53:   312354 von ca. 312506 Elementen erzeugt (624706 von 624710 Kanten)
-08:16:53:   26.50 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
-08:16:54:   312401 von ca. 312506 Elementen erzeugt (624799 von 624804 Kanten)
-08:16:54:   27.52 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
-08:16:55:   312450 von ca. 312506 Elementen erzeugt (624898 von 624902 Kanten)
-08:16:55:   28.53 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
-08:16:56:   312498 von ca. 312506 Elementen erzeugt (624994 von 624998 Kanten)
-08:16:56:   29.55 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
-08:16:57:   ->Zurückverschiebung des Koordinatensystems gestartet
-08:16:57:   <-Zurückverschiebung des Koordinatensystems beendet
-08:16:57: <-Triangulierung der Knoten beendet
+<-Warnung (2111)
+00:25:23:     32 von 42 Objekten gelesen, 32 Wasserstände im Speicher
+00:25:23:   <-Laden der Wasserstände im DBF-Format beendet
+00:25:23: <-Laden der Wasserstände beendet
+00:25:23: ->Laden der Wasserstände gestartet
+00:25:23:   ->Laden der Wasserstände im WST-Format gestartet
+00:25:23:     300 Zeilen geladen, 280 Wasserstände im Speicher
+00:25:23:     400 Zeilen geladen, 374 Wasserstände im Speicher
+00:25:23:     500 Zeilen geladen, 473 Wasserstände im Speicher
+00:25:23:     600 Zeilen geladen, 568 Wasserstände im Speicher
+00:25:23:     700 Zeilen geladen, 668 Wasserstände im Speicher
+00:25:23:     800 Zeilen geladen, 763 Wasserstände im Speicher
+00:25:23:     900 Zeilen geladen, 862 Wasserstände im Speicher
+00:25:23:     1000 Zeilen geladen, 962 Wasserstände im Speicher
+00:25:23:     1100 Zeilen geladen, 1057 Wasserstände im Speicher
+00:25:23:     1200 Zeilen geladen, 1157 Wasserstände im Speicher
+00:25:23:     1300 Zeilen geladen, 1252 Wasserstände im Speicher
+00:25:23:     1400 Zeilen geladen, 1351 Wasserstände im Speicher
+00:25:23:     1500 Zeilen geladen, 1446 Wasserstände im Speicher
+00:25:24:     1600 Zeilen geladen, 1545 Wasserstände im Speicher
+00:25:24:     1700 Zeilen geladen, 1639 Wasserstände im Speicher
+00:25:24:     1800 Zeilen geladen, 1739 Wasserstände im Speicher
+00:25:24:     1900 Zeilen geladen, 1837 Wasserstände im Speicher
+00:25:24:     2000 Zeilen geladen, 1932 Wasserstände im Speicher
+00:25:24:     2100 Zeilen geladen, 2030 Wasserstände im Speicher
+00:25:24:     2200 Zeilen geladen, 2125 Wasserstände im Speicher
+00:25:24:     2300 Zeilen geladen, 2225 Wasserstände im Speicher
+00:25:24:     2400 Zeilen geladen, 2320 Wasserstände im Speicher
+00:25:24:     2455 Zeilen geladen, 2375 Wasserstände im Speicher
+00:25:24:   <-Laden der Wasserstände im WST-Format beendet
+00:25:24: <-Laden der Wasserstände beendet
+00:25:24: ->Laden der Wasserstände gestartet
+00:25:24:   ->Laden der Wasserstände im WST-Format gestartet
+00:25:24:     20 Zeilen geladen, 11 Wasserstände im Speicher
+00:25:24:   <-Laden der Wasserstände im WST-Format beendet
+00:25:24: <-Laden der Wasserstände beendet
+00:25:24: ->Laden der Wasserstände gestartet
+00:25:24:   ->Laden der Wasserstände im WST-Format gestartet
+00:25:24:     20 Zeilen geladen, 10 Wasserstände im Speicher
+00:25:24:   <-Laden der Wasserstände im WST-Format beendet
+00:25:24: <-Laden der Wasserstände beendet
+00:25:24: ->Laden der Wasserstände gestartet
+00:25:24:   ->Laden der Wasserstände im WST-Format gestartet
+00:25:24:     20 Zeilen geladen, 9 Wasserstände im Speicher
+00:25:24:   <-Laden der Wasserstände im WST-Format beendet
+00:25:24: <-Laden der Wasserstände beendet
+00:25:24: ->Laden der Wasserstände gestartet
+00:25:24:   ->Laden der Wasserstände im WST-Format gestartet
+00:25:24:     20 Zeilen geladen, 8 Wasserstände im Speicher
+00:25:24:   <-Laden der Wasserstände im WST-Format beendet
+00:25:24: <-Laden der Wasserstände beendet
+00:25:24: ->Laden der Wasserstände gestartet
+00:25:24:   ->Laden der Wasserstände im WST-Format gestartet
+00:25:24:     20 Zeilen geladen, 7 Wasserstände im Speicher
+00:25:24:   <-Laden der Wasserstände im WST-Format beendet
+00:25:24: <-Laden der Wasserstände beendet
+00:25:24: ->Laden der Wasserstände gestartet
+00:25:24:   ->Laden der Wasserstände im WST-Format gestartet
+00:25:24:     20 Zeilen geladen, 0 Wasserstände im Speicher
+00:25:24:   <-Laden der Wasserstände im WST-Format beendet
+00:25:24: <-Laden der Wasserstände beendet
+00:25:24: ->Laden der Gewässerachsen gestartet
+00:25:24:   ->Laden der Projektionsdatei zu 'test_daten/achse.shp' gestartet
+00:25:24:     Projektionsdatei 'test_daten/achse.PRJ' konnte nicht geöffnet werden
+00:25:24:   <-Laden der Projektionsdatei zu 'test_daten/achse.shp' beendet
+00:25:24:   10 von 14 Objekten gelesen, 10 Gewässerachsen im Speicher
+00:25:24:   14 von 14 Objekten gelesen, 14 Gewässerachsen im Speicher
+00:25:24: <-Laden der Gewässerachsen beendet
+00:25:24: ->Triangulierung der Knoten gestartet
+00:25:24:   ->Verschiebung des Koordinatensystems gestartet
+00:25:24:   <-Verschiebung des Koordinatensystems beendet
+00:25:24:   ->Sortieren der Knoten gestartet
+00:25:24:   <-Sortieren der Knoten beendet
+00:25:24:   ->Löschen des Knoten/Kanten-Index gestartet
+00:25:24:   <-Löschen des Knoten/Kanten-Index beendet
+00:25:24:   ->Zurückverschiebung des Koordinatensystems gestartet
+00:25:24:   <-Zurückverschiebung des Koordinatensystems beendet
+00:25:24: <-Triangulierung der Knoten beendet
+00:25:24: ->Laden des DGM in Datei 'test_daten/dgm.xyz' gestartet
+00:25:24:   ->Laden des DGM in Datei 'test_daten/dgm.xyz' als XYZ gestartet
+00:25:24:     10 Werte gelesen, 10 von 10 Knoten im Speicher
+00:25:24:   <-Laden des DGM in Datei 'test_daten/dgm.xyz' als XYZ beendet
+00:25:24:   ->Suche nach doppelten Knoten gestartet
+00:25:24:     10 Knoten und keine Elemente vorhanden
+00:25:24:     ->Sortieren der Knoten gestartet
+00:25:24:     <-Sortieren der Knoten beendet
+00:25:24:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:24:   <-Suche nach doppelten Knoten beendet
+00:25:24: <-Laden des DGM in Datei 'test_daten/dgm.xyz' beendet
+00:25:24: ->Triangulierung der Knoten gestartet
+00:25:24:   ->Verschiebung des Koordinatensystems gestartet
+00:25:24:   <-Verschiebung des Koordinatensystems beendet
+00:25:24:   ->Sortieren der Knoten gestartet
+00:25:24:   <-Sortieren der Knoten beendet
+00:25:24:   ->Löschen des Knoten/Kanten-Index gestartet
+00:25:24:   <-Löschen des Knoten/Kanten-Index beendet
+00:25:24:   ->Zurückverschiebung des Koordinatensystems gestartet
+00:25:24:   <-Zurückverschiebung des Koordinatensystems beendet
+00:25:24: <-Triangulierung der Knoten beendet
+00:25:24: ->Triangulierung der Knoten gestartet
+00:25:24:   ->Verschiebung des Koordinatensystems gestartet
+00:25:24:   <-Verschiebung des Koordinatensystems beendet
+00:25:24:   ->Sortieren der Knoten gestartet
+00:25:24:   <-Sortieren der Knoten beendet
+00:25:24:   ->Löschen des Knoten/Kanten-Index gestartet
+00:25:24:   <-Löschen des Knoten/Kanten-Index beendet
+00:25:24:   ->Zurückverschiebung des Koordinatensystems gestartet
+00:25:24:   <-Zurückverschiebung des Koordinatensystems beendet
+00:25:24: <-Triangulierung der Knoten beendet
+00:25:24: ->Laden des DGM in Datei 'test_daten/dgm.shp' gestartet
+00:25:24:   ->Laden des DGM in Datei 'test_daten/dgm.shp' als SHP gestartet
+00:25:24:     ->Laden der Projektionsdatei zu 'test_daten/dgm.shp' gestartet
+00:25:24:       Projektionsdatei 'test_daten/dgm.PRJ' konnte nicht geöffnet werden
+00:25:24:     <-Laden der Projektionsdatei zu 'test_daten/dgm.shp' beendet
+00:25:24:     114 von 114 Objekten gelesen, 114 von 114 Knoten im Speicher
+00:25:24:   <-Laden des DGM in Datei 'test_daten/dgm.shp' als SHP beendet
+00:25:24:   ->Suche nach doppelten Knoten gestartet
+00:25:24:     114 Knoten und keine Elemente vorhanden
+00:25:24:     ->Sortieren der Knoten gestartet
+00:25:24:     <-Sortieren der Knoten beendet
+00:25:24:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:24:   <-Suche nach doppelten Knoten beendet
+00:25:24: <-Laden des DGM in Datei 'test_daten/dgm.shp' beendet
+00:25:24: ->Triangulierung der Knoten gestartet
+00:25:24:   ->Verschiebung des Koordinatensystems gestartet
+00:25:24:   <-Verschiebung des Koordinatensystems beendet
+00:25:24:   ->Sortieren der Knoten gestartet
+00:25:24:   <-Sortieren der Knoten beendet
+00:25:24:   ->Löschen des Knoten/Kanten-Index gestartet
+00:25:24:   <-Löschen des Knoten/Kanten-Index beendet
+00:25:24:   ->Zurückverschiebung des Koordinatensystems gestartet
+00:25:24:   <-Zurückverschiebung des Koordinatensystems beendet
+00:25:24: <-Triangulierung der Knoten beendet
+00:25:24: ->Laden des DGM in Datei 'test_daten/dgm_gross.xyz' gestartet
+00:25:24:   ->Laden des DGM in Datei 'test_daten/dgm_gross.xyz' als XYZ gestartet
+00:25:24:     1126 Werte gelesen, 1126 von 1126 Knoten im Speicher
+00:25:24:   <-Laden des DGM in Datei 'test_daten/dgm_gross.xyz' als XYZ beendet
+00:25:24:   ->Suche nach doppelten Knoten gestartet
+00:25:24:     1126 Knoten und keine Elemente vorhanden
+00:25:24:     ->Sortieren der Knoten gestartet
+00:25:24:     <-Sortieren der Knoten beendet
+00:25:24:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:24:   <-Suche nach doppelten Knoten beendet
+00:25:24: <-Laden des DGM in Datei 'test_daten/dgm_gross.xyz' beendet
+00:25:24: ->Triangulierung der Knoten gestartet
+00:25:24:   ->Verschiebung des Koordinatensystems gestartet
+00:25:24:   <-Verschiebung des Koordinatensystems beendet
+00:25:24:   ->Sortieren der Knoten gestartet
+00:25:24:   <-Sortieren der Knoten beendet
+00:25:24:   ->Löschen des Knoten/Kanten-Index gestartet
+00:25:24:   <-Löschen des Knoten/Kanten-Index beendet
+00:25:24:   ->Zurückverschiebung des Koordinatensystems gestartet
+00:25:24:   <-Zurückverschiebung des Koordinatensystems beendet
+00:25:24: <-Triangulierung der Knoten beendet
+00:25:24: ->Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' gestartet
+00:25:24:   ->Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' als XYZ gestartet
+00:25:24:     10000 Werte gelesen, 9999 von 9999 Knoten im Speicher
+00:25:24:     20000 Werte gelesen, 19999 von 19999 Knoten im Speicher
+00:25:24:     30000 Werte gelesen, 29999 von 29999 Knoten im Speicher
+00:25:24:     40000 Werte gelesen, 39999 von 39999 Knoten im Speicher
+00:25:24:     43332 Werte gelesen, 43332 von 43332 Knoten im Speicher
+00:25:24:   <-Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' als XYZ beendet
+00:25:24:   ->Suche nach doppelten Knoten gestartet
+00:25:24:     43332 Knoten und keine Elemente vorhanden
+00:25:24:     ->Sortieren der Knoten gestartet
+00:25:25:     <-Sortieren der Knoten beendet
+00:25:25:     10000 von 43332 Knoten, 0 Knoten gelöscht
+00:25:25:     20000 von 43332 Knoten, 0 Knoten gelöscht
+00:25:25:     30000 von 43332 Knoten, 0 Knoten gelöscht
+00:25:25:     40000 von 43332 Knoten, 0 Knoten gelöscht
+00:25:25:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:25:   <-Suche nach doppelten Knoten beendet
+00:25:25: <-Laden des DGM in Datei 'test_daten/dgm_ziemlich_gross.xyz' beendet
+00:25:25: ->Triangulierung der Knoten gestartet
+00:25:25:   ->Verschiebung des Koordinatensystems gestartet
+00:25:25:   <-Verschiebung des Koordinatensystems beendet
+00:25:25:   ->Sortieren der Knoten gestartet
+00:25:25:   <-Sortieren der Knoten beendet
+00:25:25:   ->Löschen des Knoten/Kanten-Index gestartet
+00:25:25:   <-Löschen des Knoten/Kanten-Index beendet
+00:25:26:   13185 von ca. 86672 Elementen erzeugt (25594 von 26372 Kanten)
+00:25:26:   1.02 sec -> 0.0001 sec pro Element, Dauer noch ca. 11 sec
+00:25:27:   24205 von ca. 86672 Elementen erzeugt (47237 von 48412 Kanten)
+00:25:27:   2.03 sec -> 0.0001 sec pro Element, Dauer noch ca. 10 sec
+00:25:28:   48297 von ca. 86672 Elementen erzeugt (95053 von 96596 Kanten)
+00:25:28:   3.05 sec -> 0.0001 sec pro Element, Dauer noch ca. 5 sec
+00:25:29:   ->Zurückverschiebung des Koordinatensystems gestartet
+00:25:29:   <-Zurückverschiebung des Koordinatensystems beendet
+00:25:29: <-Triangulierung der Knoten beendet
+00:25:29: ->Laden des DGM in Datei 'test_daten/dgm.grd' gestartet
+00:25:29:   ->Laden des DGM in Datei 'test_daten/dgm.grd' als GRD gestartet
+00:25:29:     10000 von 71250 Werten gelesen, 9999 von 9999 Knoten im Speicher
+00:25:29:     20000 von 71250 Werten gelesen, 19999 von 19999 Knoten im Speicher
+00:25:29:     30000 von 71250 Werten gelesen, 29999 von 29999 Knoten im Speicher
+00:25:29:     40000 von 71250 Werten gelesen, 39999 von 39999 Knoten im Speicher
+00:25:30:     50000 von 71250 Werten gelesen, 49999 von 49999 Knoten im Speicher
+00:25:30:     60000 von 71250 Werten gelesen, 59999 von 59999 Knoten im Speicher
+00:25:30:     70000 von 71250 Werten gelesen, 69999 von 69999 Knoten im Speicher
+00:25:30:     71250 von 71250 Werten gelesen, 71250 von 71250 Knoten im Speicher
+00:25:30:   <-Laden des DGM in Datei 'test_daten/dgm.grd' als GRD beendet
+00:25:30:   ->Suche nach doppelten Knoten gestartet
+00:25:30:     71250 Knoten und keine Elemente vorhanden
+00:25:30:     ->Sortieren der Knoten gestartet
+00:25:30:     <-Sortieren der Knoten beendet
+00:25:30:     10000 von 71250 Knoten, 0 Knoten gelöscht
+00:25:30:     20000 von 71250 Knoten, 0 Knoten gelöscht
+00:25:30:     30000 von 71250 Knoten, 0 Knoten gelöscht
+00:25:30:     40000 von 71250 Knoten, 0 Knoten gelöscht
+00:25:30:     50000 von 71250 Knoten, 0 Knoten gelöscht
+00:25:30:     60000 von 71250 Knoten, 0 Knoten gelöscht
+00:25:30:     70000 von 71250 Knoten, 0 Knoten gelöscht
+00:25:30:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:30:   <-Suche nach doppelten Knoten beendet
+00:25:30: <-Laden des DGM in Datei 'test_daten/dgm.grd' beendet
+00:25:30: ->Triangulierung der Knoten gestartet
+00:25:30:   ->Verschiebung des Koordinatensystems gestartet
+00:25:30:   <-Verschiebung des Koordinatensystems beendet
+00:25:30:   ->Sortieren der Knoten gestartet
+00:25:30:   <-Sortieren der Knoten beendet
+00:25:30:   ->Löschen des Knoten/Kanten-Index gestartet
+00:25:30:   <-Löschen des Knoten/Kanten-Index beendet
+00:25:31:   986 von ca. 142508 Elementen erzeugt (1842 von 1974 Kanten)
+00:25:31:   1.02 sec -> 0.0010 sec pro Element, Dauer noch ca. 292 sec
+00:25:32:   5331 von ca. 142508 Elementen erzeugt (10356 von 10664 Kanten)
+00:25:32:   2.03 sec -> 0.0004 sec pro Element, Dauer noch ca. 105 sec
+00:25:33:   35325 von ca. 142508 Elementen erzeugt (70059 von 70652 Kanten)
+00:25:33:   3.05 sec -> 0.0001 sec pro Element, Dauer noch ca. 18 sec
+00:25:34:   62764 von ca. 142508 Elementen erzeugt (124907 von 125530 Kanten)
+00:25:34:   4.06 sec -> 0.0001 sec pro Element, Dauer noch ca. 10 sec
+00:25:35:   68756 von ca. 142508 Elementen erzeugt (136876 von 137514 Kanten)
+00:25:35:   5.41 sec -> 0.0001 sec pro Element, Dauer noch ca. 12 sec
+00:25:36:   73539 von ca. 142508 Elementen erzeugt (146440 von 147080 Kanten)
+00:25:36:   6.42 sec -> 0.0001 sec pro Element, Dauer noch ca. 12 sec
+00:25:37:   83608 von ca. 142508 Elementen erzeugt (166558 von 167218 Kanten)
+00:25:37:   7.44 sec -> 0.0001 sec pro Element, Dauer noch ca. 10 sec
+00:25:38:   100174 von ca. 142508 Elementen erzeugt (199651 von 200350 Kanten)
+00:25:38:   8.45 sec -> 0.0001 sec pro Element, Dauer noch ca. 7 sec
+00:25:40:   ->Zurückverschiebung des Koordinatensystems gestartet
+00:25:40:   <-Zurückverschiebung des Koordinatensystems beendet
+00:25:40: <-Triangulierung der Knoten beendet
+00:25:41: ->Laden des DGM in Datei 'test_daten/dgm2.shp' gestartet
+00:25:41:   ->Laden des DGM in Datei 'test_daten/dgm2.shp' als SHP gestartet
+00:25:41:     ->Laden der Projektionsdatei zu 'test_daten/dgm2.shp' gestartet
+00:25:41:       Projektionsdatei 'test_daten/dgm2.PRJ' konnte nicht geöffnet werden
+00:25:41:     <-Laden der Projektionsdatei zu 'test_daten/dgm2.shp' beendet
+00:25:41:     10000 von 156249 Objekten gelesen, 9999 von 9999 Knoten im Speicher
+00:25:41:     20000 von 156249 Objekten gelesen, 19999 von 19999 Knoten im Speicher
+00:25:41:     30000 von 156249 Objekten gelesen, 29999 von 29999 Knoten im Speicher
+00:25:41:     40000 von 156249 Objekten gelesen, 39999 von 39999 Knoten im Speicher
+00:25:42:     50000 von 156249 Objekten gelesen, 49999 von 49999 Knoten im Speicher
+00:25:42:     60000 von 156249 Objekten gelesen, 59999 von 59999 Knoten im Speicher
+00:25:42:     70000 von 156249 Objekten gelesen, 69999 von 69999 Knoten im Speicher
+00:25:42:     80000 von 156249 Objekten gelesen, 79999 von 79999 Knoten im Speicher
+00:25:42:     90000 von 156249 Objekten gelesen, 89999 von 89999 Knoten im Speicher
+00:25:42:     100000 von 156249 Objekten gelesen, 99999 von 99999 Knoten im Speicher
+00:25:42:     110000 von 156249 Objekten gelesen, 109999 von 109999 Knoten im Speicher
+00:25:43:     120000 von 156249 Objekten gelesen, 119999 von 119999 Knoten im Speicher
+00:25:43:     130000 von 156249 Objekten gelesen, 129999 von 129999 Knoten im Speicher
+00:25:43:     140000 von 156249 Objekten gelesen, 139999 von 139999 Knoten im Speicher
+00:25:43:     150000 von 156249 Objekten gelesen, 149999 von 149999 Knoten im Speicher
+00:25:43:     156249 von 156249 Objekten gelesen, 156249 von 156249 Knoten im Speicher
+00:25:43:   <-Laden des DGM in Datei 'test_daten/dgm2.shp' als SHP beendet
+00:25:43:   ->Suche nach doppelten Knoten gestartet
+00:25:43:     156249 Knoten und keine Elemente vorhanden
+00:25:43:     ->Sortieren der Knoten gestartet
+00:25:43:     <-Sortieren der Knoten beendet
+00:25:43:     10000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:43:     20000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:43:     30000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:43:     40000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:43:     50000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:43:     60000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:43:     70000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:43:     80000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:43:     90000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:43:     100000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:43:     110000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:43:     120000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:43:     130000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:43:     140000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:44:     150000 von 156249 Knoten, 0 Knoten gelöscht
+00:25:44:     0 Knoten gelöscht, 0 Elemente gelöscht
+00:25:44:   <-Suche nach doppelten Knoten beendet
+00:25:44: <-Laden des DGM in Datei 'test_daten/dgm2.shp' beendet
+00:25:44: ->Triangulierung der Knoten gestartet
+00:25:44:   ->Verschiebung des Koordinatensystems gestartet
+00:25:44:   <-Verschiebung des Koordinatensystems beendet
+00:25:44:   ->Sortieren der Knoten gestartet
+00:25:44:   <-Sortieren der Knoten beendet
+00:25:44:   ->Löschen des Knoten/Kanten-Index gestartet
+00:25:44:   <-Löschen des Knoten/Kanten-Index beendet
+00:25:45:   6362 von ca. 312506 Elementen erzeugt (11975 von 12726 Kanten)
+00:25:45:   1.03 sec -> 0.0002 sec pro Element, Dauer noch ca. 99 sec
+00:25:46:   21744 von ca. 312506 Elementen erzeugt (41928 von 43490 Kanten)
+00:25:46:   2.05 sec -> 0.0001 sec pro Element, Dauer noch ca. 55 sec
+00:25:47:   39086 von ca. 312506 Elementen erzeugt (76166 von 78174 Kanten)
+00:25:47:   3.06 sec -> 0.0001 sec pro Element, Dauer noch ca. 43 sec
+00:25:48:   63384 von ca. 312506 Elementen erzeugt (124216 von 126770 Kanten)
+00:25:48:   4.08 sec -> 0.0001 sec pro Element, Dauer noch ca. 32 sec
+00:25:49:   88514 von ca. 312506 Elementen erzeugt (174348 von 177030 Kanten)
+00:25:49:   5.09 sec -> 0.0001 sec pro Element, Dauer noch ca. 26 sec
+00:25:50:   119036 von ca. 312506 Elementen erzeugt (235458 von 238074 Kanten)
+00:25:50:   6.11 sec -> 0.0001 sec pro Element, Dauer noch ca. 20 sec
+00:25:51:   148344 von ca. 312506 Elementen erzeugt (294187 von 296690 Kanten)
+00:25:51:   7.12 sec -> 0.0000 sec pro Element, Dauer noch ca. 16 sec
+00:25:52:   175198 von ca. 312506 Elementen erzeugt (348019 von 350398 Kanten)
+00:25:52:   8.16 sec -> 0.0000 sec pro Element, Dauer noch ca. 13 sec
+00:25:53:   201766 von ca. 312506 Elementen erzeugt (401308 von 403534 Kanten)
+00:25:53:   9.17 sec -> 0.0000 sec pro Element, Dauer noch ca. 10 sec
+00:25:54:   225267 von ca. 312506 Elementen erzeugt (448487 von 450536 Kanten)
+00:25:54:   10.19 sec -> 0.0000 sec pro Element, Dauer noch ca. 8 sec
+00:25:55:   245498 von ca. 312506 Elementen erzeugt (489219 von 490998 Kanten)
+00:25:55:   11.20 sec -> 0.0000 sec pro Element, Dauer noch ca. 6 sec
+00:25:56:   262144 von ca. 312506 Elementen erzeugt (522718 von 524290 Kanten)
+00:25:56:   12.22 sec -> 0.0000 sec pro Element, Dauer noch ca. 5 sec
+00:25:57:   278887 von ca. 312506 Elementen erzeugt (556437 von 557776 Kanten)
+00:25:57:   13.23 sec -> 0.0000 sec pro Element, Dauer noch ca. 3 sec
+00:25:58:   292234 von ca. 312506 Elementen erzeugt (583520 von 584470 Kanten)
+00:25:58:   14.25 sec -> 0.0000 sec pro Element, Dauer noch ca. 2 sec
+00:25:59:   297654 von ca. 312506 Elementen erzeugt (594442 von 595310 Kanten)
+00:25:59:   15.27 sec -> 0.0001 sec pro Element, Dauer noch ca. 2 sec
+00:26:00:   302189 von ca. 312506 Elementen erzeugt (603590 von 604380 Kanten)
+00:26:00:   16.28 sec -> 0.0001 sec pro Element, Dauer noch ca. 1 sec
+00:26:01:   305949 von ca. 312506 Elementen erzeugt (611297 von 611900 Kanten)
+00:26:01:   17.31 sec -> 0.0001 sec pro Element, Dauer noch ca. 1 sec
+00:26:02:   308769 von ca. 312506 Elementen erzeugt (617099 von 617540 Kanten)
+00:26:02:   18.34 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
+00:26:03:   310857 von ca. 312506 Elementen erzeugt (621447 von 621716 Kanten)
+00:26:03:   19.36 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
+00:26:04:   311959 von ca. 312506 Elementen erzeugt (623838 von 623920 Kanten)
+00:26:04:   20.38 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
+00:26:05:   312090 von ca. 312506 Elementen erzeugt (624173 von 624182 Kanten)
+00:26:05:   21.42 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
+00:26:06:   312141 von ca. 312506 Elementen erzeugt (624275 von 624284 Kanten)
+00:26:06:   22.44 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
+00:26:07:   312189 von ca. 312506 Elementen erzeugt (624371 von 624380 Kanten)
+00:26:07:   23.45 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
+00:26:08:   312236 von ca. 312506 Elementen erzeugt (624466 von 624474 Kanten)
+00:26:08:   24.47 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
+00:26:09:   312282 von ca. 312506 Elementen erzeugt (624557 von 624566 Kanten)
+00:26:09:   25.52 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
+00:26:10:   312306 von ca. 312506 Elementen erzeugt (624605 von 624614 Kanten)
+00:26:10:   26.53 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
+00:26:11:   312344 von ca. 312506 Elementen erzeugt (624686 von 624690 Kanten)
+00:26:11:   27.55 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
+00:26:12:   312391 von ca. 312506 Elementen erzeugt (624779 von 624784 Kanten)
+00:26:12:   28.58 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
+00:26:14:   312437 von ca. 312506 Elementen erzeugt (624871 von 624876 Kanten)
+00:26:14:   29.59 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
+00:26:15:   312485 von ca. 312506 Elementen erzeugt (624967 von 624972 Kanten)
+00:26:15:   30.61 sec -> 0.0001 sec pro Element, Dauer noch ca. 0 sec
+00:26:16:   ->Zurückverschiebung des Koordinatensystems gestartet
+00:26:16:   <-Zurückverschiebung des Koordinatensystems beendet
+00:26:16: <-Triangulierung der Knoten beendet

Modified: trunk/doc/Dokumentation/WSPLGEN-Dokumentation.pdf
===================================================================
(Binary files differ)

Modified: trunk/doc/Dokumentation/WSPLGEN-Dokumentation.tex
===================================================================
--- trunk/doc/Dokumentation/WSPLGEN-Dokumentation.tex	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/doc/Dokumentation/WSPLGEN-Dokumentation.tex	2006-07-06 22:26:17 UTC (rev 54)
@@ -34,9 +34,9 @@
 \RCS$Id$
 \RCS$Revision: 46 $
 
-\newcommand{\documentdate}{15. Juni 2006}
+\newcommand{\documentdate}{2. Juli 2006}
 \newcommand{\documentrevision}{\RCSRevision}
-\newcommand{\documentversion}{0.9.14}
+\newcommand{\documentversion}{0.9.15}
 \newcommand{\documentID}{\RCSId}
 %----------------------------------------------
 
@@ -1349,6 +1349,86 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
+\subsubsection{WST-Format}\label{subsubsec:file-wsp-wst-format}
+
+Dieses Format ist ein ASCII-basiertes Dateiformat. Es werden nur die für das Einlesen
+relevanten Beschreibungen aufgeführt.
+
+\begin{enumerate}
+\item In der ersten Zeile muss die maximale Anzahl von Daternspalten angegeben sein.
+
+\item Die folgenden Zeilen beginnen normalerweisemit dem Zeichen \verb;*; und sind reine Kommentarzeilen.
+
+\item Die erste Zeile, die nicht mit einem Zeichen \verb;*; beginnt, ist in jeweils 9 Zeichen pro Spalte aufgeteilt, wobei
+8 Zeichen die Spaltenüberschrift (bzw. den Spaltenbezeichner) definieren und das 8 Zeichen ein Trennzeichen ist,
+wobei hierfür üblicherweise das Leerzeichen verwendet wird.
+
+\item Falls Spaltenbezeichner verwendet werden sollen, die länger als 8 Zeichen sind, so muss eine der vorgehenden
+Kommentarzeilen mit der Zeichenkette \verb;*!column-bez-text; beginnen. Dieser Zeichenkette folgen anschließend die
+Spaltenbezeichner durch Leerzeichen getrennt. Soll eine Zeichenkette ein Leerzeichen enthalten, so muss die Zeichenkette
+durch das Zeichen \verb;"; eingeschlossen werden. Soll das Zeichen \verb;"; selbst in der Zeichenkette vorkommen, so muss
+es durch ein das vorangestellte Zeichen \verb;\; geschützt werden. Auch das Zeichen \verb;\; selbst, wird durch das
+vorangestellte Zeichen \verb;\; geschützt, wenn es in der Zeichenkette vorkommen soll.
+
+\item Nach der Spaltendefinition folgen in willkürlicher Reihenfolge Daten- und Kommentarzeilen, wobei die Kommentarzeilen
+immer mit dem Zeichen \verb;*; beginnen. Die Datenreihen enthalten zuerst immer eine Stationsangabe (Kilometrierung mit 3 Nachkommastellen).
+Der Kilometrierung folgen entsprechend der maximalen Spaltenzahl jeweils 9 Zeichen, die eine Zahl mit
+2~Nachkommazahl repräsentieren oder alle leer sind.
+
+\end{enumerate}
+
+Format Beispiele:
+
+\begin{verbatim}
+6
+* ABFLUESSE (2 Spalten gerechnete Werte. 4 Spalten gemessene Werte)
+*           22.30    59.90    83.00   108.00   165.00   224.00
+                      MNW                      1-1-1993 10-10-87
+*   KM     NN + m
+*           22.30    59.90    83.00   108.00   165.00   224.00
+   2.000    65.05    65.05    65.05    65.05    65.05    65.05
+   2.100    65.05    65.05    65.05    65.05    65.05    65.05
+   2.200    65.05    65.05    65.05    65.05    65.05    65.05
+   2.300    65.05    65.05    65.05    65.05    65.05    65.05
+   2.400    65.05    65.05    65.05    65.05    65.05    65.05
+   2.500    65.05    65.05    65.05    65.05    65.05    65.05
+   2.600    65.05    65.05    65.05    65.05    65.05    65.05
+* Wehrbereich
+   4.500    65.05    65.05    65.05    65.05    65.05    65.06
+   4.600    65.05    65.05    65.05    65.05    65.05    65.06
+   4.700    65.05    65.05    65.05    65.05    65.05    65.06
+*           22.30    59.90    83.00   108.00   165.00   224.00
+   4.800    65.05    65.05    65.05    65.05    65.06    65.06
+\end{verbatim}
+
+Jetzt ein Beispiel mit langen Spaltenbezeichnern
+
+\begin{verbatim}
+3
+* ABFLUESSE (2 Spalten gerechnete Werte. 4 Spalten gemessene Werte)
+*           22.30    59.90    83.00   108.00   165.00   224.00
+*!column-bez-text "Ein langer Bez" "Ein \"sehr\" langer Bez" "B\\M"
+         Ein lang Ein "seh B\M
+*   KM     NN + m
+*           22.30    59.90    83.00
+   2.000    65.05    65.05    65.05
+   2.100    65.05    65.05    65.05
+   2.200    65.05    65.05    65.05
+   2.300    65.05    65.05    65.05
+   2.400    65.05    65.05    65.05
+   2.500    65.05    65.05    65.05
+   2.600    65.05    65.05    65.05
+* Wehrbereich
+   4.500    65.05    65.05    65.05
+   4.600    65.05    65.05    65.05
+   4.700    65.05    65.05    65.05
+*           22.30    59.90    83.00
+   4.800    65.05    65.05    65.05
+\end{verbatim}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
 \subsection{Gewässerachse}\label{subsec:file-achse}
 
 \begin{tabular}{lp{4cm}lcl}
@@ -1920,6 +2000,12 @@
 so kann nicht unterschieden werden, welche Informationen relevant sind. Es werden die
 Werte des Attributs verwendet, da sich diese bei Bedarf leichter ändern lassen.
 
+\textbf{Rückgabewert: 2220}\\
+Fehler: In einer WST-Datei konnte der gewünschte Spaltenbezeichner nicht gefunden werden.
+Erklärung: Um aus einer WST-Datei die richtige Spalte mit den gewünschten Wasserständen
+identifizieren zu können, muss die Spaltenbeschriftung korrekt angegeben werden. Wir die
+Spaltenbeschriftung nicht in der WST-Datei gefunden, so wird dieser Fehler ausgegeben.
+
 \textbf{Rückgabewert: 2297}\\
 Fehler: Falsche Anzahl von Daten.\\
 Erklärung: Es wurde versucht eine bestimmte Anzahl an Daten zu lesen, was nicht geglückt ist.
@@ -1956,14 +2042,6 @@
 Der wahrscheinlichste Fall ist, dass durch die Profilspuren ein zu kleiner Bereich
 des DGM abgedeckt wird.
 
-\textbf{Rückgabewert: 3103}\\
-Warnung: Es soll mehr Bearbeitungsscheiben als Profilspuren geben.\\
-Erklärung: Aus dem verfügbaren Speicher und der ungefähren Geschwindigkeit des Computers,
-wurde versucht eine sinnvolle Anzahl von Bearbeitungsscheiben zu ermittlen. Leider existieren
-nicht genug Profilspuren, um die Scheiben zu bilden. Die Anzahl der Bearbeitungsscheiben
-wird entsprechend der Anzahl der Profile reduziert. Die Anzahl der Bearbeitungsscheiben
-wird gleich der Anzahl der Profilspuren minus eins.
-
 \textbf{Rückgabewert: 3204}\\
 Fehler: Es gibt weniger als 2 Profilspuren.\\
 Erklärung: Für die sinnvolle Ausführung des Programms müssen mindestens
@@ -2007,8 +2085,8 @@
 muss verständlicherweise immer positiv sein.
 
 \textbf{Rückgabewert: 3112}\\
-Warnung: Das Attribut für die ,,Sperren'' und ,,Brüche'' ist weder \verb;SPERRE; noch \verb;BRUCH;.\\
-Erklärung: Für das Attribut \verb;TYP; sind nur die Werte \verb;SPERRE; oder verb;BRUCH;
+Warnung: Das Attribut für die Linenobjekte ist weder \verb;Damm; noch \verb;Graben; noch \verb;Rohr; noch \verb;Gradient;.\\
+Erklärung: Für das Attribut \verb;TYP; sind nur die oben genannten Werte
 erlaubt. Jedes Linienobjekt mit einem anderen Attribut wird ignoriert.
 
 \textbf{Rückgabewert: 3113}\\
@@ -2156,6 +2234,16 @@
 
 Abschnitt~\ref{sec:verbesserungen}: Der Abschnitt wurde aktualisiert.
 
+{\bf Version: 0.9.15, Datum: 02.07.2006}
+
+Abschnitt~\ref{subsubsec:file-wsp-wst-format}: Das neue WST-Format wird jetzt auch beschrieben.
+
+Anhang \ref{sec:fehlermeldungen}, Fehlercode 2220:
+Es wurde eine weitere Fehlermedlung aufgenommen.
+
+Anhang \ref{sec:fehlermeldungen}, Fehlercode 3103:
+Die Warnung wurde gelöscht.
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 

Modified: trunk/src/file.cpp
===================================================================
--- trunk/src/file.cpp	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/file.cpp	2006-07-06 22:26:17 UTC (rev 54)
@@ -105,7 +105,7 @@
 }
 
 //---------------------------------------------------------------------
-unsigned int LoadDGM(std::string FileName, TNodeList *NodeList, TElementList *ElementList, TXYList *XyList, unsigned int MaxNodesPerSlice, int DebugLevel)
+bool LoadDGM(std::string FileName, TNodeList *NodeList, TElementList *ElementList, TXYList *XyList, int DebugLevel)
 {
 	write_fortschritt("->Laden des DGM in Datei '%s' gestartet\n", FileName.c_str());
 
@@ -118,32 +118,30 @@
 	std::string Ext = GetFileExt(FileName);
 
 
-	int AnzScheiben = 1;
-
 	if (ToUpperCase(Ext) == ".ADF")
 	{
-		AnzScheiben = LoadDGMTIN(FileName, NodeList, ElementList, XyList, MaxNodesPerSlice, DebugLevel);
-	    CheckForDuplicates(NodeList, ElementList, DebugLevel);
+		LoadDGMTIN(FileName, NodeList, ElementList, XyList, DebugLevel);
+		CheckForDuplicates(NodeList, ElementList, DebugLevel);
 	}
 	else if (ToUpperCase(Ext) == ".2DM")
 	{
-		AnzScheiben = LoadDGM2DM(FileName, NodeList, ElementList, XyList, MaxNodesPerSlice, DebugLevel);
-	    CheckForDuplicates(NodeList, ElementList, DebugLevel);
+		LoadDGM2DM(FileName, NodeList, ElementList, XyList, DebugLevel);
+		CheckForDuplicates(NodeList, ElementList, DebugLevel);
 	}
 	else if (ToUpperCase(Ext) == ".GRD")
 	{
-		AnzScheiben = LoadDGMGRD(FileName, NodeList, XyList, MaxNodesPerSlice, DebugLevel);
-	    CheckForDuplicates(NodeList, ElementList, DebugLevel);
+		LoadDGMGRD(FileName, NodeList, XyList, DebugLevel);
+		CheckForDuplicates(NodeList, ElementList, DebugLevel);
 	}
 	else if (ToUpperCase(Ext) == ".XYZ" || ToUpperCase(Ext) == ".TXT")
 	{
-		AnzScheiben = LoadDGMXYZ(FileName, NodeList, XyList, MaxNodesPerSlice, DebugLevel);
-	    CheckForDuplicates(NodeList, ElementList, DebugLevel);
+		LoadDGMXYZ(FileName, NodeList, XyList, DebugLevel);
+		CheckForDuplicates(NodeList, ElementList, DebugLevel);
 	}
 	else if (ToUpperCase(Ext) == ".SHP")
 	{
-		AnzScheiben = LoadDGMSHP(FileName, NodeList, XyList, MaxNodesPerSlice, DebugLevel);
-	    CheckForDuplicates(NodeList, ElementList, DebugLevel);
+		LoadDGMSHP(FileName, NodeList, XyList, DebugLevel);
+		CheckForDuplicates(NodeList, ElementList, DebugLevel);
 	}
 	else
 	{
@@ -152,11 +150,11 @@
 
 	write_fortschritt("<-Laden des DGM in Datei '%s' beendet\n", FileName.c_str());
 
-	return (AnzScheiben);
+	return (true);
 }
 
 //---------------------------------------------------------------------------
-unsigned int LoadDGMTIN(std::string FileName, TNodeList *NodeList, TElementList *ElementList, TXYList *XyList, unsigned int MaxNodesPerSlice, int DebugLevel)
+bool LoadDGMTIN(std::string FileName, TNodeList *NodeList, TElementList *ElementList, TXYList *XyList, int DebugLevel)
 {
 	write_fortschritt("->Laden des DGM in Datei '%s' als TIN gestartet\n", FileName.c_str());
 
@@ -217,11 +215,8 @@
 				{
 					AnzKnoten++;
 
-					if (AnzKnoten < MaxNodesPerSlice)
-					{
-						TNode *Node = new TNode(AnzWerte, XL, YL, ZI);
-						NodeList->Add(Node);
-					}
+					TNode *Node = new TNode(AnzWerte, XL, YL, ZI);
+					NodeList->Add(Node);
 				}
 			}
 		}
@@ -291,12 +286,11 @@
 
 	write_fortschritt("<-Laden des DGM in Datei '%s' als TIN beendet\n", FileName.c_str());
 
-	if (NodeList->size() <= MaxNodesPerSlice)	return (1);
-	else										return ((NodeList->size() - 1) / MaxNodesPerSlice + 1);
+	return (true);
 }
 
 //---------------------------------------------------------------------------
-unsigned int LoadDGMGRD(std::string FileName, TNodeList *NodeList, TXYList *XyList, unsigned int MaxNodesPerSlice, int DebugLevel)
+bool LoadDGMGRD(std::string FileName, TNodeList *NodeList, TXYList *XyList, int DebugLevel)
 {
 	write_fortschritt("->Laden des DGM in Datei '%s' als GRD gestartet\n", FileName.c_str());
 
@@ -498,11 +492,8 @@
 		{
 			AnzKnoten++;
 
-			if (AnzKnoten < MaxNodesPerSlice)
-			{
-				TNode *Node = new TNode(AnzKnoten, XL, YL, ZI);
-				NodeList->Add(Node);
-			}
+			TNode *Node = new TNode(AnzKnoten, XL, YL, ZI);
+			NodeList->Add(Node);
 		}
 	}
 	write_fortschritt("%d von %d Werten gelesen, %d von %d Knoten im Speicher\n", AnzWerte, MaxWerte, NodeList->size(), AnzKnoten);
@@ -511,12 +502,11 @@
 
 	write_fortschritt("<-Laden des DGM in Datei '%s' als GRD beendet\n", FileName.c_str());
 
-	if (AnzKnoten <= MaxNodesPerSlice)	return (1);
-	else								return ((AnzKnoten - 1) / MaxNodesPerSlice + 1);
+	return (true);
 }
 
 //---------------------------------------------------------------------------
-unsigned int LoadDGMXYZ(std::string FileName, TNodeList *NodeList, TXYList *XyList, unsigned int MaxNodesPerSlice, int DebugLevel)
+bool LoadDGMXYZ(std::string FileName, TNodeList *NodeList, TXYList *XyList, int DebugLevel)
 {
 	write_fortschritt("->Laden des DGM in Datei '%s' als XYZ gestartet\n", FileName.c_str());
 
@@ -576,11 +566,8 @@
 		{
 			AnzKnoten++;
 
-			if (AnzKnoten < MaxNodesPerSlice)
-			{
-				TNode *Node = new TNode(AnzKnoten, XL, YL, ZI);
-				NodeList->Add(Node);
-			}
+			TNode *Node = new TNode(AnzKnoten, XL, YL, ZI);
+			NodeList->Add(Node);
 		}
 	}
 	write_fortschritt("%d Werte gelesen, %d von %d Knoten im Speicher\n", AnzWerte, NodeList->size(), AnzKnoten);
@@ -589,12 +576,11 @@
 
 	write_fortschritt("<-Laden des DGM in Datei '%s' als XYZ beendet\n", FileName.c_str());
 
-	if (AnzKnoten <= MaxNodesPerSlice)	return (1);
-	else								return ((AnzKnoten - 1) / MaxNodesPerSlice + 1);
+	return (true);
 }
 
 //---------------------------------------------------------------------------
-unsigned int LoadDGMSHP(std::string FileName, TNodeList *NodeList, TXYList *XyList, unsigned int MaxNodesPerSlice, int DebugLevel)
+bool LoadDGMSHP(std::string FileName, TNodeList *NodeList, TXYList *XyList, int DebugLevel)
 {
 	write_fortschritt("->Laden des DGM in Datei '%s' als SHP gestartet\n", FileName.c_str());
 
@@ -769,11 +755,8 @@
 			{
 				AnzKnoten++;
 
-				if (AnzKnoten < MaxNodesPerSlice)
-				{
-					TNode* Node = new TNode(AnzKnoten, XL, YL, ZI);
-					NodeList->Add(Node);
-				}
+				TNode* Node = new TNode(AnzKnoten, XL, YL, ZI);
+				NodeList->Add(Node);
 			}
 		}
 		SHPDestroyObject(psCShape);
@@ -786,12 +769,11 @@
 
 	write_fortschritt("<-Laden des DGM in Datei '%s' als SHP beendet\n", FileName.c_str());
 
-	if (AnzKnoten <= MaxNodesPerSlice)	return (1);
-	else								return ((AnzKnoten - 1) / MaxNodesPerSlice + 1);
+	return (true);
 }
 
 //---------------------------------------------------------------------------
-unsigned int LoadDGM2DM(std::string FileName, TNodeList *NodeList, TElementList *ElementList, TXYList *XyList, unsigned int MaxNodesPerSlice, int DebugLevel)
+bool LoadDGM2DM(std::string FileName, TNodeList *NodeList, TElementList *ElementList, TXYList *XyList, int DebugLevel)
 {
 	write_fortschritt("->Laden des DGM in Datei '%s' als 2DM gestartet\n", FileName.c_str());
 
@@ -853,11 +835,8 @@
 			{
 				AnzKnoten++;
 
-				if (AnzKnoten < MaxNodesPerSlice)
-				{
-					TNode *Node = new TNode(Nr, XL, YL, ZI);
-					NodeList->Add(Node);
-				}
+				TNode *Node = new TNode(Nr, XL, YL, ZI);
+				NodeList->Add(Node);
 			}
 		}
 	}
@@ -934,8 +913,7 @@
 
 	write_fortschritt("<-Laden des DGM in Datei '%s' als 2DM beendet\n", FileName.c_str());
 
-	if (NodeList->size() <= MaxNodesPerSlice)	return (1);
-	else										return ((NodeList->size() - 1) / MaxNodesPerSlice + 1);
+	return (true);
 }
 
 //---------------------------------------------------------------------
@@ -1235,7 +1213,7 @@
 }
 
 //---------------------------------------------------------------------
-bool LoadLinien(std::string FileName, TProfilList* SperrenList, TProfilList* GrabenList, TProfilList* RohreList, int DebugLevel)
+bool LoadLinien(std::string FileName, TProfilList* SperrenList, TProfilList* GrabenList, TProfilList* RohreList, TProfilList* GradientenList, int DebugLevel)
 {
 	write_fortschritt("->Laden der Linien Strukturen (Sperren, Gräben und Rohre) gestartet\n");
 
@@ -1384,9 +1362,13 @@
 		{
 			Typ = "ROHR";
 		}
+		else if (Typ == "GRADIENT" || Typ == "Gradient" || Typ == "gradient")
+		{
+			Typ = "GRADIENT";
+		}
 		else
 		{
-			write_warning(3112, "Das Attribut 'TYP' in der Datei '%s' darf nur die Werte 'Damm', 'Graben' oder 'Rohr' haben.\nDas Linienobjekt '%s' wird ignoriert.\n", DBFFileName.c_str(), Typ.c_str());
+			write_warning(3112, "Das Attribut 'TYP' in der Datei '%s' darf nur die Werte 'Damm', 'Graben', 'Gradient' oder 'Rohr' haben.\nDas Linienobjekt '%s' wird ignoriert.\n", DBFFileName.c_str(), Typ.c_str());
 			continue;
 		}
 
@@ -1402,11 +1384,12 @@
 		}
 
 		// Der Wasserstand muss so hoch sein, damit später auch alle Knoten der Bruckkante erzeugt werden können
-		TProfil* Linie = new TProfil(i, 999999);
+		TProfil* Linie = new TProfil(i, NoWsp);
 
 		if (Typ == "DAMM")			SperrenList->insert(Linie);
 		else if (Typ == "GRABEN")	GrabenList->insert(Linie);
 		else if (Typ == "ROHR")		RohreList->insert(Linie);
+		else if (Typ == "GRADIENT")	GradientenList->insert(Linie);
 		else						dump_error(__FILE__, __LINE__, "Unbekannter Typ '%s' in der Datei '%s'\n", Typ.c_str(), DBFFileName.c_str());
 
 		for (int j=0; j < AnzVert; j++)
@@ -1589,10 +1572,7 @@
 		dump_error(__FILE__, __LINE__, "ProfilListe ist undefiniert\n");
 	}
 
-	if (Tag.length() != 9)
-	{
-		write_error(1, "Die Länge der Spaltenbezeichnung (%d) ist nicht genaug 9 Zeichen lang\n", Tag.length());
-	}
+	Tag = Trim(Tag);
 
 	FILE *fh = fopen(FileName.c_str(), "r");
 	if (fh == 0)
@@ -1605,6 +1585,8 @@
 	int AktZeile = 0;
 	int	AnzCols = 0;
 
+	bool IsOverReadShortBez = false;
+
 	char line[1000];
 	if (fgets (line, sizeof (line)-1, fh))
 	{
@@ -1628,32 +1610,114 @@
 		AktZeile++;
 
 		line[sizeof(line)-1] = '\0';
-		if (strlen(line) > 0) line[strlen(line)-1] = '\0';
+		if (strlen(line) > 0 && (line[strlen(line)-1] == '\n' || line[strlen(line)-1] == '\r')) line[strlen(line)-1] = '\0';
+		if (strlen(line) > 0 && (line[strlen(line)-1] == '\n' || line[strlen(line)-1] == '\r')) line[strlen(line)-1] = '\0';
 
+		if (strncmp(line, "*!column-bez-text", 17) == 0)
+		{
+			IsOverReadShortBez = true;
+			Col = 1;
+			char* 	Pos = line + 17;
+
+			while (Col <= AnzCols)
+			{
+				if (*Pos == '\0')
+				{
+					write_error(2220, "Konnte in Datei '%s' in der Zeile %d nicht die Kennung '%s' finden\n", FileName.c_str(), AktZeile, Tag.c_str());
+				}
+
+				bool	IsInString = false;
+
+				while (*Pos && *Pos == ' ')	Pos++;
+
+				if (*Pos == '"')
+				{
+					Pos++;
+					IsInString = true;
+				}
+
+				char* Start = Pos;
+
+				if (IsInString == false)
+				{
+					while (*Pos && *Pos != ' ')	Pos++;
+					if (*Pos == ' ')	*Pos++ = '\0';
+					if (Trim(Start) == Tag)
+					{
+						WspCol = Col;
+						break;
+					}
+					else
+					{
+						Col++;
+					}
+				}
+				else
+				{
+					char Line2[1000];
+
+					char* Pos2 = Line2;
+					while (*Pos && *Pos != '"')
+					{
+						if (*Pos == '\\')
+						{
+							Pos++;
+							if (*Pos == '\\')		*Pos2++ = '\\';
+							else if (*Pos == '"')	*Pos2++ = '"';
+							else write_error(2221, "Das Zeichen '\\' leitet in Datei '%s' in Zeile %d eine nicht gültige Steuersequenz ('\\%c' ein)\n", FileName.c_str(), AktZeile, *Pos);
+						}
+						else
+						{
+							*Pos2++ = *Pos;
+						}
+						Pos++;
+					}
+					*Pos2 = '\0';
+					if (Trim(Line2) == Tag)
+					{
+						WspCol = Col;
+						break;
+					}
+					else
+					{
+						Col++;
+						Pos++;
+					}
+				}
+			}
+		}
+
 		if (line[0] == '*')	continue;
 
 		if (WspCol == 0)
 		{
 			Col = 1;
 			char* Pos = line + Col * 9;
+			Pos[8] = '\0';
 
-
-			while (Col <= AnzCols && strncmp (Pos, Tag.c_str(), 9) != 0)
+			while (Col <= AnzCols && Trim(Pos) != Tag)
 			{
 				Col++;
 				Pos = line + Col * 9;
+				Pos[8] = '\0';
 			}
-			if (strncmp (Pos, Tag.c_str(), 9) == 0)
+
+			if (Col > AnzCols)
 			{
-				WspCol = Col;
+				write_error(2220, "Konnte in Datei '%s' in der Zeile %d nicht die Kennung '%s' finden\n", FileName.c_str(), AktZeile, Tag.c_str());
 			}
-			else
-			{
-				write_error(1, "Konnte in Datei '%s' in der Zeile %d nicht die Kennung '%s' finden\n", FileName.c_str(), AktZeile, Tag.c_str());
-			}
+
+			WspCol = Col;
+
 			continue;
 		}
 
+		if (IsOverReadShortBez)
+		{
+			IsOverReadShortBez = false;
+			continue;
+		}
+
 		for (unsigned int i=0; i<strlen(line); i++)	if (line[i] == ',')	line[i] = '.';
 
 		double		StationD = 0.0;
@@ -1664,6 +1728,7 @@
 			write_error(1, "Konnte in Datei '%s' in der Zeile %d nicht die Station lesen\n", FileName.c_str(), AktZeile);
 		}
 
+		line[Col * 9 + 8] = '\0';
 		if (1 != sscanf(line + Col * 9, "%lf", &WspD))
 		{
 			continue;
@@ -2388,7 +2453,7 @@
 			TErgebnisPolygon* EP1 = *j;
 			if (EP1->Diff != AktDiff)
 			{
-				// Diffs werden im Moment noch nicht bearbeitet
+				// Dieses Polygon wird im Moment noch nicht bearbeitet
 				continue;
 			}
 
@@ -2826,3 +2891,114 @@
 	return (true);
 }
 
+//---------------------------------------------------------------------------
+bool SaveXml(std::string FileName, TParameter *Parameter)
+{
+	write_fortschritt("->Speichern der Meta-Daten gestartet\n");
+
+	FileName = FileName + ".xml";
+
+	FILE *fh = fopen (FileName.c_str(), "w");
+	if (fh == NULL)
+	{
+		write_error(4201, "Kann Datei '%s' nicht zum Schreiben öffnen\n", FileName.c_str());
+	}
+
+	char line1[1000];
+	if (Parameter->IsSetPar)	sprintf(line1, "Parameterdatei(\"%s\")", Parameter->FileNamePar.c_str());
+	else						sprintf(line1, "Parameterdatei(\"\")");
+
+	char line2[1000];
+	if (Parameter->IsSetVonKm && Parameter->IsSetBisKm)	sprintf(line2, "GewaesserStrecke(Von(%.2f) Bis(%.2f))", Parameter->VonKm, Parameter->BisKm);
+	else if (Parameter->IsSetVonKm)						sprintf(line2, "GewaesserStrecke(Von(%.2f) Bis(-))", Parameter->VonKm);
+	else if (Parameter->IsSetBisKm)						sprintf(line2, "GewaesserStrecke(Von(-) Bis(%.2f))", Parameter->BisKm);
+	else 												sprintf(line2, "GewaesserStrecke(Von(-) Bis(-))");
+
+	char line3[1000];
+	sprintf(line3, "Delta(Von(%.2f) Bis(%.2f) Diff(%.2f))", Parameter->Von / 100.0, Parameter->Bis / 100.0, Parameter->Diff / 100.0);
+
+	char line4[1000];
+	if (Parameter->IsSetLin) 	sprintf(line4, "Szenario");
+	else if (Parameter->Sperre) sprintf(line4, "AktuellesUeberschwemmungsgebiet");
+	else 						sprintf(line4, "PotentiellesUeberschwemmungsgebiet");
+
+	char line5[1000];
+	sprintf(line5, "DigitalesGelaendeModell(\"%s\")", Parameter->FileNameDgm.c_str());
+
+	char line6[1000];
+	sprintf(line6, "Gewaesserquerprofilspuren(\"%s\")", Parameter->FileNamePro.c_str());
+
+	char line7[1000];
+	if (Parameter->IsSetWspTag)	sprintf(line7, "WspTag(\"%s\")", Parameter->WspTag.c_str());
+	else						sprintf(line7, "WspTag(\"\")");
+
+	char line8[1000];
+	sprintf(line8, "Wasserstaende(\"%s\")", Parameter->FileNameWsp.c_str());
+
+	char line9[1000];
+	if (Parameter->IsSetLin)	sprintf(line9, "Linienobjekte(\"%s\")", Parameter->FileNameLin.c_str());
+	else						sprintf(line9, "Linienobjekte(\"\")");
+
+	char line10[1000];
+	if (Parameter->IsSetAchse)	sprintf(line10, "Gewaesserachse(\"%s\")", Parameter->FileNameAchse.c_str());
+	else						sprintf(line10, "Gewaesserachse(\"\")");
+
+	long Secs, Mins, Hours, Days, Months, Years;
+	GetTimeAndDate(&Secs, &Mins, &Hours, &Days, &Months, &Years);
+
+	fprintf(fh, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
+	fprintf(fh, "<iso19115full:MD_Metadata xmlns:iso19115full=\"http://schemas.opengis.net/iso19115full\" xmlns:iso19119=\"http://schemas.opengis.net/iso19119\" xmlns:csw=\"http://www.opengis.net/cat/csw\" xmlns:smXML=\"http://metadata.dgiwg.org/smXML\" xmlns:ows=\"http://www.opengis.net/ows\" xmlns:dc=\"http://www.purl.org/dc/elements/1.1/\" xmlns:terms=\"http://www.purl.org/dc/terms/\" xmlns:gml=\"http://www.opengis.net/gml\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n");
+	fprintf(fh, "    <iso19115full:language>\n");
+	fprintf(fh, "        <smXML:CharacterString>de</smXML:CharacterString>\n");
+	fprintf(fh, "    </iso19115full:language>\n");
+	fprintf(fh, "    <iso19115full:characterSet>\n");
+	fprintf(fh, "        <smXML:MD_CharacterSetCode codeList=\"http://metadata.dgiwg.org/codelistRegistry?MD_CharacterSetCode\" codeListValue=\"utf8\"/>\n");
+	fprintf(fh, "    </iso19115full:characterSet>\n");
+	fprintf(fh, "    <iso19115full:dateStamp>\n");
+	fprintf(fh, "        <smXML:Date>%ld-%02ld-%02ld</smXML:Date>\n", Years, Months, Days);
+	fprintf(fh, "    </iso19115full:dateStamp>\n");
+	fprintf(fh, "    <iso19115full:identificationInfo>\n");
+	fprintf(fh, "        <smXML:MD_DataIdentification>\n");
+	fprintf(fh, "            <smXML:citation>\n");
+	fprintf(fh, "                <smXML:CI_Citation>\n");
+	fprintf(fh, "                    <smXML:title>\n");
+	fprintf(fh, "                        <smXML:CharacterString>FLYS-2 WSPLGEN</smXML:CharacterString>\n");
+	fprintf(fh, "                    </smXML:title>\n");
+	fprintf(fh, "                    <smXML:date>\n");
+	fprintf(fh, "                        <smXML:CI_Date>\n");
+	fprintf(fh, "                            <smXML:date>\n");
+	fprintf(fh, "                                <smXML:Date>%04ld-%02ld-%02ld</smXML:Date>\n", Years, Months, Days);
+	fprintf(fh, "                            </smXML:date>\n");
+	fprintf(fh, "                            <smXML:dateType>\n");
+	fprintf(fh, "                                <smXML:CI_DateTypeCode codeList=\"http://metadata.dgiwg.org/codelistRegistry?CI_DateTypeCode\" codeListValue=\"creation\"/>\n");
+	fprintf(fh, "                            </smXML:dateType>\n");
+	fprintf(fh, "                        </smXML:CI_Date>\n");
+	fprintf(fh, "                    </smXML:date>\n");
+	fprintf(fh, "                </smXML:CI_Citation>\n");
+	fprintf(fh, "            </smXML:citation>\n");
+	fprintf(fh, "            <smXML:abstract>\n");
+	fprintf(fh, "                <smXML:CharacterString>Linien gleicher Differenzen zwischen Wasserstand und Gelaendehoehen</smXML:CharacterString>\n");
+	fprintf(fh, "            </smXML:abstract>\n");
+	fprintf(fh, "            <smXML:language>\n");
+	fprintf(fh, "                <smXML:CharacterString>de</smXML:CharacterString>\n");
+	fprintf(fh, "            </smXML:language>\n");
+	fprintf(fh, "        </smXML:MD_DataIdentification>\n");
+	fprintf(fh, "    </iso19115full:identificationInfo>\n");
+	fprintf(fh, "    <iso19115full:dataQualityInfo>\n");
+	fprintf(fh, "        <smXML:DQ_DataQuality>\n");
+	fprintf(fh, "            <smXML:LI_Lineage>\n");
+	fprintf(fh, "                <smXML:statement>\n");
+	fprintf(fh, "                    <smXML:CharacterString>%s %s %s %s %s %s %s %s %s %s</smXML:CharacterString>\n", line1, line2, line3, line4, line5, line6, line7, line8, line9, line10);
+	fprintf(fh, "                </smXML:statement>\n");
+	fprintf(fh, "            </smXML:LI_Lineage>\n");
+	fprintf(fh, "        </smXML:DQ_DataQuality>\n");
+	fprintf(fh, "    </iso19115full:dataQualityInfo>\n");
+	fprintf(fh, "</iso19115full:MD_Metadata>\n");
+
+	fclose (fh);
+
+	write_fortschritt("<-Speichern der Meta-Daten beendet\n");
+
+	return (true);
+}
+

Modified: trunk/src/file.h
===================================================================
--- trunk/src/file.h	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/file.h	2006-07-06 22:26:17 UTC (rev 54)
@@ -15,6 +15,7 @@
 #define FILEH
 
 #include <string>
+#include "parameter.h"
 #include "xy.h"
 
 //----------------------------------------------------------------------------
@@ -22,15 +23,15 @@
 
 bool 			LoadPRJ(std::string FileName, int DebugLevel);
 
-unsigned int	LoadDGM(std::string FileName, TNodeList *NodeList, TElementList *ElementList, TXYList *XyList, unsigned int MaxNodesPerSlice, int DebugLevel);
-unsigned int	LoadDGMTIN(std::string FileName, TNodeList *NodeList, TElementList *ElementList, TXYList *XyList, unsigned int MaxNodesPerSlice, int DebugLevel);
-unsigned int	LoadDGMGRD(std::string FileName, TNodeList *NodeList, TXYList *XyList, unsigned int MaxNodesPerSlice, int DebugLevel);
-unsigned int	LoadDGMXYZ(std::string FileName, TNodeList *NodeList, TXYList *XyList, unsigned int MaxNodesPerSlice, int DebugLevel);
-unsigned int	LoadDGMSHP(std::string FileName, TNodeList *NodeList, TXYList *XyList, unsigned int MaxNodesPerSlice, int DebugLevel);
-unsigned int	LoadDGM2DM(std::string FileName, TNodeList *NodeList, TElementList *ElementList, TXYList *XyList, unsigned int MaxNodesPerSlice, int DebugLevel);
+bool			LoadDGM(std::string FileName, TNodeList *NodeList, TElementList *ElementList, TXYList *XyList, int DebugLevel);
+bool			LoadDGMTIN(std::string FileName, TNodeList *NodeList, TElementList *ElementList, TXYList *XyList, int DebugLevel);
+bool			LoadDGMGRD(std::string FileName, TNodeList *NodeList, TXYList *XyList, int DebugLevel);
+bool			LoadDGMXYZ(std::string FileName, TNodeList *NodeList, TXYList *XyList, int DebugLevel);
+bool			LoadDGMSHP(std::string FileName, TNodeList *NodeList, TXYList *XyList, int DebugLevel);
+bool			LoadDGM2DM(std::string FileName, TNodeList *NodeList, TElementList *ElementList, TXYList *XyList, int DebugLevel);
 
 bool 			LoadProfile(std::string FileName, TProfilList* ProfilList, double VonKm, double BisKm, int DebugLevel);
-bool 			LoadLinien(std::string FileName, TProfilList* SperrenList, TProfilList* GrabenList, TProfilList* RohreList, int DebugLevel);
+bool 			LoadLinien(std::string FileName, TProfilList* SperrenList, TProfilList* GrabenList, TProfilList* RohreList, TProfilList* GradientenList, int DebugLevel);
 
 bool 			LoadWsp(std::string FileName, TProfilList* ProfilList, std::string Tag, int DebugLevel);
 bool 			LoadWspTxt(std::string FileName, TProfilList* ProfilList, int DebugLevel);
@@ -48,6 +49,7 @@
 bool 			SavePolygon(std::string FileName, TXYList *XyList, int DebugLevel);
 bool 			SavePolygone(std::string FileName, TErgebnisPolygonList *ErgebnisPolygonList, int DebugLevel);
 bool 			SaveEdges(std::string FileName, TEdgeList *EdgeList, int DebugLevel);
+bool 			SaveXml(std::string FileName, TParameter* Parameter);
 
 //----------------------------------------------------------------------------
 #endif

Modified: trunk/src/parameter.cpp
===================================================================
--- trunk/src/parameter.cpp	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/parameter.cpp	2006-07-06 22:26:17 UTC (rev 54)
@@ -57,12 +57,11 @@
 	FileNameAchse = "";
 
 	IsSetStrecke = false;
+	IsSetVonKm = false;
+	IsSetBisKm = false;
 	VonKm = -9999.9;
 	BisKm = +9999.9;
 
-	IsSetMaxNodesPerSlice = false;
-	MaxNodesPerSlice = 0;
-
 	IsSetAusgabe = false;
 	FileNameAusgabe = "WSPLGEN.SHP";
 
@@ -158,34 +157,6 @@
 			LoadPar(FileNamePar, &ParList);
 			AnzPar = ParList.size();
 		}
-		else if (Parameter.substr(0, 10) == "-MAXKNOTEN" || Parameter.substr(0, 10) == "-maxknoten")
-		{
-			///////////////////////////////////////////////
-			// MAXKNOTEN
-			///////////////////////////////////////////////
-			if (IsSetDebug) write_fortschritt("Parameter -MAXKNOTEN erkannt.\n");
-
-			if (IsSetMaxNodesPerSlice)
-			{
-				write_warning(1106, "Der Parameter -MAXKNOTEN wurde mehrfach angegeben.\n");
-				continue;
-			}
-
-			if (Parameter.substr(10, 1) != "=")
-			{
-				write_error(1125, "Es wurden keine Argumente für -MAXKNOTEN übergeben.\nDas Format lautet korrekt -MAXKNOTEN=<Anzahl>.\n");
-			}
-
-			int D = 0;
-			if (1 == sscanf(Parameter.substr(11).c_str(), "%d", &D))
-			{
-				MaxNodesPerSlice = D;
-			}
-
-			IsSetMaxNodesPerSlice = true;
-
-			write_fortschritt("Maximale Geländepunkte pro Bearbeitungsabschnitt: %d\n", MaxNodesPerSlice);
-		}
 		else if (Parameter.substr(0, 8) == "-STRECKE" || Parameter.substr(0, 8) == "-strecke")
 		{
 			///////////////////////////////////////////////
@@ -539,7 +510,8 @@
 
 	if (true == IsSetLin && false == Sperre)
 	{
-		write_warning(1115, "-GEL=NOSPERRE wurde zusammen mit -LIN=<Dateiname> verwendet.\nDie liefert keine sinnvollen Ergebnisse.\nEs wird -GEL=SPERRE angenommen.\n");
+		write_warning(1115, "-GEL=NOSPERRE wurde zusammen mit -LIN=<Dateiname> verwendet.\nDies liefert keine sinnvollen Ergebnisse.\nEs wird daher -GEL=SPERRE angenommen.\n");
+		Sperre = true;
 	}
 
 	if (IsSetVon && IsSetBis && Von > Bis)
@@ -594,7 +566,7 @@
 
 	if (true == IsSetAchse && false == Sperre)
 	{
-		write_warning(1123, "Parameter -ACHSE wird ignoriert, da der Parameter -SPERRE den Wert NOSPERRE hat\n");
+		write_warning(1123, "Parameter -ACHSE wird ignoriert, da der Parameter -GEL den Wert NOSPERRE hat\n");
 	}
 
 	write_fortschritt("<-Auswertung der Kommandozeilen-Parameter beendet\n");

Modified: trunk/src/parameter.h
===================================================================
--- trunk/src/parameter.h	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/parameter.h	2006-07-06 22:26:17 UTC (rev 54)
@@ -65,9 +65,6 @@
 		bool		IsSetBisKm;
 		double 		BisKm;
 
-		bool		IsSetMaxNodesPerSlice;
-		int			MaxNodesPerSlice;
-
 		bool		IsSetAusgabe;
 		std::string	FileNameAusgabe;
 };

Modified: trunk/src/test_file.cpp
===================================================================
--- trunk/src/test_file.cpp	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/test_file.cpp	2006-07-06 22:26:17 UTC (rev 54)
@@ -40,6 +40,7 @@
 #define WSPFILE			"test_daten\\wsp.txt"
 #define WSPFILE2		"test_daten\\wsp.dbf"
 #define WSPFILE3		"test_daten\\mosel.wst"
+#define WSPFILE4		"test_daten\\test.wst"
 #define ACHSEFILE		"test_daten\\achse.shp"
 #else
 #define DGMTINFILE		"test_daten/dgmtin/tnxy.adf"
@@ -57,6 +58,7 @@
 #define WSPFILE			"test_daten/wsp.txt"
 #define WSPFILE2		"test_daten/wsp.dbf"
 #define WSPFILE3		"test_daten/mosel.wst"
+#define WSPFILE4		"test_daten/test.wst"
 #define ACHSEFILE		"test_daten/achse.shp"
 #endif
 
@@ -109,7 +111,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGMTINFILE, NodeList, ElementList, 0, 100000, 8);
+		LoadDGM(DGMTINFILE, NodeList, ElementList, 0, 8);
 
 		if (NodeList->size() != 114)			printf("Failed\n");
 		else if (ElementList->size() != 218)	printf("Failed\n");
@@ -135,7 +137,7 @@
 		XyList->Add(new TXY(826648700, 262559500));
 		XyList->Add(new TXY(826648700, 246716800));
 
-		LoadDGM(DGMTINFILE, NodeList, ElementList, XyList, 100000, 8);
+		LoadDGM(DGMTINFILE, NodeList, ElementList, XyList, 8);
 
 		if (NodeList->size() != 52)			printf("Failed\n");
 		else if (ElementList->size() != 72)	printf("Failed\n");
@@ -162,7 +164,7 @@
 		XyList->Add(new TXY(826648700, 262559500));
 		XyList->Add(new TXY(826648700, 246716800));
 
-		LoadDGM(DGMGRDFILE, NodeList, ElementList, XyList, 100000, 8);
+		LoadDGM(DGMGRDFILE, NodeList, ElementList, XyList, 8);
 
 		if (NodeList->size() != 24624)	printf("Failed\n");
 		else							printf("Pass\n");
@@ -182,7 +184,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGMXYZFILE, NodeList, ElementList, 0, 100000, 8);
+		LoadDGM(DGMXYZFILE, NodeList, ElementList, 0, 8);
 
 		if (NodeList->size() != 10)	printf("Failed\n");
 		else						printf("Pass\n");
@@ -201,7 +203,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGMXYZFILE2, NodeList, ElementList, 0, 100000, 8);
+		LoadDGM(DGMXYZFILE2, NodeList, ElementList, 0, 8);
 
 		if (NodeList->size() != 1126)	printf("Failed\n");
 		else							printf("Pass\n");
@@ -220,7 +222,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGMXYZFILE3, NodeList, ElementList, 0, 100000, 8);
+		LoadDGM(DGMXYZFILE3, NodeList, ElementList, 0, 8);
 
 		if (NodeList->size() != 43332)	printf("Failed\n");
 		else							printf("Pass\n");
@@ -239,7 +241,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGMXYZFILE4, NodeList, ElementList, 0, 100000, 8);
+		LoadDGM(DGMXYZFILE4, NodeList, ElementList, 0, 8);
 
 		if (NodeList->size() != 98636)	printf("Failed\n");
 		else							printf("Pass\n");
@@ -258,7 +260,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGMSHPFILE, NodeList, ElementList, 0, 100000, 8);
+		LoadDGM(DGMSHPFILE, NodeList, ElementList, 0, 8);
 
 		if (NodeList->size() != 114)	printf("Failed\n");
 		else							printf("Pass\n");
@@ -283,7 +285,7 @@
 		XyList->Add(new TXY(349516400, 587493600));
 		XyList->Add(new TXY(349516400, 587483400));
 
-		LoadDGM(DGMSHPFILE2, NodeList, ElementList, XyList, 100000, 8);
+		LoadDGM(DGMSHPFILE2, NodeList, ElementList, XyList, 8);
 
 		if (NodeList->size() != 28287)	printf("Failed\n");
 		else							printf("Pass\n");
@@ -303,7 +305,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGM2DMFILE, NodeList, ElementList, 0, 100000, 8);
+		LoadDGM(DGM2DMFILE, NodeList, ElementList, 0, 8);
 
 		if (NodeList->size() != 1126)			printf("Failed\n");
 		else if (ElementList->size() != 2225)	printf("Failed\n");
@@ -357,13 +359,15 @@
 		TProfilList *SperrenList = new TProfilList();
 		TProfilList *GrabenList = new TProfilList();
 		TProfilList *RohreList = new TProfilList();
+		TProfilList *GradientenList = new TProfilList();
 
-		LoadLinien(LINIENFILE, SperrenList, GrabenList, RohreList, 8);
+		LoadLinien(LINIENFILE, SperrenList, GrabenList, RohreList, GradientenList, 8);
 
-		if (SperrenList->size() != 5)		printf("Failed\n");
-		else if (GrabenList->size() != 4)	printf("Failed\n");
-		else if (RohreList->size() != 0)	printf("Failed\n");
-		else								printf("Pass\n");
+		if (SperrenList->size() != 5)			printf("Failed\n");
+		else if (GrabenList->size() != 4)		printf("Failed\n");
+		else if (RohreList->size() != 0)		printf("Failed\n");
+		else if (GradientenList->size() != 0)	printf("Failed\n");
+		else									printf("Pass\n");
 
 		delete RohreList;
 		delete GrabenList;
@@ -422,6 +426,43 @@
 	}
 
 	////////////////////////////////////////
+	// Test von WSP als WST (neues Format) laden
+	////////////////////////////////////////
+
+	{
+		printf ("Test Wasserstände als WST laden:                                     ");
+
+		TProfilList *WspList1 = new TProfilList();
+		TProfilList *WspList2 = new TProfilList();
+		TProfilList *WspList3 = new TProfilList();
+		TProfilList *WspList4 = new TProfilList();
+		TProfilList *WspList5 = new TProfilList();
+		TProfilList *WspList6 = new TProfilList();
+
+		LoadWsp(WSPFILE4, WspList1, "Dies ist ein langer Bezeichner", 8);
+		LoadWsp(WSPFILE4, WspList2, "Ein \"sehr\" langer Bezeichner", 8);
+		LoadWsp(WSPFILE4, WspList3, "Bez \\ Mez", 8);
+		LoadWsp(WSPFILE4, WspList4, "Normal  ", 8);
+		LoadWsp(WSPFILE4, WspList5, " Einfach  ", 8);
+		LoadWsp(WSPFILE4, WspList6, "  Langabernormal   ", 8);
+
+		if (WspList1->size() != 11)			printf("Failed\n");
+		else if (WspList2->size() != 10)	printf("Failed\n");
+		else if (WspList3->size() != 9)		printf("Failed\n");
+		else if (WspList4->size() != 8)		printf("Failed\n");
+		else if (WspList5->size() != 7)		printf("Failed\n");
+		else if (WspList6->size() != 0)		printf("Failed\n");
+		else								printf("Pass\n");
+
+		delete WspList1;
+		delete WspList2;
+		delete WspList3;
+		delete WspList4;
+		delete WspList5;
+		delete WspList6;
+	}
+
+	////////////////////////////////////////
 	// Test von Achse laden
 	////////////////////////////////////////
 

Modified: trunk/src/test_nodes.cpp
===================================================================
--- trunk/src/test_nodes.cpp	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/test_nodes.cpp	2006-07-06 22:26:17 UTC (rev 54)
@@ -174,7 +174,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGMSHPFILE, NodeList, ElementList, 0, 100000, 8);
+		LoadDGM(DGMSHPFILE, NodeList, ElementList, 0, 8);
 
 		NodeList->SortByXY();
 

Modified: trunk/src/test_quadtree.cpp
===================================================================
--- trunk/src/test_quadtree.cpp	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/test_quadtree.cpp	2006-07-06 22:26:17 UTC (rev 54)
@@ -264,7 +264,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGMFILE, NodeList, ElementList, 0, 200000, 1);
+		LoadDGM(DGMFILE, NodeList, ElementList, 0, 1);
 
 		TQuadTree<TNodeList, TNode> *QuadTree = new TQuadTree<TNodeList, TNode>();
 

Modified: trunk/src/test_tools.cpp
===================================================================
--- trunk/src/test_tools.cpp	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/test_tools.cpp	2006-07-06 22:26:17 UTC (rev 54)
@@ -43,6 +43,23 @@
 	////////////////////////////////////////
 
 	{
+		printf ("Test Trim:                                                           ");
+
+		if (Trim("") != "")							printf("Failed\n");
+		else if (Trim(" ") != "")					printf("Failed\n");
+		else if (Trim("   ") != "")					printf("Failed\n");
+		else if (Trim("a b") != "a b")				printf("Failed\n");
+		else if (Trim(" a b ") != "a b")			printf("Failed\n");
+		else if (Trim("  a b  ") != "a b")			printf("Failed\n");
+		else if (Trim("   a b") != "a b")			printf("Failed\n");
+		else if (Trim("a b  ") != "a b")			printf("Failed\n");
+		else										printf("Pass\n");
+	}
+	////////////////////////////////////////
+	// Test von Calc2Schnitt
+	////////////////////////////////////////
+
+	{
 		printf ("Test Calc2Schnitt:                                                   ");
 
 		TNode N1(1, 1, 1, 1);
@@ -314,7 +331,7 @@
 		TElementList *ElementList = new TElementList();
 		TEdgeList* EdgeList = new TEdgeList;
 
-		LoadDGM(DGMXYZFILE, NodeList, ElementList, 0, 100000, 8);
+		LoadDGM(DGMXYZFILE, NodeList, ElementList, 0, 8);
 
 		Triangulate(NodeList, ElementList, 8);
 

Modified: trunk/src/test_tri.cpp
===================================================================
--- trunk/src/test_tri.cpp	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/test_tri.cpp	2006-07-06 22:26:17 UTC (rev 54)
@@ -82,7 +82,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGMFILE3, NodeList, ElementList, 0, 200000, 1);
+		LoadDGM(DGMFILE3, NodeList, ElementList, 0, 1);
 
 		Triangulate(NodeList, ElementList, 8);
 
@@ -143,7 +143,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGMFILE1, NodeList, ElementList, 0, 200000, 1);
+		LoadDGM(DGMFILE1, NodeList, ElementList, 0, 1);
 
 		Triangulate(NodeList, ElementList, 8);
 
@@ -161,7 +161,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGMFILE4, NodeList, ElementList, 0, 200000, 1);
+		LoadDGM(DGMFILE4, NodeList, ElementList, 0, 1);
 
 		Triangulate(NodeList, ElementList, 8);
 
@@ -179,7 +179,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGMFILE5, NodeList, ElementList, 0, 200000, 1);
+		LoadDGM(DGMFILE5, NodeList, ElementList, 0, 1);
 
 		Triangulate(NodeList, ElementList, 8);
 
@@ -197,7 +197,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGMFILE2, NodeList, ElementList, 0, 200000, 1);
+		LoadDGM(DGMFILE2, NodeList, ElementList, 0, 1);
 
 		Triangulate(NodeList, ElementList, 8);
 
@@ -215,7 +215,7 @@
 		TNodeList *NodeList = new TNodeList();
 		TElementList *ElementList = new TElementList();
 
-		LoadDGM(DGMFILE6, NodeList, ElementList, 0, 200000, 1);
+		LoadDGM(DGMFILE6, NodeList, ElementList, 0, 1);
 
 		Triangulate(NodeList, ElementList, 8);
 

Modified: trunk/src/tools.cpp
===================================================================
--- trunk/src/tools.cpp	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/tools.cpp	2006-07-06 22:26:17 UTC (rev 54)
@@ -28,6 +28,9 @@
 extern FILE *fhsta;
 
 //---------------------------------------------------------------------------
+static char Indent[1000] = "";
+
+//---------------------------------------------------------------------------
 //
 // Diese Routine ist für das Abfangen von Zuständen zuständig, die
 // eigentlich nie eintreten sollen.
@@ -35,7 +38,7 @@
 //---------------------------------------------------------------------------
 void	dump_error(char *file, int line, char *format, ...)
 {
-	fprintf(fhsta, "Kritischer Fehler\n");
+	fprintf(fhsta, "->Kritischer Fehler\n");
 
 	char *p = file;
 
@@ -55,13 +58,15 @@
 	vfprintf(fhsta, format, argptr);
 	va_end(argptr);
 
-	fprintf(fhsta, "Kritischer Fehler\n");
+	fprintf(fhsta, "<-Kritischer Fehler\n");
 
 	fflush(fhsta);
 
+	Indent[0] = '\0';
+
 	ReturnCode = 2;
 
- 	throw TFehler("Problem");
+	throw TFehler("Problem");
 }
 
 //---------------------------------------------------------------------------
@@ -71,7 +76,7 @@
 //---------------------------------------------------------------------------
 void	write_error(int ErrorNr, char *format, ...)
 {
-	fprintf(fhsta, "Fehler (%d)\n", ErrorNr);
+	fprintf(fhsta, "->Fehler (%d)\n", ErrorNr);
 
 	va_list argptr;
 
@@ -79,12 +84,14 @@
 	vfprintf(fhsta, format, argptr);
 	va_end(argptr);
 
-	ReturnCode = 2;
+	fprintf(fhsta, "<-Fehler (%d)\n", ErrorNr);
 
-	fprintf(fhsta, "Fehler (%d)\n", ErrorNr);
-
 	fflush(fhsta);
 
+	Indent[0] = '\0';
+
+	ReturnCode = 2;
+
 	throw TFehler("Fehler");
 }
 
@@ -96,7 +103,7 @@
 //---------------------------------------------------------------------------
 void	write_warning(int WarningNr, char *format, ...)
 {
-	fprintf(fhsta, "Warnung (%d)\n", WarningNr);
+	fprintf(fhsta, "->Warnung (%d)\n", WarningNr);
 
 	va_list argptr;
 
@@ -104,32 +111,27 @@
 	vfprintf(fhsta, format, argptr);
 	va_end(argptr);
 
-	ReturnCode = 1;
+	fprintf(fhsta, "<-Warnung (%d)\n", WarningNr);
 
-	fprintf(fhsta, "Warnung (%d)\n", WarningNr);
+	fflush(fhsta);
 
-	fflush(fhsta);
+	ReturnCode = 1;
 }
 
 //---------------------------------------------------------------------------
 void	write_fortschritt(char *format, ...)
 {
-	static char Indent[1000] = "";
-
 	if (strncmp(format, "<-", 2) == 0 && strlen(Indent) >= 2) Indent[strlen(Indent)-2] = '\0';
 
 	struct timeb Now;
 	ftime (&Now);
 
-	long Secs = Now.time;
-	long Mins = Secs  / 60;
-	Secs = Secs - Mins * 60;
-	long Hours = Mins  / 60;
-	Mins = Mins - Hours * 60;
-	long Days = Hours  / 24;
-	Hours = Hours - Days * 24 - Now.timezone / 60;
-	if (Now.dstflag == 1)	Hours = Hours + 1;
-	Hours = Hours % 24;
+	long Secs;
+	long Mins;
+	long Hours;
+
+	GetTimeAndDate(&Secs, &Mins, &Hours);
+
 	va_list argptr;
 	va_start(argptr, format);
 	fprintf(fhlog, "%02ld:%02ld:%02ld: ", Hours, Mins, Secs);
@@ -142,6 +144,130 @@
 }
 
 //---------------------------------------------------------------------------
+void GetTimeAndDate(long *Secs, long *Mins, long *Hours, long *Days, long *Months, long *Years)
+{
+	struct timeb Now;
+	ftime (&Now);
+
+	*Secs = Now.time;
+	*Mins = *Secs  / 60;
+	*Secs = *Secs - *Mins * 60;
+	*Hours = *Mins  / 60;
+	*Mins = *Mins - *Hours * 60;
+	long TempDays = *Hours  / 24;
+	*Hours = *Hours - TempDays * 24 - Now.timezone / 60;
+	if (Now.dstflag == 1)	*Hours = *Hours + 1;
+	*Hours = *Hours % 24;
+
+	if (Days == 0)	return;
+
+	*Days = TempDays;
+
+	*Years = 1970;
+
+	do
+	{
+		if (*Years % 4 == 0 && *Days > 365)
+		{
+			*Years = *Years + 1;
+			*Days = *Days - 366;
+		}
+		else if (*Years % 4 != 0 && *Days > 364)
+		{
+			*Years = *Years + 1;
+			*Days = *Days - 365;
+		}
+		else
+		{
+			break;
+		}
+	} while (true);
+
+
+	// Erst mal den Januar annehmen
+	*Months = 1;
+
+	if (*Days > 30)
+	{
+		// Jetzt mal den Februar annehmen
+		*Months = 2;
+		*Days = *Days - 31;
+	}
+
+	if (*Years % 4 == 0 && *Days > 28)
+	{
+		// Jetzt mal den März annehmen
+		*Months = 3;
+		*Days = *Days - 29;
+	}
+
+	if (*Years % 4 != 0 && *Days > 27)
+	{
+		// Jetzt mal den März annehmen
+		*Months = 3;
+		*Days = *Days - 28;
+	}
+
+	if (*Days > 30)
+	{
+		// Jetzt mal den April annehmen
+		*Months = 4;
+		*Days = *Days - 31;
+	}
+
+	if (*Days > 29)
+	{
+		// Jetzt mal den Mai annehmen
+		*Months = 5;
+		*Days = *Days - 30;
+	}
+	if (*Days > 30)
+	{
+		// Jetzt mal den Juni annehmen
+		*Months = 6;
+		*Days = *Days - 31;
+	}
+	if (*Days > 29)
+	{
+		// Jetzt mal den Juli annehmen
+		*Months = 7;
+		*Days = *Days - 30;
+	}
+	if (*Days > 30)
+	{
+		// Jetzt mal den August annehmen
+		*Months = 8;
+		*Days = *Days - 31;
+	}
+	if (*Days > 30)
+	{
+		// Jetzt mal den September annehmen
+		*Months = 9;
+		*Days = *Days - 31;
+	}
+	if (*Days > 29)
+	{
+		// Jetzt mal den Oktober annehmen
+		*Months = 10;
+		*Days = *Days - 30;
+	}
+	if (*Days > 30)
+	{
+		// Jetzt mal den November annehmen
+		*Months = 11;
+		*Days = *Days - 31;
+	}
+	if (*Days > 29)
+	{
+		// Jetzt den Dezember annehmen
+		*Months = 12;
+		*Days = *Days - 30;
+	}
+
+	*Days = *Days + 1;
+}
+
+//---------------------------------------------------------------------------
 std::string UnsignedInt32ToBin (unsigned long Value, char *Spaces)
 {
 	std::string Line = "";
@@ -317,6 +443,16 @@
 }
 
 //---------------------------------------------------------------------------
+std::string	Trim(std::string InString)
+{
+	while (InString.size() > 0 && InString.substr(0, 1) == " ")					InString = InString.substr(1, InString.size()-1);
+
+	while (InString.size() > 0 && InString.substr(InString.size()-1, 1) == " ")	InString = InString.substr(0, InString.size()-1);
+
+	return(InString);
+}
+
+//---------------------------------------------------------------------------
 std::string	ToUpperCase(std::string InString)
 {
 	std::string Lower = "abcdefghijklmnopqrstuvwxyz";
@@ -1316,8 +1452,91 @@
 }
 
 //---------------------------------------------------------------------------
-void TransferWsp(TProfilList *RohreList, TNodeList *NodeList, double AvgDistance, int DebugLevel)
+void TransferWspFromGradient(TProfilList *GradientenList, TNodeList *NodeList, TEdgeList *Temp2EdgeList, double AvgDistance, int DebugLevel)
 {
+	write_fortschritt ("->Übertragen der Wasserstände durch Gradienten gestartet\n");
+
+	NodeList->SortByXY();
+
+	int WspCount = 0;
+	int Count = 0;
+	for (TProfilList::iterator i = GradientenList->begin(); i != GradientenList->end(); i++)
+	{
+		if (DebugLevel >= 9 || (DebugLevel >= 1 && Count % 1000 == 0) || (Count > 0 && Count % 10000 == 0))
+		{
+			write_fortschritt("%d von %d Gradienten getestet, %d Wasserstände übertragen\n", Count, GradientenList->size(), WspCount);
+		}
+
+		TProfil* Gradient = *i;
+
+		for (TPointList::iterator j = Gradient->PointList->begin(); j != Gradient->PointList->end(); j++)
+		{
+			TPoint* Point = *j;
+
+			long X = Point->X;
+			long Y = Point->Y;
+
+			TNodeList* FoundNodeList = NodeList->FindAllByXY(X, Y, AvgDistance);
+
+			TNode* NearestNode = 0;
+			for (TNodeList::iterator j = FoundNodeList->begin(); j != FoundNodeList->end(); j++)
+			{
+				TNode* Node = *j;
+
+				if (NearestNode == 0)
+				{
+					NearestNode = Node;
+					continue;
+				}
+
+				double Dx = X - Node->X;
+				double Dy = Y - Node->Y;
+
+				double NDx = X - NearestNode->X;
+				double NDy = Y - NearestNode->Y;
+
+				if (sqrt(Dx*Dx+Dy*Dy) < sqrt(NDx*NDx+NDy*NDy))
+				{
+					NearestNode = Node;
+				}
+			}
+
+			if (NearestNode)
+			{
+				if (NearestNode->Z < Gradient->Wsp && NearestNode->Wsp == NoWsp)
+				{
+					NearestNode->Wsp = Gradient->Wsp;
+
+					TEdgeIndex *AktEdgeIndex = NearestNode->EdgeIndex;
+					while (AktEdgeIndex)
+					{
+						if (AktEdgeIndex->Edge->Node1->Wsp == NoWsp && AktEdgeIndex->Edge->Node2->Wsp != NoWsp && AktEdgeIndex->Edge->Node2->Wsp > AktEdgeIndex->Edge->Node2->Z)
+						{
+							Temp2EdgeList->Add(AktEdgeIndex->Edge);
+						}
+						else if (AktEdgeIndex->Edge->Node2->Wsp == NoWsp && AktEdgeIndex->Edge->Node1->Wsp != NoWsp && AktEdgeIndex->Edge->Node1->Wsp > AktEdgeIndex->Edge->Node1->Z)
+						{
+							Temp2EdgeList->Add(AktEdgeIndex->Edge);
+						}
+
+						AktEdgeIndex = AktEdgeIndex->NextEdgeIndex;
+					}
+
+					WspCount++;
+				}
+			}
+		}
+		Count++;
+	}
+
+	write_fortschritt("%d von %d Gradienten getestet, %d Wasserstände übertragen\n", Count, GradientenList->size(), WspCount);
+
+	write_fortschritt ("<-Übertragen der Wasserstände durch Gradienten beendet\n");
+}
+
+//---------------------------------------------------------------------------
+void TransferWspFromRohr(TProfilList *RohreList, TNodeList *NodeList, TEdgeList *Temp2EdgeList, double AvgDistance, int DebugLevel)
+{
 	write_fortschritt ("->Übertragen der Wasserstände durch Rohre gestartet\n");
 
 	NodeList->SortByXY();
@@ -1364,9 +1583,25 @@
 
 		if (NearestNode)
 		{
-			if (NearestNode->Z < Rohr->Wsp)
+			if (NearestNode->Z < Rohr->Wsp && NearestNode->Wsp == NoWsp)
 			{
 				NearestNode->Wsp = Rohr->Wsp;
+
+				TEdgeIndex* AktEdgeIndex = NearestNode->EdgeIndex;
+				while (AktEdgeIndex)
+				{
+					if (AktEdgeIndex->Edge->Node1->Wsp == NoWsp && AktEdgeIndex->Edge->Node2->Wsp != NoWsp && AktEdgeIndex->Edge->Node2->Wsp > AktEdgeIndex->Edge->Node2->Z)
+					{
+						Temp2EdgeList->Add(AktEdgeIndex->Edge);
+					}
+					else if (AktEdgeIndex->Edge->Node2->Wsp == NoWsp && AktEdgeIndex->Edge->Node1->Wsp != NoWsp && AktEdgeIndex->Edge->Node1->Wsp > AktEdgeIndex->Edge->Node1->Z)
+					{
+						Temp2EdgeList->Add(AktEdgeIndex->Edge);
+					}
+
+					AktEdgeIndex = AktEdgeIndex->NextEdgeIndex;
+				}
+
 				WspCount++;
 			}
 		}
@@ -1378,11 +1613,52 @@
 }
 
 //---------------------------------------------------------------------------
-void GetWspFromNodeList(TNodeList* NodeList, TProfilList* RohreList, double AvgDistance, int DebugLevel)
+void GetWspFromNodeListToGradient(TNodeList* NodeList, TProfilList* GradientenList, double AvgDistance, int DebugLevel)
 {
-	write_fortschritt ("->Wasserstände für Rohre werden ermittelt\n");
+	write_fortschritt ("->Ermittlung der Wasserstände für Gradienten gestartet\n");
 
 	int Count = 0;
+	for (TProfilList::iterator i = GradientenList->begin(); i != GradientenList->end(); i++)
+	{
+		TProfil* Gradient = *i;
+
+		if (DebugLevel >= 9 || (DebugLevel >= 1 && Count % 100 == 0) || (Count > 0 && Count % 1000 == 0))
+		{
+			write_fortschritt("Rohr %d von %d\n", Count, GradientenList->size());
+		}
+
+		if (Gradient->Wsp != NoWsp)	continue;
+
+		TPoint* Point = *Gradient->PointList->begin();
+
+		long X = Point->X;
+		long Y = Point->Y;
+
+		int ZDummy = 0;
+		int Wsp = 0;
+
+		bool Found = NodeList->Interpolate(0, X, Y, AvgDistance, &ZDummy, &Wsp);
+
+		if (Found)
+		{
+			if (DebugLevel >= 6)	write_fortschritt("Gradient %d hat Wasserstand %.3f\n", Count, Wsp / 100.0);
+		}
+
+		Gradient->Wsp = Wsp;
+
+		Count++;
+	}
+	write_fortschritt("Gradient %d von %d\n", Count, GradientenList->size());
+
+	write_fortschritt ("<-Ermittlung der Wasserstände für Gradienten beendet\n");
+}
+
+//---------------------------------------------------------------------------
+void GetWspFromNodeListToRohr(TNodeList* NodeList, TProfilList* RohreList, double AvgDistance, int DebugLevel)
+{
+	write_fortschritt ("->Ermittlung der Wasserstände für Rohre gestartet\n");
+
+	int Count = 0;
 	for (TProfilList::iterator i = RohreList->begin(); i != RohreList->end(); i++)
 	{
 		TProfil* Rohr = *i;
@@ -1392,6 +1668,8 @@
 			write_fortschritt("Rohr %d von %d\n", Count, RohreList->size());
 		}
 
+		if (Rohr->Wsp != NoWsp)	continue;
+
 		TPoint* Point = *Rohr->PointList->begin();
 
 		long X = Point->X;
@@ -1413,7 +1691,7 @@
 	}
 	write_fortschritt("Rohr %d von %d\n", Count, RohreList->size());
 
-	write_fortschritt ("<-Wasserstände für Rohre werden beendet\n");
+	write_fortschritt ("<-Ermittlung der Wasserstände für Rohre beendet\n");
 }
 
 //---------------------------------------------------------------------------
@@ -1906,7 +2184,7 @@
 }
 
 //---------------------------------------------------------------------------
-void NassTrockenBerechnung(TNodeList *NodeList, TEdgeList *EdgeList, TErgebnisPolygonList* ErgebnisPolygone, int Von, int Bis, int Diff, int DebugLevel)
+void NassTrockenBerechnung(TNodeList *NodeList, TEdgeList *EdgeList, TErgebnisPolygonList* ErgebnisPolygone, TProfilList* RohreList, TProfilList* GradientenList, double AvgDistance, int Von, int Bis, int Diff, int DebugLevel)
 {
 	write_fortschritt("->Ermittlung der Überschwemmungsgrenzen gestartet\n");
 
@@ -1964,7 +2242,7 @@
 		if (DebugLevel >= 2)	write_fortschritt("Erste Kanten mit Nass/Trocken-Übergang ermitteln\n");
 
 		// Die Kanten bestimmen, die an einem Ende einen nassen und am anderen Ende einen trockenen Knoten haben
-		// Dies ist die Anfangskanten
+		// Dies sind die Anfangskanten
 		TEdgeList *Temp2EdgeList = new TEdgeList();
 		for (TEdgeVector::iterator i = EdgeList->EdgeVector.begin(); i != EdgeList->EdgeVector.end(); i++)
 		{
@@ -1989,6 +2267,24 @@
 		{
 			Run++;
 
+			if (RohreList->size() > 0)
+			{
+				// Jetzt den Wasserstand aus der NodeList extrahieren
+				GetWspFromNodeListToRohr(NodeList, RohreList, AvgDistance * 2.0, DebugLevel);
+
+				// Jetzt die Wasserstände der Rohre übertragen
+				TransferWspFromRohr(RohreList, NodeList, Temp2EdgeList, AvgDistance * 2.0, DebugLevel);
+			}
+
+			if (GradientenList->size() > 0)
+			{
+				// Jetzt den Wasserstand aus der NodeList extrahieren
+				GetWspFromNodeListToGradient(NodeList, GradientenList, AvgDistance * 2.0, DebugLevel);
+
+				// Jetzt die Wasserstände der Rohre übertragen
+				TransferWspFromGradient(GradientenList, NodeList, Temp2EdgeList, AvgDistance * 2.0, DebugLevel);
+			}
+
 			// if (Run % 10 == 0)	write_fortschritt("Durchlauf %d\n", Run);
 
 			// Hier nur die Verwaltungsinformationen, aber nicht die richtigen Kanten löschen
@@ -2028,7 +2324,7 @@
 
 					Edge->Node1->Wsp = Edge->Node2->Wsp;
 
-					// Hier jetzt neue potentielle Kanten aufnehmen
+					// Hier jetzt neue potentielle Kante aufnehmen
 					TEdgeIndex *AktEdgeIndex = Edge->Node1->EdgeIndex;
 					while (AktEdgeIndex)
 					{
@@ -2245,3 +2541,4 @@
 	write_fortschritt("<-Ermittlung der Überschwemmungsgrenzen beendet\n");
 }
 
+

Modified: trunk/src/tools.h
===================================================================
--- trunk/src/tools.h	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/tools.h	2006-07-06 22:26:17 UTC (rev 54)
@@ -48,6 +48,7 @@
 void					write_error(int ErrorNr,char *format, ...);
 void					write_warning(int WarningNr, char *format, ...);
 void					write_fortschritt(char *format, ...);
+void 					GetTimeAndDate(long* Secs, long* Mins, long* Hours, long* Days = 0, long* Months = 0, long* Years = 0);
 std::string	  			UnsignedInt32ToBin (unsigned long Value, char *Spaces);
 std::string	  			UnsignedInt64ToBin (unsigned INT64 Value);
 std::string   			UnsignedInt64ToDez (unsigned INT64 Value);
@@ -59,6 +60,7 @@
 std::string				GetFileExt(std::string FileName);
 std::string				ExchangeFileExt(std::string FileName, std::string Ext);
 std::string				GetFilePath(std::string FileName);
+std::string				Trim(std::string InString);
 std::string				ToUpperCase(std::string InString);
 long double				CrossProduct(long double X1, long double Y1, long double X2, long double Y2, long double X3, long double Y3);
 bool 					CircumCircle(long double X1, long double Y1, long double X2, long double Y2, long double X3, long double Y3, long double *CX, long double *CY, long double *CR);
@@ -77,9 +79,11 @@
 void 					BuildEdgeList(TNodeList* NodeList, TElementList* ElementList, TEdgeList* EdgeList, int DebugLevel);
 void 					BuildProfilNodeList(TProfilList *ProfilList, TNodeList *NodeList, TGewaesserAchseList *GewaesserAchseList, TProfilList *SperrenList, TNodeList *ProfilNodeList, double AvgDistance, bool Sperre, int DebugLevel);
 void					TransferWsp(TNodeList *ProfilNodeList, TNodeList *NodeList, TProfilList* SperrenList, double AvgDistance, int DebugLevel);
-void 					TransferWsp(TProfilList *RohreList, TNodeList *NodeList, double AvgDistance, int DebugLevel);
-void 					GetWspFromNodeList(TNodeList* NodeList, TProfilList* RohreList, double AvgDistance, int DebugLevel);
-void 					NassTrockenBerechnung(TNodeList *NodeList, TEdgeList *edgelist, TErgebnisPolygonList* ErgebnisPolygone, int Von, int Bis, int Diff, int DebugLevel);
+void 					TransferWspFromGradient(TProfilList *GradientenList, TNodeList *NodeList, TEdgeList *Temp2EdgeList, double AvgDistance, int DebugLevel);
+void 					TransferWspFromRohr(TProfilList *RohreList, TNodeList *NodeList, TEdgeList *Temp2EdgeList, double AvgDistance, int DebugLevel);
+void 					GetWspFromNodeListToGradient(TNodeList* NodeList, TProfilList* GradientenList, double AvgDistance, int DebugLevel);
+void 					GetWspFromNodeListToRohr(TNodeList* NodeList, TProfilList* RohreList, double AvgDistance, int DebugLevel);
+void 					NassTrockenBerechnung(TNodeList *NodeList, TEdgeList *edgelist, TErgebnisPolygonList* ErgebnisPolygone, TProfilList* RohreList, TProfilList* GradientenList, double AvgDistance, int Von, int Bis, int Diff, int DebugLevel);
 
 //---------------------------------------------------------------------------
 template<class TClass> int IsInside(TClass *p, double x, double y)

Modified: trunk/src/tri.cpp
===================================================================
--- trunk/src/tri.cpp	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/tri.cpp	2006-07-06 22:26:17 UTC (rev 54)
@@ -390,9 +390,7 @@
 
 	NodeList->ReScale();
 
-/*
-SaveNet("_tmp.2dm", NodeList, ElementList, DebugLevel);
-*/
+// SaveNet("_tmp.2dm", NodeList, ElementList, DebugLevel);
 
 	write_fortschritt("<-Triangulierung der Knoten beendet\n");
 

Modified: trunk/src/wsplgen.cpp
===================================================================
--- trunk/src/wsplgen.cpp	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/wsplgen.cpp	2006-07-06 22:26:17 UTC (rev 54)
@@ -49,41 +49,25 @@
 //---------------------------------------------------------------------------
 int main(int argc, char **argv)
 {
-	if (argc <= 1)
+	if (argc <= 1 || argv[1][0] == '$')
 	{
 		fhlog = fopen ("wsplgen_log.txt", "w");
 		fhsta = fopen ("wsplgen_sta.txt", "w");
-
-		write_fortschritt ("WSPLGEN Version %s vom %s\n", Version, __DATE__);
-		write_fortschritt ("programmiert durch:\n");
-		write_fortschritt ("STADT-LAND-FLUSS INGENIEURDIENSTE GmbH\n");
-		write_fortschritt ("Auf dem Hollen 12, 30165 Hannover\n");
-		write_fortschritt ("telefon: +49 (0) 511 35319600\n");
-		write_fortschritt ("email: info at s-l-f.de\n");
-		write_error(1201, "Es wurden keine Parameter übergeben.\nWenigstens die Parameter -DGM=<DGM-Datei>, -PRO=<Profil-Datei> und -WSP=<Wasserstands-Datei>\nmüssen angegeben werden.\n");
-
-		fclose(fhlog);
-		fclose(fhsta);
-
-		return(2);
 	}
-	else if (argv[1][0] == '$')
-	{
-		fhlog = fopen ("wsplgen_log.txt", "w");
-		fhsta = fopen ("wsplgen_sta.txt", "w");
-	}
 	else
 	{
 		fhlog = stdout;
 		fhsta = stderr;
 	}
 
+	long Secs, Mins, Hours, Days, Months, Years;
+	GetTimeAndDate(&Secs, &Mins, &Hours, &Days, &Months, &Years);
 
-	write_fortschritt ("->WSPLGEN Version %s vom %s gestartet\n", Version, __DATE__);
+	write_fortschritt ("->WSPLGEN Version %s vom %s am %04d-%02d-%02d gestartet\n", Version, __DATE__, Years, Months, Days);
 	write_fortschritt ("programmiert durch:\n");
 	write_fortschritt ("STADT-LAND-FLUSS INGENIEURDIENSTE GmbH\n");
 	write_fortschritt ("Auf dem Hollen 12, 30165 Hannover\n");
-	write_fortschritt ("telefon: +49 (0) 511 35319600\n");
+	write_fortschritt ("telefon: +49 (0) 511 353196-00\n");
 	write_fortschritt ("email: info at s-l-f.de\n");
 
 	// Hier werden alle Profile drin verwaltet
@@ -92,10 +76,11 @@
 	// Hier werden die Knoten verwaltet, die aus den Profilen generiert werden
 	TNodeList ProfilNodeList;
 
-	// Hier werden alle Sperren und Brüche drin verwaltet
+	// Hier werden alle Dämme und Gräben und Rohre drin verwaltet
 	TProfilList SperrenList;
 	TProfilList GrabenList;
 	TProfilList RohreList;
+	TProfilList GradientenList;
 
 	// Hier wird das aktuelle Begrenzungspolygon drin verwaltet
 	TXYList BegrenzungsPolygon;
@@ -113,23 +98,6 @@
 	// Hier drin werden die Ergebnis Polygone drin verwaltet
 	TErgebnisPolygonList ErgebnisPolygonList;
 
-//  Dies dient nur dazu mal kurz ein Netz zu triangulieren
-//  und zu speichern
-// 	Es hat keinen weiteren Nutzen
-
-//	LoadDGM("daten\\dgm_ziemlich_riesig.shp", &NodeList, &ElementList, 0, 99999999, 3);
-//	LoadDGM("debug_output_dgm.xyz", &NodeList, &ElementList, 0, 99999999, 8);
-//	LoadDGM("debug_output_dgm.grd", &NodeList, &ElementList, 0, 99999999, 8);
-//	LoadDGM("debug_output_testdgm.shp", &NodeList, &ElementList, 0, 99999999, 8);
-//	LoadDGM("debug_output_testdgm2.shp", &NodeList, &ElementList, 0, 99999999, 8);
-//	LoadDGM("daten\\dgm_riesig.shp", &NodeList, &ElementList, 0, 99999999, 8);
-//	SaveNodes("tmp_ori_nodes.shp", &NodeList, 3);
-//	Triangulate (&NodeList, &ElementList, 8);
-//	SaveNet("daten\\dgm_riesig.2dm", &NodeList, &ElementList, 8);
-//	SaveElements("tmp_elements.shp", &ElementList, 8);
-//	return(0);
-
-
 	try
 	{
 		// Zuerst Parameter auswerten
@@ -137,7 +105,8 @@
 		TParameter Parameter(argc, argv);
 
 		// Jetzt die Profile einlesen
-		// Dabei wird die Stationierung in km in cm umgerechnet
+		// Dabei wird die Stationierung von km in cm umgerechnet
+		// [km] in float nach [cm] in int
 		LoadProfile(Parameter.FileNamePro, &ProfilList, Parameter.VonKm, Parameter.BisKm, Parameter.DebugLevel);
 
 		if (ProfilList.size() < 2)
@@ -154,8 +123,10 @@
 
 		// (ja, die Klasse TProfile wird hier kurz zweckentfremdet)
 		TProfilList *WspProfilList = new TProfilList;
+
 		LoadWsp(Parameter.FileNameWsp, WspProfilList, Parameter.WspTag, Parameter.DebugLevel);
 		InterpolateWsp(&ProfilList, WspProfilList, Parameter.DebugLevel);
+
 		delete WspProfilList;
 		WspProfilList = 0;
 
@@ -167,55 +138,26 @@
 			LoadAchse(Parameter.FileNameAchse, &GewaesserAchseList, Parameter.DebugLevel);
 		}
 
-		// Jetzt die Gräben und Sperren einlesen, wenn es notwendig ist
+		// Jetzt die Gräben und Dämme und Rohre und Gradienten einlesen, wenn es notwendig ist
 		if (Parameter.IsSetLin)
 		{
-			LoadLinien(Parameter.FileNameLin, &SperrenList, &GrabenList, &RohreList, Parameter.DebugLevel);
+			LoadLinien(Parameter.FileNameLin, &SperrenList, &GrabenList, &RohreList, &GradientenList, Parameter.DebugLevel);
 		}
 
-		int MaxNodesPerSlice = Parameter.MaxNodesPerSlice;
-
-		if (false == Parameter.IsSetMaxNodesPerSlice)
-		{
-			MaxNodesPerSlice = 2000000000;
-			write_fortschritt("Es wird versucht beliebig viele (%d) Geländepunkte einzulesen\n", MaxNodesPerSlice);
-		}
-
 		// Jetzt ein Polygon bilden, das die Profile begrenzt
 		BuildPolygon(&ProfilList, &BegrenzungsPolygon, Parameter.DebugLevel);
 
 		std::string PolygonFileName = ExchangeFileExt(Parameter.FileNameAusgabe, "_begrenzungspolygon.shp");
 		SavePolygon(PolygonFileName, &BegrenzungsPolygon, Parameter.DebugLevel);
 
-		if (ProfilList.size() < 100)
-		{
-			TProfil* FirstProfil = *ProfilList.begin();
-			TProfil* LastProfil = *ProfilList.rbegin();
-
-			double SollAbstand = (LastProfil->Station - FirstProfil->Station) / 100.0;
-			SollAbstand = (int)(SollAbstand * 10000.0 + 0.5) / 10000.0;
-
-			ProfilList.InterpoliereProfile(SollAbstand);
-		}
-
-		// Mal wieder Zwischenergebnisse produzieren
-		// if (Parameter.DebugLevel >= 5) SaveProfile("debug_output_04_Profile_100.shp", &ProfilList, Parameter.DebugLevel);
-
 		// Hier werden die Elemente drin verwaltet
 		// Die Elemente werden aus ausgeliehenen Knoten gebildet
 		// Daher muss man immer erst die Knoten einlesen und dann die Elemente
 		// Eigentlich braucht man die Elemente nicht
 		TElementList *ElementList = new TElementList;
 
-		unsigned int AnzScheiben = LoadDGM(Parameter.FileNameDgm, &NodeList, ElementList, &BegrenzungsPolygon, MaxNodesPerSlice, Parameter.DebugLevel);
+		LoadDGM(Parameter.FileNameDgm, &NodeList, ElementList, &BegrenzungsPolygon, Parameter.DebugLevel);
 
-		// Wenn LoadDGM eine Scheibenanzahl von mehr als 1 ergeben hat, ist das DGM nicht vollständig,
-		// es muss jetzt mit Scheiben gearbeitet werden.
-		if (AnzScheiben > 1)
-		{
-			write_warning(3103, "Die  Anzahl der gewünschten Bearbeitungsabschnitte (%d) ist größer als 1.\nEs wird nicht das ganze DGM verwendet.\n", AnzScheiben);
-		}
-
 		// if (Parameter.DebugLevel >= 7) SaveNet("debug_output_05_Net.2dm", &NodeList, ElementList, Parameter.DebugLevel);
 		// if (Parameter.DebugLevel >= 5) SaveNodes("debug_output_05_Nodes.shp", &NodeList, Parameter.DebugLevel);
 		// if (Parameter.DebugLevel >= 5) SaveElements("debug_output_05_Elements.shp", ElementList, Parameter.DebugLevel);
@@ -236,6 +178,7 @@
 		if (SperrenList.size() > 0 || GrabenList.size() > 0)
 		{
 			// Jetzt die gesperrten Elemente entfernen
+			// und die Gräben einschneiden und die Dämme herausheben
 			ElementList->ChangeElements(&NodeList, &SperrenList, &GrabenList, Parameter.DebugLevel);
 			CheckForDuplicates(&NodeList, ElementList, Parameter.DebugLevel);
 		}
@@ -276,7 +219,10 @@
 		// und Station in Centimetern beachtet werden
 		ProfilList.InterpoliereProfile(AvgDistance * 10.0);
 
-		// Mal wieder Zwischenergebnisse produzieren
+		if (ProfilList.size() < 50) ProfilList.InterpoliereProfile(AvgDistance * 5.0);
+
+		if (ProfilList.size() < 50) ProfilList.InterpoliereProfile(AvgDistance * 2.0);
+
 		// if (Parameter.DebugLevel >= 5) SaveProfile("debug_output_09_Profile_all.shp", &ProfilList, Parameter.DebugLevel);
 
 		// Jetzt die Stützstellen auffüllen
@@ -296,15 +242,6 @@
 
 		// if (Parameter.DebugLevel >= 4) SaveNodes("debug_output_12_Nodes_mit_WSP.shp", &NodeList, Parameter.DebugLevel);
 
-		if (RohreList.size() > 0)
-		{
-			// Jetzt den Wasserstand aus der NodeList extrahieren
-			GetWspFromNodeList(&NodeList, &RohreList, AvgDistance * 2.0, Parameter.DebugLevel);
-
-			// Jetzt die Wasserstände der Rohre übertragen
-			TransferWsp(&RohreList, &NodeList, AvgDistance * 2.0, Parameter.DebugLevel);
-		}
-
 		ProfilNodeList.Clear();
 
 		ProfilList.Clear();
@@ -316,6 +253,7 @@
 		if (false == Parameter.IsSetBis)
 		{
 			Parameter.Bis = NodeList.GetMaxDepth(Parameter.DebugLevel);
+			Parameter.IsSetBis = true;
 		}
 
 		// Nachdem nun 'Bis' sicher gesetzt ist, kann nun auch Diff bestimmt werden,
@@ -324,6 +262,7 @@
 		{
 			Parameter.Diff = (int)((Parameter.Bis - Parameter.Von) / 10.0 + 0.5);
 			if (Parameter.Bis - Parameter.Von < 0) Parameter.Diff = (int)((Parameter.Bis - Parameter.Von) / 10.0 - 0.5);
+			Parameter.IsSetDiff = true;
 		}
 
 		if (Parameter.Von > Parameter.Bis)
@@ -347,7 +286,7 @@
 		}
 
 		TErgebnisPolygonList* TempErgebnisPolygone = new TErgebnisPolygonList;
-		NassTrockenBerechnung(&NodeList, EdgeList, TempErgebnisPolygone, Parameter.Von, Parameter.Bis, Parameter.Diff, Parameter.DebugLevel);
+		NassTrockenBerechnung(&NodeList, EdgeList, TempErgebnisPolygone, &RohreList, &GradientenList, AvgDistance, Parameter.Von, Parameter.Bis, Parameter.Diff, Parameter.DebugLevel);
 
 		NodeList.SortByNr();
 
@@ -387,11 +326,13 @@
 
 		// Speichern der Ergebnispolygone
 		SavePolygone(Parameter.FileNameAusgabe, &ErgebnisPolygonList, Parameter.DebugLevel);
+
+		// Speichern der Meta-Daten
+		SaveXml(Parameter.FileNameAusgabe, &Parameter);
 	}
 	catch (TFehler fehler)
 	{
 		write_fortschritt ("Bekannter Fehler wurde korrekt abgefangen\n");
-		write_fortschritt ("Bitte informieren sie den Programmierer\n");
 		write_fortschritt ("Programmabbruch\n");
 	}
 	catch (...)

Modified: trunk/src/wsplgen.h
===================================================================
--- trunk/src/wsplgen.h	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/wsplgen.h	2006-07-06 22:26:17 UTC (rev 54)
@@ -10,8 +10,23 @@
 // Read the file COPYING coming with WSPLGEN for details.
 //
 
-const char Version[] = "0.9.11 r1";
+const char Version[] = "0.9.15 r1";
 
+// IsSetVonKm und IsSetBisKm  werden jetzt korrekt initialisiert
+
+// Es wurde begonnen die Metadaten zu schreiben
+
+// Der Import von WST-Dateien wurde etwas geändert (neues Dateiformat)
+
+// const char Version[] = "0.9.14 r1";
+
+// Die Versionsnummer wurde so geändert, dass sie zu der Dokumentation passt.
+// Siehe WSPLGEN-Dokumentation.tex
+
+// Der Parameter MAXKNOTEN wurde wieder entfernt
+
+// const char Version[] = "0.9.11 r1";
+
 // Der Import von WST-Dateien wurde implementiert
 // Die Triangulierung arbeitet jetzt mit Koordinatenverschiebung und Wächter Knoten
 

Modified: trunk/src/xy.cpp
===================================================================
--- trunk/src/xy.cpp	2006-06-15 16:49:32 UTC (rev 53)
+++ trunk/src/xy.cpp	2006-07-06 22:26:17 UTC (rev 54)
@@ -645,7 +645,7 @@
 		double DummyY = 0.0;
 		double DummyMeter = 0.0;
 
-		if (SperrenList->size() > 0 && CalcProfilSchnitt(Node->X, Node->Y, X, Y, SperrenList, &DummyX, &DummyY, &DummyMeter)) continue;
+		if (SperrenList && SperrenList->size() > 0 && CalcProfilSchnitt(Node->X, Node->Y, X, Y, SperrenList, &DummyX, &DummyY, &DummyMeter)) continue;
 
 		if (Node->X >= X && Node->Y > Y)
 		{



More information about the Wsplgen-commits mailing list