[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