# HG changeset patch # User gernotbelger # Date 1534499134 -7200 # Node ID a299f32e4a71bd6fd887818846b49c29b7b209f4 # Parent 53e26734e4d2576786b753ace0116f0118a7f623# Parent e567fac95e3ded5c47ff886cd23cd658fe250a8a Merge diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/AbstractBerechnungsartenTester.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/AbstractBerechnungsartenTester.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,41 @@ +/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde + * Software engineering by + * Björnsen Beratende Ingenieure GmbH + * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt + * + * This file is Free Software under the GNU AGPL (>=v3) + * and comes with ABSOLUTELY NO WARRANTY! Check out the + * documentation coming with Dive4Elements River for details. + */ +package test; + +import java.io.IOException; + +import org.dive4elements.river.client.shared.exceptions.ServerException; +import org.junit.Test; + +/** + * @author Domenico Nardi Tironi + * + */ +public abstract class AbstractBerechnungsartenTester { + + // for common Settings + // + protected final Boolean overrideFileExport() { + return null; + // null: file export is set individually (not overridden) + // true: all test files created by running jUnit-Tests will be written to disk + // false: no file will be exported + } + + public static enum River { + Beispielfluss, Rhein, Elbe + }; + + @Test + public void testSalixNoScenario() throws ServerException, IOException { + // DO NOTHING + + } +} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/AbstractModuleRunner.java --- a/gwt-client/src/test/java/test/AbstractModuleRunner.java Fri Aug 17 11:13:31 2018 +0200 +++ b/gwt-client/src/test/java/test/AbstractModuleRunner.java Fri Aug 17 11:45:34 2018 +0200 @@ -51,9 +51,7 @@ import org.w3c.dom.Document; import org.w3c.dom.Element; -import test.BerechnungsartenTester.CalcMode; -import test.BerechnungsartenTester.FilenameMapper; -import test.BerechnungsartenTester.River; +import test.AbstractBerechnungsartenTester.River; /** * @author Domenico Nardi Tironi @@ -62,9 +60,13 @@ public abstract class AbstractModuleRunner { public enum Infotype { - sinfo + sinfo, uinfo, bundu } + private final static String USERNAME = "belger"; + + private final static String PASSWORD = "belger"; + private static final String lineSeparator = System.getProperty("line.separator"); private final String serverUrl = "http://localhost:8181"; @@ -76,31 +78,27 @@ private static final String IGNORE_FLYS_VERSION = "# FLYS-Version:"; private static final String IGNORE_BEARBEITER = "NEIN_DOCH_NICHT";// "# Bearbeiter:"; - private final String username; - private final String password; private final Infotype infotype; private final String userUuid; private Collection collection; private Artifact artifact; - private final FilenameMapper fileName; + private final IFilenameMapper fileName; // common attributes - private final CalcMode calcMode; + private final ICalcMode iCalcMode; private final double from; private final double to; private final River river; - public AbstractModuleRunner(final String username, final String password, final Infotype infotype, final CalcMode sinfoCalcFlowDepth, - final FilenameMapper helloWorldFile, final double from, final double to, final River beispielfluss) throws ConnectionException, ServerException { + public AbstractModuleRunner(final Infotype infotype, final ICalcMode calcmode, final IFilenameMapper helloWorldFile, final double from, final double to, + final River beispielfluss) throws ConnectionException, ServerException { // common attributes (evtl. doch in subklassen, evtl. Zwischenhierarchiestufe einführen - this.calcMode = sinfoCalcFlowDepth; + this.iCalcMode = calcmode; this.river = beispielfluss; this.from = from; this.to = to; - this.username = username; - this.password = password; this.infotype = infotype; this.fileName = helloWorldFile; @@ -112,7 +110,7 @@ } private String makeUserUuid() throws ConnectionException { - final User user = new DefaultUser(this.username, this.password, null, false, new ArrayList(), new ArrayList()); + final User user = new DefaultUser(this.USERNAME, this.PASSWORD, null, false, new ArrayList(), new ArrayList()); final UserClient userClient = new UserClient(this.serverUrl); Element userElement; @@ -306,8 +304,8 @@ protected final void selectCalcMode() throws ConnectionException, ServerException { - /* Select CalcMode */ - final String calcmodeStr = this.calcMode.name(); + /* Select ICalcMode */ + final String calcmodeStr = this.iCalcMode.toString(); final Data dataCalcMode = new StringOptionsData("calculation_mode", "calculation_mode", new DataItem[] { new DefaultDataItem(calcmodeStr, calcmodeStr, calcmodeStr) }); feedAndGo(new Data[] { dataCalcMode }, 0); diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/BerechnungsartenTester.java --- a/gwt-client/src/test/java/test/BerechnungsartenTester.java Fri Aug 17 11:13:31 2018 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,187 +0,0 @@ -package test; - -import java.io.IOException; - -import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; -import org.dive4elements.river.client.shared.exceptions.ServerException; -import org.junit.Ignore; -import org.junit.Test; - -import test.SinfoFloodDurationRiversideChoice.RiversideChoiceKey; - -/** - * @author Ingo Weinzierl - */ - -// REMARK: ignored, because maven will auto-test all tests, but this one needs a running river-artifacts -// For running the JUunit test, the annotation @Ignore has to be disabled -@Ignore -public class BerechnungsartenTester { - - public static enum CalcMode { - sinfo_calc_flow_depth, sinfo_calc_flow_depth_development, sinfo_calc_flow_depth_minmax, sinfo_calc_collision, sinfo_calc_transport_bodies_heights, sinfo_calc_flood_duration - }; - - public static enum River { - Beispielfluss, Rhein, Elbe - }; - - public static enum FilenameMapper { - - FT_MINMAX_RHEIN_1_FILE("/sinfo/flowdepthminmax/sinfo_minmaxft_01.csv"), // - FT_MINMAX_ELBE_2_FILE("/sinfo/flowdepthminmax/sinfo_minmaxft_02.csv"), // - - FT_RHEIN_1_FILE("/sinfo/flowdepth/sinfo_ft_01.csv"), // - FT_RHEIN_2_FILE("/sinfo/flowdepth/sinfo_ft_02.csv"), // - - FTE_ELBE_FILE("/sinfo/flowdepthdevelopment/sinfo_fte_01.csv"), // - FTE_RHEIN_FILE("/sinfo/flowdepthdevelopment/sinfo_fte_02.csv"), - - TKH_1_ELBE_FILE("/sinfo/flowdepthtkh/sinfo_tkh_01.csv"), // - TKH_2_RHEIN_FILE("/sinfo/flowdepthtkh/sinfo_tkh_02.csv"), - - TKH_TKH_RHEIN_FILE("/sinfo/tkh/sinfo_tkh_export.csv"), // - - COLLISION_RHEIN_HELLO_WORLD_FILE("/sinfo/collision/sinfo_collision_export.csv"), // - COLLISION_RHEIN_EPOCH_HELLO_WORLD_FILE("/sinfo/collision/sinfo_collision_epoch_export.csv"), // - - FLOOD_DURATION_HELLO_WORLD_FILE("/sinfo/floodduration/sinfo_floodduration_export.csv"); - private final String filename; - - FilenameMapper(final String filename) { - this.filename = filename; - } - - public String getFilename() { - return this.filename; - } - } - - private final Boolean overrideFileExport() { - return null; - } - - /* FLOWDEPTH MIN MAX */ - @Test - public void testFTMINMAX1() throws ServerException, IOException { - - RunnerCreatorHelper.createSinfoFlowdepthMinMaxTest(FilenameMapper.FT_MINMAX_RHEIN_1_FILE, 430, 450, River.Rhein, - new SimpleRecommendation("bedheight", "bedheight-single-79-2004-MW-DGM-2004_Epoche_NHN", "longitudinal_section"), - new SimpleRecommendation("staticwqkms", "additionals-wstv-0-269", "longitudinal_section", "Amtl.Festlegung_GlQ(2002)") - - ).runTest(overrideFileExport() != null ? overrideFileExport() : true); - } - - @Test - public void testFTMINMAX2() throws ConnectionException, ServerException, IOException { - RunnerCreatorHelper.createSinfoFlowdepthMinMaxTest(FilenameMapper.FT_MINMAX_ELBE_2_FILE, 0, 90, River.Elbe, - // first - new SimpleRecommendation("bedheight", "bedheight-single-58-2015-MW-FP-2015_0-502", "longitudinal_section", "FP-2015_0-502"), - new SimpleRecommendation("staticwqkms", "fixations-wstv-0-156", "longitudinal_section", "02.09.2004"), - - // second - new SimpleRecommendation("bedheight", "bedheight-single-58-2015-MW-FP-2015_0-502", "longitudinal_section", "FP-2015_0-502"), - new SimpleRecommendation("staticwqkms", "fixations-wstv-1-156", "longitudinal_section", "03.09.2004")) - .runTest(overrideFileExport() != null ? overrideFileExport() : true); - } - - /* FLOWDEPTH */ - @Test - public void testRhein1FT() throws ConnectionException, ServerException, IOException { - - RunnerCreatorHelper.createSinfoFlowdepthTest(FilenameMapper.FT_RHEIN_1_FILE, 350, 380, River.Rhein, false, - - new SimpleRecommendation("bedheight", "bedheight-soundings-79-2004-DGM-2004_Epoche_NHN", "longitudinal_section"), - new SimpleRecommendation("staticwqkms", "additionals-wstv-0-415", "longitudinal_section")) - .runTest(overrideFileExport() != null ? overrideFileExport() : true); - - } - - @Test - public void testRhein2FT() throws ConnectionException, ServerException, IOException { - RunnerCreatorHelper - .createSinfoFlowdepthTest(FilenameMapper.FT_RHEIN_2_FILE, 655, 675, River.Rhein, true, - new SimpleRecommendation("bedheight", "bedheight-soundings-92-2004-NIEDERRHEIN_QP-2004_Epoche_NHN", "longitudinal_section"), - new SimpleRecommendation("staticwqkms", "fixations-wstv-0-323", "longitudinal_section")) - - .runTest(overrideFileExport() != null ? overrideFileExport() : true); - } - - /* FLOWDEPTH DEVELOPMENT */ - - @Test - public void testElbeFTE() throws ConnectionException, ServerException, IOException { - RunnerCreatorHelper.createSinfoFlowdepthDevelopmentTest(FilenameMapper.FTE_ELBE_FILE, 210, 230, River.Elbe, - // current - new SimpleRecommendation("bedheight", "bedheight-soundings-66-2008-FP-QP-2008", - // "bedheight-single-66-2008-MW-FP-QP-2008", - "longitudinal_section"), - new SimpleRecommendation("staticwqkms", "fixations-wstv-0-196", "longitudinal_section", "05.05.2008"), // sicher - - // historical - new SimpleRecommendation("bedheight", "bedheight-soundings-70-1995-QP-1995", - // "bedheight-single-70-1995-MW-QP-1995", - "longitudinal_section"), - new SimpleRecommendation("staticwqkms", "fixations-wstv-0-186", "longitudinal_section", "18.03.1997")// sicher - ).runTest(overrideFileExport() != null ? overrideFileExport() : true); - } - - @Test - public void testRheinFTE() throws ConnectionException, ServerException, IOException { - RunnerCreatorHelper.createSinfoFlowdepthDevelopmentTest(FilenameMapper.FTE_RHEIN_FILE, 655, 665, River.Rhein, - // current - new SimpleRecommendation("bedheight", "bedheight-single-94-2008-MW-NIEDERRHEIN_QP-2008_Epoche_NHN", - // "bedheight-single....", - "longitudinal_section"), - new SimpleRecommendation("staticwqkms", "fixations-wstv-0-372", "longitudinal_section", "23.09.2009-1"), // sicher - - // historical - new SimpleRecommendation("bedheight", "bedheight-single-89-1991-MW-NIEDERRHEIN_QP-1991_Epoche_NHN", - // "bedheight-soundings-89-1991-NIEDERRHEIN_QP-1991_Epoche_NHN", - "longitudinal_section"), - new SimpleRecommendation("staticwqkms", "fixations-wstv-0-374", "longitudinal_section", "23.09.1991") // sicher - ).runTest(overrideFileExport() != null ? overrideFileExport() : true); - } - - /* TKH */ - - @Test - public void testElbeTKH_1() throws ConnectionException, ServerException, IOException { - RunnerCreatorHelper.createSinfoTkhTest(FilenameMapper.TKH_1_ELBE_FILE, 150, 160, River.Elbe, new double[] { 1520.0 }) - .runTest(overrideFileExport() != null ? overrideFileExport() : true); - } - - @Test - public void testRheinTKH_2() throws ConnectionException, ServerException, IOException { - RunnerCreatorHelper.createSinfoTkhTest(FilenameMapper.TKH_2_RHEIN_FILE, 600, 610, River.Rhein, new double[] { 6125, 6526 }) - .runTest(overrideFileExport() != null ? overrideFileExport() : true); - } - - @Test - public void testTKhTkh() throws ConnectionException, ServerException, IOException { - RunnerCreatorHelper.createSinfoTkhTest(FilenameMapper.TKH_TKH_RHEIN_FILE, 0, 182.4, River.Beispielfluss, new double[] { 1059.446 }) - .runTest(overrideFileExport() != null ? overrideFileExport() : true); - } - - @Test - public void testCollision() throws ConnectionException, ServerException, IOException { - RunnerCreatorHelper.createSinfoCollisionYearsTest(FilenameMapper.COLLISION_RHEIN_HELLO_WORLD_FILE, 336.2, 866.3, River.Rhein, new int[] { 2006, 2008 }) - .runTest(overrideFileExport() != null ? overrideFileExport() : true); - } - - @Test - public void testCollisionEpochs() throws ConnectionException, ServerException, IOException { - RunnerCreatorHelper.createSinfoCollisionEpochsTest(FilenameMapper.COLLISION_RHEIN_EPOCH_HELLO_WORLD_FILE, 336.2, 866.3, River.Rhein, "2006,2008;") - .runTest(overrideFileExport() != null ? overrideFileExport() : true); - } - - @Test - public void testFloodDuration() throws ConnectionException, ServerException, IOException { - RunnerCreatorHelper - .createSinfoFloodDurationTest(FilenameMapper.FLOOD_DURATION_HELLO_WORLD_FILE, 0, 182.4, River.Beispielfluss, new double[] { 2091.011 }, true, - RiversideChoiceKey.BOTH) - - .runTest(overrideFileExport() != null ? overrideFileExport() : true); - } - -} \ No newline at end of file diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/ICalcMode.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/ICalcMode.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,18 @@ +/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde + * Software engineering by + * Björnsen Beratende Ingenieure GmbH + * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt + * + * This file is Free Software under the GNU AGPL (>=v3) + * and comes with ABSOLUTELY NO WARRANTY! Check out the + * documentation coming with Dive4Elements River for details. + */ +package test; + +/** + * @author Domenico Nardi Tironi + * + */ +public interface ICalcMode { + +} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/IFilenameMapper.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/IFilenameMapper.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,18 @@ +/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde + * Software engineering by + * Björnsen Beratende Ingenieure GmbH + * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt + * + * This file is Free Software under the GNU AGPL (>=v3) + * and comes with ABSOLUTELY NO WARRANTY! Check out the + * documentation coming with Dive4Elements River for details. + */ +package test; + +/** + * @author Domenico Nardi Tironi + * + */ +public interface IFilenameMapper { + String getFilename(); +} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/RunnerCreatorHelper.java --- a/gwt-client/src/test/java/test/RunnerCreatorHelper.java Fri Aug 17 11:13:31 2018 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,101 +0,0 @@ -/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde - * Software engineering by - * Björnsen Beratende Ingenieure GmbH - * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt - * - * This file is Free Software under the GNU AGPL (>=v3) - * and comes with ABSOLUTELY NO WARRANTY! Check out the - * documentation coming with Dive4Elements River for details. - */ -package test; - -import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; -import org.dive4elements.river.client.shared.exceptions.ServerException; - -import test.BerechnungsartenTester.CalcMode; -import test.BerechnungsartenTester.FilenameMapper; -import test.BerechnungsartenTester.River; -import test.SinfoFloodDurationRiversideChoice.RiversideChoiceKey; - -/** - * @author Domenico Nardi Tironi - * - */ -public final class RunnerCreatorHelper { - - private final static String user = "belger"; - - private final static String pw = "belger"; - - private RunnerCreatorHelper() { - throw new UnsupportedOperationException(); - } - - // HELPER-Methods: - - public final static AbstractModuleRunner createSinfoFlowdepthMinMaxTest(final FilenameMapper file, final double from, final double to, - final River beispielfluss, final SimpleRecommendation rec0, final SimpleRecommendation rec1) throws ConnectionException, ServerException { - // TODO: make recommendationPair to method parameter if needed - final SinfoFlowdepthMinMaxRunner proof = new SinfoFlowdepthMinMaxRunner(user, pw, CalcMode.sinfo_calc_flow_depth_minmax, file, from, to, beispielfluss); - proof.addRecommendationPair(rec0, rec1); - - return proof; - } - - public static AbstractModuleRunner createSinfoFlowdepthMinMaxTest(final FilenameMapper file, final int from, final int to, final River river, - final SimpleRecommendation simpleRecommendation0, final SimpleRecommendation simpleRecommendation1, - final SimpleRecommendation simpleRecommendation2, final SimpleRecommendation simpleRecommendation3) throws ConnectionException, ServerException { - final SinfoFlowdepthMinMaxRunner proof = (SinfoFlowdepthMinMaxRunner) createSinfoFlowdepthMinMaxTest(file, from, to, river, simpleRecommendation0, - simpleRecommendation1); - proof.addRecommendationPair(simpleRecommendation2, simpleRecommendation3); - return proof; - } - - public final static AbstractModuleRunner createSinfoFlowdepthTest(final FilenameMapper file, final double from, final double to, final River river, - final boolean useTkh, final SimpleRecommendation rec0, final SimpleRecommendation rec1) throws ConnectionException, ServerException { - final SinfoFlowdepthRunner proof = new SinfoFlowdepthRunner(user, pw, CalcMode.sinfo_calc_flow_depth, file, from, to, river, useTkh); - proof.addRecommendationPair(rec0, rec1); - - return proof; - } - - public final static AbstractModuleRunner createSinfoFlowdepthDevelopmentTest(final FilenameMapper file, final double from, final double to, - final River river, final SimpleRecommendation rec0_curr, final SimpleRecommendation rec1_curr, final SimpleRecommendation rec0_hist, - final SimpleRecommendation rec1_hist) throws ConnectionException, ServerException { - final SinfoFlowdepthDevelopmentRunner proof = new SinfoFlowdepthDevelopmentRunner(user, pw, CalcMode.sinfo_calc_flow_depth_development, file, from, to, - river); - proof.addCurrentRecommendationPair(rec0_curr, rec1_curr); - proof.addHistoricalRecommendationPair(rec0_hist, rec1_hist); - return proof; - } - - public final static AbstractModuleRunner createSinfoTkhTest(final FilenameMapper file, final double from, final double to, final River river, - // final boolean useTkh, - final double[] wasserspiegellage) throws ConnectionException, ServerException { - final SinfoTkhRunner proof = new SinfoTkhRunner(user, pw, CalcMode.sinfo_calc_transport_bodies_heights, file, from, to, river, wasserspiegellage); - - return proof; - } - - public final static AbstractModuleRunner createSinfoCollisionYearsTest(final FilenameMapper file, final double from, final double to, final River river, - final int[] years) throws ConnectionException, ServerException { - final SinfoCollisionRunner proof = new SinfoCollisionRunner(user, pw, file, from, to, river, years, null); - - return proof; - } - - public final static AbstractModuleRunner createSinfoCollisionEpochsTest(final FilenameMapper file, final double from, final double to, final River river, - final String epochs) throws ConnectionException, ServerException { - final SinfoCollisionRunner proof = new SinfoCollisionRunner(user, pw, file, from, to, river, null, epochs); - - return proof; - } - - public final static AbstractModuleRunner createSinfoFloodDurationTest(final FilenameMapper file, final double from, final double to, final River river, - final double[] wasserspiegellage, final boolean showWspl, final RiversideChoiceKey riverside) throws ConnectionException, ServerException { - final SinfoFloodDurationRunner proof = new SinfoFloodDurationRunner(user, pw, CalcMode.sinfo_calc_flood_duration, file, from, to, river, - wasserspiegellage, riverside, showWspl); - - return proof; - } -} \ No newline at end of file diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/SinfoCollisionRunner.java --- a/gwt-client/src/test/java/test/SinfoCollisionRunner.java Fri Aug 17 11:13:31 2018 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,79 +0,0 @@ -/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde - * Software engineering by - * Björnsen Beratende Ingenieure GmbH - * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt - * - * This file is Free Software under the GNU AGPL (>=v3) - * and comes with ABSOLUTELY NO WARRANTY! Check out the - * documentation coming with Dive4Elements River for details. - */ -package test; - -import java.io.IOException; - -import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; -import org.dive4elements.river.client.shared.exceptions.ServerException; -import org.dive4elements.river.client.shared.model.Data; -import org.dive4elements.river.client.shared.model.DataItem; -import org.dive4elements.river.client.shared.model.DefaultDataItem; -import org.dive4elements.river.client.shared.model.StringOptionsData; - -import test.BerechnungsartenTester.CalcMode; -import test.BerechnungsartenTester.FilenameMapper; -import test.BerechnungsartenTester.River; - -/** - * @author Domenico Nardi Tironi - * - */ -public class SinfoCollisionRunner extends AbstractModuleRunner { - - private final int[] years; - private final String epochs; - private boolean isYears; // cannot be final because of the ternary expression - - public SinfoCollisionRunner(final String username, final String password, final FilenameMapper file, final double from, final double to, final River river, - final int[] years, final String epochs) throws ConnectionException, ServerException { - super(username, password, AbstractModuleRunner.Infotype.sinfo, CalcMode.sinfo_calc_collision, file, from, to, river); - this.years = years; - this.epochs = epochs; - this.isYears = (years != null) ? (this.isYears = true) : (this.isYears = false); - } - - @Override - public void runTest(final boolean exportToFile) throws ServerException, IOException { - /* Select River */ - super.selectRiver(); - - /* Select CalcMode */ - super.selectCalcMode(); - - super.feed(new Data[] { - new StringOptionsData("ld_mode", "ld_mode", new DataItem[] { new DefaultDataItem("distance_only", "distance_only", "distance_only") }) }); // ggf - - /* Select Range */ - super.selectRange(); - - /* Year or Epoch? eigentlich vermutlich überflüssig */ - final String yeSelectStr = this.isYears ? "state.sinfo.year" : "state.sinfo.epoch"; - final Data yearEpochSelect = new StringOptionsData("ye_select", "ye_select", - new DataItem[] { new DefaultDataItem(yeSelectStr, yeSelectStr, yeSelectStr) }); - feedAndGo(new Data[] { yearEpochSelect }, 0); - - if (this.years != null) { - final StringBuilder sb = new StringBuilder(); - for (final int value : this.years) { - sb.append(String.valueOf(value)); - sb.append(" "); - } - final Data yearsData = new StringOptionsData("years", "years", new DataItem[] { new DefaultDataItem("years", "years", sb.toString()) }); - feedAndGo(new Data[] { yearsData }, 0); - } else if (this.epochs != null) { - final Data data = new StringOptionsData("epochs", "epochs", new DataItem[] { new DefaultDataItem("epochs", "epochs", this.epochs) }); - feedAndGo(new Data[] { data }, 0); - } - describeCollection(); - - super.export(exportToFile); - } -} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/SinfoFloodDurationRiversideChoice.java --- a/gwt-client/src/test/java/test/SinfoFloodDurationRiversideChoice.java Fri Aug 17 11:13:31 2018 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,97 +0,0 @@ -/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde - * Software engineering by - * Björnsen Beratende Ingenieure GmbH - * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt - * - * This file is Free Software under the GNU AGPL (>=v3) - * and comes with ABSOLUTELY NO WARRANTY! Check out the - * documentation coming with Dive4Elements River for details. - */ -package test; - -/** - * @author Domenico Nardi Tironi - * - */ -public class SinfoFloodDurationRiversideChoice { - // THIS IS A COPY!!!! - - public enum RiversideChoiceKey { - NONE("", AttributeKey.NONE), // - LEFT("state.sinfo.riverside.left", AttributeKey.LEFT), // - RIGHT("state.sinfo.riverside.right", AttributeKey.RIGHT), // - BOTH("state.sinfo.riverside.both", AttributeKey.UNKNOWN); - - private final String key; - private final AttributeKey attributeKey; - - RiversideChoiceKey(final String key, final AttributeKey attributeKey) { - this.key = key; - this.attributeKey = attributeKey; - } - - public static RiversideChoiceKey fromKey(final String key) { - for (final RiversideChoiceKey v : values()) { - if (key.equalsIgnoreCase(v.key)) - return v; - } - return NONE; - } - - public String getKey() { - return this.key; - } - - public AttributeKey getAttributeKey() { - return this.attributeKey; - } - } - - /// THIS IS ALSO A COPY FROM org.dive4elements.river.model.Attribute (shortend, no DB-Queries) - - public enum AttributeKey { - NONE(""), STRECKE(">>>>>>>>>>>>>>>"), LEFT("links"), RIGHT("rechts"), UNKNOWN("?"); - - private final String name; - private int id; - private boolean ready; - - AttributeKey(final String name) { - this.name = name; - this.id = 0; - this.ready = false; - } - - /** - * Type name in the database - */ - public String getName() { - return this.name; - } - - /** - * Type id in the database - */ - public int getId() { - // initFromDatabase(); - return this.id; - } - - /** - * Set the type id - */ - public void setId(final int id) { - this.id = id; - } - - protected boolean getReady() { - return this.ready; - } - - protected void setReady(final boolean ready) { - this.ready = ready; - } - - } - -} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/SinfoFloodDurationRunner.java --- a/gwt-client/src/test/java/test/SinfoFloodDurationRunner.java Fri Aug 17 11:13:31 2018 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,74 +0,0 @@ -/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde - * Software engineering by - * Björnsen Beratende Ingenieure GmbH - * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt - * - * This file is Free Software under the GNU AGPL (>=v3) - * and comes with ABSOLUTELY NO WARRANTY! Check out the - * documentation coming with Dive4Elements River for details. - */ -package test; - -import java.io.IOException; - -import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; -import org.dive4elements.river.client.shared.exceptions.ServerException; -import org.dive4elements.river.client.shared.model.Data; -import org.dive4elements.river.client.shared.model.DataItem; -import org.dive4elements.river.client.shared.model.DefaultDataItem; -import org.dive4elements.river.client.shared.model.StringOptionsData; - -import test.BerechnungsartenTester.CalcMode; -import test.BerechnungsartenTester.FilenameMapper; -import test.BerechnungsartenTester.River; -import test.SinfoFloodDurationRiversideChoice.RiversideChoiceKey; - -/** - * @author Domenico Nardi Tironi - * - */ -public class SinfoFloodDurationRunner extends AbstractModuleRunner { - - private final double[] wasserspiegellage; - private final boolean showWspl; - private final RiversideChoiceKey riverside; - - public SinfoFloodDurationRunner(final String username, final String password, final CalcMode calcmode, final FilenameMapper file, final double from, - final double to, final River river, final double[] wasserspiegellage, final RiversideChoiceKey riverside, final boolean showWspl) - throws ConnectionException, ServerException { - super(username, password, AbstractModuleRunner.Infotype.sinfo, calcmode, file, from, to, river); - this.wasserspiegellage = wasserspiegellage; - this.showWspl = showWspl; - this.riverside = riverside; - } - - @Override - public void runTest(final boolean exportToFile) throws ServerException, IOException { - /* Select River */ - super.selectRiver(); - - /* Select CalcMode */ - super.selectCalcMode(); - - super.feed(new Data[] { - new StringOptionsData("ld_mode", "ld_mode", new DataItem[] { new DefaultDataItem("distance_only", "distance_only", "distance_only") }) }); // - - /* Select Range */ - super.selectRange(); - - final Data riversideData = new StringOptionsData("riverside", "riverside", - new DataItem[] { new DefaultDataItem("riverside", "riverside", this.riverside.toString()) }); - feedAndGo(new Data[] { riversideData }, 0); - - final Data showWsplData = new StringOptionsData("wspl", "wspl", new DataItem[] { new DefaultDataItem("wspl", "wspl", String.valueOf(this.showWspl)) }); - feedAndGo(new Data[] { showWsplData }, 0); - - final WQInputHelper helper = new WQInputHelper(this.wasserspiegellage); - super.feedAndGo(helper.getDataforFeed(), // - 0);// reachable state index - - describeCollection(); - - super.export(exportToFile); - } -} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/SinfoFlowdepthDevelopmentRunner.java --- a/gwt-client/src/test/java/test/SinfoFlowdepthDevelopmentRunner.java Fri Aug 17 11:13:31 2018 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,67 +0,0 @@ -/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde - * Software engineering by - * Björnsen Beratende Ingenieure GmbH - * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt - * - * This file is Free Software under the GNU AGPL (>=v3) - * and comes with ABSOLUTELY NO WARRANTY! Check out the - * documentation coming with Dive4Elements River for details. - */ -package test; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; - -import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; -import org.dive4elements.river.client.shared.exceptions.ServerException; - -import test.BerechnungsartenTester.CalcMode; -import test.BerechnungsartenTester.FilenameMapper; -import test.BerechnungsartenTester.River; - -/** - * @author Domenico Nardi Tironi - * - */ -public class SinfoFlowdepthDevelopmentRunner extends AbstractModuleRunner { - - private final List pairIdsCurrent = new ArrayList(); - private final List pairIdsHistorical = new ArrayList(); - - public SinfoFlowdepthDevelopmentRunner(final String username, final String password, final CalcMode sinfoCalcFlowDepth, final FilenameMapper file, - final double from, final double to, final River river) throws ConnectionException, ServerException { - super(username, password, AbstractModuleRunner.Infotype.sinfo, sinfoCalcFlowDepth, file, from, to, river); - - } - - public void addCurrentRecommendationPair(final SimpleRecommendation rec1, final SimpleRecommendation rec2) throws ConnectionException, ServerException { - this.pairIdsCurrent.add(super.getRecommendationPairString(rec1, rec2)); - } - - public void addHistoricalRecommendationPair(final SimpleRecommendation rec1, final SimpleRecommendation rec2) throws ConnectionException, ServerException { - this.pairIdsHistorical.add(super.getRecommendationPairString(rec1, rec2)); - } - - @Override - public void runTest(final boolean exportToFile) throws ServerException, IOException { - /* Select River */ - super.selectRiver(); - - /* Select CalcMode */ - super.selectCalcMode(); - - /* Select Range */ - super.selectRange(); - - /* Select current Fixpunkte */ - feedAndGo(super.extractPairData(this.pairIdsCurrent, "diffid_current"), 0); - - /* Select historical Fixpunkte */ - feedAndGo(super.extractPairData(this.pairIdsHistorical, "diffid_historical"), 0); - - describeCollection(); - - super.export(exportToFile); - } -} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/SinfoFlowdepthMinMaxRunner.java --- a/gwt-client/src/test/java/test/SinfoFlowdepthMinMaxRunner.java Fri Aug 17 11:13:31 2018 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,61 +0,0 @@ -/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde - * Software engineering by - * Björnsen Beratende Ingenieure GmbH - * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt - * - * This file is Free Software under the GNU AGPL (>=v3) - * and comes with ABSOLUTELY NO WARRANTY! Check out the - * documentation coming with Dive4Elements River for details. - */ -package test; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; - -import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; -import org.dive4elements.river.client.shared.exceptions.ServerException; - -import test.BerechnungsartenTester.CalcMode; -import test.BerechnungsartenTester.FilenameMapper; -import test.BerechnungsartenTester.River; - -/** - * @author Domenico Nardi Tironi - * - */ -public class SinfoFlowdepthMinMaxRunner extends AbstractModuleRunner { - - private final List pairIds = new ArrayList(); - - public SinfoFlowdepthMinMaxRunner(final String username, final String password, final CalcMode sinfoCalcFlowDepthMinmax, - final FilenameMapper helloWorldFile, final double from, final double to, final River beispielfluss) throws ConnectionException, ServerException { - super(username, password, AbstractModuleRunner.Infotype.sinfo, sinfoCalcFlowDepthMinmax, helloWorldFile, from, to, beispielfluss); - } - - public void addRecommendationPair(final SimpleRecommendation rec1, final SimpleRecommendation rec2) throws ConnectionException, ServerException { - this.pairIds.add(super.getRecommendationPairString(rec1, rec2)); - } - - @Override - public void runTest(final boolean exportToFile) throws ServerException, IOException { - - /* Select River */ - super.selectRiver(); - - /* Select calcmode */ - super.selectCalcMode(); - - /* Select Range */ - super.selectRange(); - - /* Select Fixpunkte */ - feedAndGo(extractPairData(this.pairIds, "diffids"), 0); - - // Describe collection - describeCollection(); // wichtig, damit die Facets erzeugt werden - - // /* Export calculation */ - super.export(exportToFile); - } -} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/SinfoFlowdepthRunner.java --- a/gwt-client/src/test/java/test/SinfoFlowdepthRunner.java Fri Aug 17 11:13:31 2018 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,68 +0,0 @@ -/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde - * Software engineering by - * Björnsen Beratende Ingenieure GmbH - * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt - * - * This file is Free Software under the GNU AGPL (>=v3) - * and comes with ABSOLUTELY NO WARRANTY! Check out the - * documentation coming with Dive4Elements River for details. - */ -package test; - -import java.io.IOException; -import java.util.ArrayList; - -import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; -import org.dive4elements.river.client.shared.exceptions.ServerException; -import org.dive4elements.river.client.shared.model.Data; -import org.dive4elements.river.client.shared.model.DataItem; -import org.dive4elements.river.client.shared.model.DefaultDataItem; -import org.dive4elements.river.client.shared.model.StringOptionsData; - -import test.BerechnungsartenTester.CalcMode; -import test.BerechnungsartenTester.FilenameMapper; -import test.BerechnungsartenTester.River; - -/** - * @author Domenico Nardi Tironi - * - */ -public class SinfoFlowdepthRunner extends AbstractModuleRunner { - - private final boolean useTkh; - private final ArrayList pairIds = new ArrayList(); - - public SinfoFlowdepthRunner(final String username, final String password, final CalcMode sinfoCalcFlowDepth, final FilenameMapper file, final double from, - final double to, final River river, final boolean useTkh) throws ConnectionException, ServerException { - super(username, password, AbstractModuleRunner.Infotype.sinfo, sinfoCalcFlowDepth, file, from, to, river); - this.useTkh = useTkh; - } - - public void addRecommendationPair(final SimpleRecommendation rec1, final SimpleRecommendation rec2) throws ConnectionException, ServerException { - this.pairIds.add(super.getRecommendationPairString(rec1, rec2)); - } - - @Override - public void runTest(final boolean exportToFile) throws ServerException, IOException { - /* Select River */ - super.selectRiver(); - - /* Select CalcMode */ - super.selectCalcMode(); - - /* Select Range */ - super.selectRange(); - - /* Select Fixpunkte */ - feedAndGo(extractPairData(this.pairIds, "diffids"), 0); - - /* Select TRANSPORTKÖRPERHÖHHEN - einziger Unterschied zu FlowdepthMinMax */ - final String useTkhStr = String.valueOf(this.useTkh); - feedAndGo(new Data[] { new StringOptionsData("use_transport_bodies", "use_transport_bodies", - new DataItem[] { new DefaultDataItem(useTkhStr, useTkhStr, useTkhStr) }) }, 0); - - describeCollection(); - - super.export(exportToFile); - } -} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/SinfoTkhRunner.java --- a/gwt-client/src/test/java/test/SinfoTkhRunner.java Fri Aug 17 11:13:31 2018 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,63 +0,0 @@ -/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde - * Software engineering by - * Björnsen Beratende Ingenieure GmbH - * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt - * - * This file is Free Software under the GNU AGPL (>=v3) - * and comes with ABSOLUTELY NO WARRANTY! Check out the - * documentation coming with Dive4Elements River for details. - */ -package test; - -import java.io.IOException; - -import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; -import org.dive4elements.river.client.shared.exceptions.ServerException; -import org.dive4elements.river.client.shared.model.Data; -import org.dive4elements.river.client.shared.model.DataItem; -import org.dive4elements.river.client.shared.model.DefaultDataItem; -import org.dive4elements.river.client.shared.model.StringOptionsData; - -import test.BerechnungsartenTester.CalcMode; -import test.BerechnungsartenTester.FilenameMapper; -import test.BerechnungsartenTester.River; - -/** - * @author Domenico Nardi Tironi - * - */ -public class SinfoTkhRunner extends AbstractModuleRunner { - - private final double[] wasserspiegellage; - - public SinfoTkhRunner(final String username, final String password, final CalcMode sinfoCalcFlowDepth, final FilenameMapper file, final double from, - final double to, final River river, final double[] wasserspiegellage) throws ConnectionException, ServerException { - super(username, password, AbstractModuleRunner.Infotype.sinfo, sinfoCalcFlowDepth, file, from, to, river); - this.wasserspiegellage = wasserspiegellage; - } - - @Override - public void runTest(final boolean exportToFile) throws ServerException, IOException { - /* Select River */ - super.selectRiver(); - - /* Select CalcMode */ - super.selectCalcMode(); - - super.feed(new Data[] { - new StringOptionsData("ld_mode", "ld_mode", new DataItem[] { new DefaultDataItem("distance_only", "distance_only", "distance_only") }) }); // leider - // wichtig - // :-( - - /* Select Range */ - super.selectRange(); - - final WQInputHelper helper = new WQInputHelper(this.wasserspiegellage); - super.feedAndGo(helper.getDataforFeed(), // - 0);// reachable state index - - describeCollection(); - - super.export(exportToFile); - } -} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/sinfo/SinfoBerechnungsartenTester.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/sinfo/SinfoBerechnungsartenTester.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,187 @@ +package test.sinfo; + +import java.io.IOException; + +import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; +import org.dive4elements.river.client.shared.exceptions.ServerException; +import org.junit.Ignore; +import org.junit.Test; + +import test.AbstractBerechnungsartenTester; +import test.ICalcMode; +import test.IFilenameMapper; +import test.SimpleRecommendation; +import test.sinfo.SinfoFloodDurationRiversideChoice.RiversideChoiceKey; + +/** + * @author Ingo Weinzierl + */ + +// REMARK: ignored, because maven will auto-test all tests, but this one needs a running river-artifacts +// For running the JUunit test, the annotation @Ignore has to be disabled +@Ignore +public final class SinfoBerechnungsartenTester extends AbstractBerechnungsartenTester { + // has to be public for jUnit-Test + public static enum CalcMode implements ICalcMode { + sinfo_calc_flow_depth, sinfo_calc_flow_depth_development, sinfo_calc_flow_depth_minmax, sinfo_calc_collision, sinfo_calc_transport_bodies_heights, sinfo_calc_flood_duration; + + }; + + public static enum SinfoFilenameMapper implements IFilenameMapper { + + FT_MINMAX_RHEIN_1_FILE("/sinfo/flowdepthminmax/sinfo_minmaxft_01.csv"), // + FT_MINMAX_ELBE_2_FILE("/sinfo/flowdepthminmax/sinfo_minmaxft_02.csv"), // + + FT_RHEIN_1_FILE("/sinfo/flowdepth/sinfo_ft_01.csv"), // + FT_RHEIN_2_FILE("/sinfo/flowdepth/sinfo_ft_02.csv"), // + + FTE_ELBE_FILE("/sinfo/flowdepthdevelopment/sinfo_fte_01.csv"), // + FTE_RHEIN_FILE("/sinfo/flowdepthdevelopment/sinfo_fte_02.csv"), + + TKH_1_ELBE_FILE("/sinfo/flowdepthtkh/sinfo_tkh_01.csv"), // + TKH_2_RHEIN_FILE("/sinfo/flowdepthtkh/sinfo_tkh_02.csv"), + + TKH_TKH_RHEIN_FILE("/sinfo/tkh/sinfo_tkh_export.csv"), // + + COLLISION_RHEIN_HELLO_WORLD_FILE("/sinfo/collision/sinfo_collision_export.csv"), // + COLLISION_RHEIN_EPOCH_HELLO_WORLD_FILE("/sinfo/collision/sinfo_collision_epoch_export.csv"), // + + FLOOD_DURATION_HELLO_WORLD_FILE("/sinfo/floodduration/sinfo_floodduration_export.csv"); + private final String filename; + + SinfoFilenameMapper(final String filename) { + this.filename = filename; + } + + @Override + public String getFilename() { + return this.filename; + } + } + + /* FLOWDEPTH MIN MAX */ + @Test + public void testFTMINMAX1() throws ServerException, IOException { + + SinfoRunnerCreatorHelper.createSinfoFlowdepthMinMaxTest(SinfoFilenameMapper.FT_MINMAX_RHEIN_1_FILE, 430, 450, River.Rhein, + new SimpleRecommendation("bedheight", "bedheight-single-79-2004-MW-DGM-2004_Epoche_NHN", "longitudinal_section"), + new SimpleRecommendation("staticwqkms", "additionals-wstv-0-269", "longitudinal_section", "Amtl.Festlegung_GlQ(2002)") + + ).runTest(overrideFileExport() != null ? overrideFileExport() : true); + } + + @Test + public void testFTMINMAX2() throws ConnectionException, ServerException, IOException { + SinfoRunnerCreatorHelper.createSinfoFlowdepthMinMaxTest(SinfoFilenameMapper.FT_MINMAX_ELBE_2_FILE, 0, 90, River.Elbe, + // first + new SimpleRecommendation("bedheight", "bedheight-single-58-2015-MW-FP-2015_0-502", "longitudinal_section", "FP-2015_0-502"), + new SimpleRecommendation("staticwqkms", "fixations-wstv-0-156", "longitudinal_section", "02.09.2004"), + + // second + new SimpleRecommendation("bedheight", "bedheight-single-58-2015-MW-FP-2015_0-502", "longitudinal_section", "FP-2015_0-502"), + new SimpleRecommendation("staticwqkms", "fixations-wstv-1-156", "longitudinal_section", "03.09.2004")) + .runTest(overrideFileExport() != null ? overrideFileExport() : true); + } + + /* FLOWDEPTH */ + @Test + public void testRhein1FT() throws ConnectionException, ServerException, IOException { + + SinfoRunnerCreatorHelper.createSinfoFlowdepthTest(SinfoFilenameMapper.FT_RHEIN_1_FILE, 350, 380, River.Rhein, false, + + new SimpleRecommendation("bedheight", "bedheight-soundings-79-2004-DGM-2004_Epoche_NHN", "longitudinal_section"), + new SimpleRecommendation("staticwqkms", "additionals-wstv-0-415", "longitudinal_section")) + .runTest(overrideFileExport() != null ? overrideFileExport() : true); + + } + + @Test + public void testRhein2FT() throws ConnectionException, ServerException, IOException { + SinfoRunnerCreatorHelper + .createSinfoFlowdepthTest(SinfoFilenameMapper.FT_RHEIN_2_FILE, 655, 675, River.Rhein, true, + new SimpleRecommendation("bedheight", "bedheight-soundings-92-2004-NIEDERRHEIN_QP-2004_Epoche_NHN", "longitudinal_section"), + new SimpleRecommendation("staticwqkms", "fixations-wstv-0-323", "longitudinal_section")) + + .runTest(overrideFileExport() != null ? overrideFileExport() : true); + } + + /* FLOWDEPTH DEVELOPMENT */ + + @Test + public void testElbeFTE() throws ConnectionException, ServerException, IOException { + SinfoRunnerCreatorHelper.createSinfoFlowdepthDevelopmentTest(SinfoFilenameMapper.FTE_ELBE_FILE, 210, 230, River.Elbe, + // current + new SimpleRecommendation("bedheight", "bedheight-soundings-66-2008-FP-QP-2008", + // "bedheight-single-66-2008-MW-FP-QP-2008", + "longitudinal_section"), + new SimpleRecommendation("staticwqkms", "fixations-wstv-0-196", "longitudinal_section", "05.05.2008"), // sicher + + // historical + new SimpleRecommendation("bedheight", "bedheight-soundings-70-1995-QP-1995", + // "bedheight-single-70-1995-MW-QP-1995", + "longitudinal_section"), + new SimpleRecommendation("staticwqkms", "fixations-wstv-0-186", "longitudinal_section", "18.03.1997")// sicher + ).runTest(overrideFileExport() != null ? overrideFileExport() : true); + } + + @Test + public void testRheinFTE() throws ConnectionException, ServerException, IOException { + SinfoRunnerCreatorHelper.createSinfoFlowdepthDevelopmentTest(SinfoFilenameMapper.FTE_RHEIN_FILE, 655, 665, River.Rhein, + // current + new SimpleRecommendation("bedheight", "bedheight-single-94-2008-MW-NIEDERRHEIN_QP-2008_Epoche_NHN", + // "bedheight-single....", + "longitudinal_section"), + new SimpleRecommendation("staticwqkms", "fixations-wstv-0-372", "longitudinal_section", "23.09.2009-1"), // sicher + + // historical + new SimpleRecommendation("bedheight", "bedheight-single-89-1991-MW-NIEDERRHEIN_QP-1991_Epoche_NHN", + // "bedheight-soundings-89-1991-NIEDERRHEIN_QP-1991_Epoche_NHN", + "longitudinal_section"), + new SimpleRecommendation("staticwqkms", "fixations-wstv-0-374", "longitudinal_section", "23.09.1991") // sicher + ).runTest(overrideFileExport() != null ? overrideFileExport() : true); + } + + /* TKH */ + + @Test + public void testElbeTKH_1() throws ConnectionException, ServerException, IOException { + SinfoRunnerCreatorHelper.createSinfoTkhTest(SinfoFilenameMapper.TKH_1_ELBE_FILE, 150, 160, River.Elbe, new double[] { 1520.0 }) + .runTest(overrideFileExport() != null ? overrideFileExport() : true); + } + + @Test + public void testRheinTKH_2() throws ConnectionException, ServerException, IOException { + SinfoRunnerCreatorHelper.createSinfoTkhTest(SinfoFilenameMapper.TKH_2_RHEIN_FILE, 600, 610, River.Rhein, new double[] { 6125, 6526 }) + .runTest(overrideFileExport() != null ? overrideFileExport() : true); + } + + @Test + public void testTKhTkh() throws ConnectionException, ServerException, IOException { + SinfoRunnerCreatorHelper.createSinfoTkhTest(SinfoFilenameMapper.TKH_TKH_RHEIN_FILE, 0, 182.4, River.Beispielfluss, new double[] { 1059.446 }) + .runTest(overrideFileExport() != null ? overrideFileExport() : true); + } + + @Test + public void testCollision() throws ConnectionException, ServerException, IOException { + SinfoRunnerCreatorHelper + .createSinfoCollisionYearsTest(SinfoFilenameMapper.COLLISION_RHEIN_HELLO_WORLD_FILE, 336.2, 866.3, River.Rhein, new int[] { 2006, 2008 }) + .runTest(overrideFileExport() != null ? overrideFileExport() : true); + } + + @Test + public void testCollisionEpochs() throws ConnectionException, ServerException, IOException { + SinfoRunnerCreatorHelper + .createSinfoCollisionEpochsTest(SinfoFilenameMapper.COLLISION_RHEIN_EPOCH_HELLO_WORLD_FILE, 336.2, 866.3, River.Rhein, "2006,2008;") + .runTest(overrideFileExport() != null ? overrideFileExport() : true); + } + + @Test + public void testFloodDuration() throws ConnectionException, ServerException, IOException { + SinfoRunnerCreatorHelper + .createSinfoFloodDurationTest(SinfoFilenameMapper.FLOOD_DURATION_HELLO_WORLD_FILE, 0, 182.4, River.Beispielfluss, new double[] { 2091.011 }, + true, RiversideChoiceKey.BOTH) + + .runTest(overrideFileExport() != null ? overrideFileExport() : true); + } + +} \ No newline at end of file diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/sinfo/SinfoCollisionRunner.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/sinfo/SinfoCollisionRunner.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,80 @@ +/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde + * Software engineering by + * Björnsen Beratende Ingenieure GmbH + * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt + * + * This file is Free Software under the GNU AGPL (>=v3) + * and comes with ABSOLUTELY NO WARRANTY! Check out the + * documentation coming with Dive4Elements River for details. + */ +package test.sinfo; + +import java.io.IOException; + +import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; +import org.dive4elements.river.client.shared.exceptions.ServerException; +import org.dive4elements.river.client.shared.model.Data; +import org.dive4elements.river.client.shared.model.DataItem; +import org.dive4elements.river.client.shared.model.DefaultDataItem; +import org.dive4elements.river.client.shared.model.StringOptionsData; + +import test.AbstractBerechnungsartenTester.River; +import test.AbstractModuleRunner; +import test.IFilenameMapper; +import test.sinfo.SinfoBerechnungsartenTester.CalcMode; + +/** + * @author Domenico Nardi Tironi + * + */ +final class SinfoCollisionRunner extends AbstractModuleRunner { + + private final int[] years; + private final String epochs; + private boolean isYears; // cannot be final because of the ternary expression + + public SinfoCollisionRunner(final IFilenameMapper file, final double from, final double to, final River river, final int[] years, final String epochs) + throws ConnectionException, ServerException { + super(AbstractModuleRunner.Infotype.sinfo, CalcMode.sinfo_calc_collision, file, from, to, river); + this.years = years; + this.epochs = epochs; + this.isYears = (years != null) ? (this.isYears = true) : (this.isYears = false); + } + + @Override + public void runTest(final boolean exportToFile) throws ServerException, IOException { + /* Select River */ + super.selectRiver(); + + /* Select ICalcMode */ + super.selectCalcMode(); + + super.feed(new Data[] { + new StringOptionsData("ld_mode", "ld_mode", new DataItem[] { new DefaultDataItem("distance_only", "distance_only", "distance_only") }) }); // ggf + + /* Select Range */ + super.selectRange(); + + /* Year or Epoch? eigentlich vermutlich überflüssig */ + final String yeSelectStr = this.isYears ? "state.sinfo.year" : "state.sinfo.epoch"; + final Data yearEpochSelect = new StringOptionsData("ye_select", "ye_select", + new DataItem[] { new DefaultDataItem(yeSelectStr, yeSelectStr, yeSelectStr) }); + feedAndGo(new Data[] { yearEpochSelect }, 0); + + if (this.years != null) { + final StringBuilder sb = new StringBuilder(); + for (final int value : this.years) { + sb.append(String.valueOf(value)); + sb.append(" "); + } + final Data yearsData = new StringOptionsData("years", "years", new DataItem[] { new DefaultDataItem("years", "years", sb.toString()) }); + feedAndGo(new Data[] { yearsData }, 0); + } else if (this.epochs != null) { + final Data data = new StringOptionsData("epochs", "epochs", new DataItem[] { new DefaultDataItem("epochs", "epochs", this.epochs) }); + feedAndGo(new Data[] { data }, 0); + } + describeCollection(); + + super.export(exportToFile); + } +} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/sinfo/SinfoFloodDurationRiversideChoice.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/sinfo/SinfoFloodDurationRiversideChoice.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,97 @@ +/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde + * Software engineering by + * Björnsen Beratende Ingenieure GmbH + * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt + * + * This file is Free Software under the GNU AGPL (>=v3) + * and comes with ABSOLUTELY NO WARRANTY! Check out the + * documentation coming with Dive4Elements River for details. + */ +package test.sinfo; + +/** + * @author Domenico Nardi Tironi + * + */ +final class SinfoFloodDurationRiversideChoice { + // THIS IS A COPY!!!! + + public enum RiversideChoiceKey { + NONE("", AttributeKey.NONE), // + LEFT("state.sinfo.riverside.left", AttributeKey.LEFT), // + RIGHT("state.sinfo.riverside.right", AttributeKey.RIGHT), // + BOTH("state.sinfo.riverside.both", AttributeKey.UNKNOWN); + + private final String key; + private final AttributeKey attributeKey; + + RiversideChoiceKey(final String key, final AttributeKey attributeKey) { + this.key = key; + this.attributeKey = attributeKey; + } + + public static RiversideChoiceKey fromKey(final String key) { + for (final RiversideChoiceKey v : values()) { + if (key.equalsIgnoreCase(v.key)) + return v; + } + return NONE; + } + + public String getKey() { + return this.key; + } + + public AttributeKey getAttributeKey() { + return this.attributeKey; + } + } + + /// THIS IS ALSO A COPY FROM org.dive4elements.river.model.Attribute (shortend, no DB-Queries) + + public enum AttributeKey { + NONE(""), STRECKE(">>>>>>>>>>>>>>>"), LEFT("links"), RIGHT("rechts"), UNKNOWN("?"); + + private final String name; + private int id; + private boolean ready; + + AttributeKey(final String name) { + this.name = name; + this.id = 0; + this.ready = false; + } + + /** + * Type name in the database + */ + public String getName() { + return this.name; + } + + /** + * Type id in the database + */ + public int getId() { + // initFromDatabase(); + return this.id; + } + + /** + * Set the type id + */ + public void setId(final int id) { + this.id = id; + } + + protected boolean getReady() { + return this.ready; + } + + protected void setReady(final boolean ready) { + this.ready = ready; + } + + } + +} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/sinfo/SinfoFloodDurationRunner.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/sinfo/SinfoFloodDurationRunner.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,75 @@ +/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde + * Software engineering by + * Björnsen Beratende Ingenieure GmbH + * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt + * + * This file is Free Software under the GNU AGPL (>=v3) + * and comes with ABSOLUTELY NO WARRANTY! Check out the + * documentation coming with Dive4Elements River for details. + */ +package test.sinfo; + +import java.io.IOException; + +import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; +import org.dive4elements.river.client.shared.exceptions.ServerException; +import org.dive4elements.river.client.shared.model.Data; +import org.dive4elements.river.client.shared.model.DataItem; +import org.dive4elements.river.client.shared.model.DefaultDataItem; +import org.dive4elements.river.client.shared.model.StringOptionsData; + +import test.AbstractBerechnungsartenTester.River; +import test.AbstractModuleRunner; +import test.ICalcMode; +import test.IFilenameMapper; +import test.WQInputHelper; +import test.sinfo.SinfoFloodDurationRiversideChoice.RiversideChoiceKey; + +/** + * @author Domenico Nardi Tironi + * + */ +final class SinfoFloodDurationRunner extends AbstractModuleRunner { + + private final double[] wasserspiegellage; + private final boolean showWspl; + private final RiversideChoiceKey riverside; + + public SinfoFloodDurationRunner(final ICalcMode calcmode, final IFilenameMapper file, final double from, final double to, final River river, + final double[] wasserspiegellage, final RiversideChoiceKey riverside, final boolean showWspl) throws ConnectionException, ServerException { + super(AbstractModuleRunner.Infotype.sinfo, calcmode, file, from, to, river); + this.wasserspiegellage = wasserspiegellage; + this.showWspl = showWspl; + this.riverside = riverside; + } + + @Override + public void runTest(final boolean exportToFile) throws ServerException, IOException { + /* Select River */ + super.selectRiver(); + + /* Select ICalcMode */ + super.selectCalcMode(); + + super.feed(new Data[] { + new StringOptionsData("ld_mode", "ld_mode", new DataItem[] { new DefaultDataItem("distance_only", "distance_only", "distance_only") }) }); // + + /* Select Range */ + super.selectRange(); + + final Data riversideData = new StringOptionsData("riverside", "riverside", + new DataItem[] { new DefaultDataItem("riverside", "riverside", this.riverside.toString()) }); + feedAndGo(new Data[] { riversideData }, 0); + + final Data showWsplData = new StringOptionsData("wspl", "wspl", new DataItem[] { new DefaultDataItem("wspl", "wspl", String.valueOf(this.showWspl)) }); + feedAndGo(new Data[] { showWsplData }, 0); + + final WQInputHelper helper = new WQInputHelper(this.wasserspiegellage); + super.feedAndGo(helper.getDataforFeed(), // + 0);// reachable state index + + describeCollection(); + + super.export(exportToFile); + } +} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/sinfo/SinfoFlowdepthDevelopmentRunner.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/sinfo/SinfoFlowdepthDevelopmentRunner.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,69 @@ +/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde + * Software engineering by + * Björnsen Beratende Ingenieure GmbH + * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt + * + * This file is Free Software under the GNU AGPL (>=v3) + * and comes with ABSOLUTELY NO WARRANTY! Check out the + * documentation coming with Dive4Elements River for details. + */ +package test.sinfo; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; + +import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; +import org.dive4elements.river.client.shared.exceptions.ServerException; + +import test.AbstractBerechnungsartenTester.River; +import test.AbstractModuleRunner; +import test.ICalcMode; +import test.IFilenameMapper; +import test.SimpleRecommendation; + +/** + * @author Domenico Nardi Tironi + * + */ +final class SinfoFlowdepthDevelopmentRunner extends AbstractModuleRunner { + + private final List pairIdsCurrent = new ArrayList(); + private final List pairIdsHistorical = new ArrayList(); + + public SinfoFlowdepthDevelopmentRunner(final ICalcMode sinfoCalcFlowDepth, final IFilenameMapper file, final double from, final double to, + final River river) throws ConnectionException, ServerException { + super(AbstractModuleRunner.Infotype.sinfo, sinfoCalcFlowDepth, file, from, to, river); + + } + + public void addCurrentRecommendationPair(final SimpleRecommendation rec1, final SimpleRecommendation rec2) throws ConnectionException, ServerException { + this.pairIdsCurrent.add(super.getRecommendationPairString(rec1, rec2)); + } + + public void addHistoricalRecommendationPair(final SimpleRecommendation rec1, final SimpleRecommendation rec2) throws ConnectionException, ServerException { + this.pairIdsHistorical.add(super.getRecommendationPairString(rec1, rec2)); + } + + @Override + public void runTest(final boolean exportToFile) throws ServerException, IOException { + /* Select River */ + super.selectRiver(); + + /* Select ICalcMode */ + super.selectCalcMode(); + + /* Select Range */ + super.selectRange(); + + /* Select current Fixpunkte */ + feedAndGo(super.extractPairData(this.pairIdsCurrent, "diffid_current"), 0); + + /* Select historical Fixpunkte */ + feedAndGo(super.extractPairData(this.pairIdsHistorical, "diffid_historical"), 0); + + describeCollection(); + + super.export(exportToFile); + } +} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/sinfo/SinfoFlowdepthMinMaxRunner.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/sinfo/SinfoFlowdepthMinMaxRunner.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,63 @@ +/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde + * Software engineering by + * Björnsen Beratende Ingenieure GmbH + * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt + * + * This file is Free Software under the GNU AGPL (>=v3) + * and comes with ABSOLUTELY NO WARRANTY! Check out the + * documentation coming with Dive4Elements River for details. + */ +package test.sinfo; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; + +import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; +import org.dive4elements.river.client.shared.exceptions.ServerException; + +import test.AbstractBerechnungsartenTester.River; +import test.AbstractModuleRunner; +import test.ICalcMode; +import test.IFilenameMapper; +import test.SimpleRecommendation; + +/** + * @author Domenico Nardi Tironi + * + */ +final class SinfoFlowdepthMinMaxRunner extends AbstractModuleRunner { + + private final List pairIds = new ArrayList(); + + public SinfoFlowdepthMinMaxRunner(final ICalcMode sinfoCalcFlowDepthMinmax, final IFilenameMapper helloWorldFile, final double from, final double to, + final River beispielfluss) throws ConnectionException, ServerException { + super(AbstractModuleRunner.Infotype.sinfo, sinfoCalcFlowDepthMinmax, helloWorldFile, from, to, beispielfluss); + } + + public void addRecommendationPair(final SimpleRecommendation rec1, final SimpleRecommendation rec2) throws ConnectionException, ServerException { + this.pairIds.add(super.getRecommendationPairString(rec1, rec2)); + } + + @Override + public void runTest(final boolean exportToFile) throws ServerException, IOException { + + /* Select River */ + super.selectRiver(); + + /* Select calcmode */ + super.selectCalcMode(); + + /* Select Range */ + super.selectRange(); + + /* Select Fixpunkte */ + feedAndGo(extractPairData(this.pairIds, "diffids"), 0); + + // Describe collection + describeCollection(); // wichtig, damit die Facets erzeugt werden + + // /* Export calculation */ + super.export(exportToFile); + } +} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/sinfo/SinfoFlowdepthRunner.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/sinfo/SinfoFlowdepthRunner.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,70 @@ +/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde + * Software engineering by + * Björnsen Beratende Ingenieure GmbH + * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt + * + * This file is Free Software under the GNU AGPL (>=v3) + * and comes with ABSOLUTELY NO WARRANTY! Check out the + * documentation coming with Dive4Elements River for details. + */ +package test.sinfo; + +import java.io.IOException; +import java.util.ArrayList; + +import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; +import org.dive4elements.river.client.shared.exceptions.ServerException; +import org.dive4elements.river.client.shared.model.Data; +import org.dive4elements.river.client.shared.model.DataItem; +import org.dive4elements.river.client.shared.model.DefaultDataItem; +import org.dive4elements.river.client.shared.model.StringOptionsData; + +import test.AbstractBerechnungsartenTester.River; +import test.AbstractModuleRunner; +import test.ICalcMode; +import test.IFilenameMapper; +import test.SimpleRecommendation; + +/** + * @author Domenico Nardi Tironi + * + */ +final class SinfoFlowdepthRunner extends AbstractModuleRunner { + + private final boolean useTkh; + private final ArrayList pairIds = new ArrayList(); + + public SinfoFlowdepthRunner(final ICalcMode sinfoCalcFlowDepth, final IFilenameMapper file, final double from, final double to, final River river, + final boolean useTkh) throws ConnectionException, ServerException { + super(AbstractModuleRunner.Infotype.sinfo, sinfoCalcFlowDepth, file, from, to, river); + this.useTkh = useTkh; + } + + public void addRecommendationPair(final SimpleRecommendation rec1, final SimpleRecommendation rec2) throws ConnectionException, ServerException { + this.pairIds.add(super.getRecommendationPairString(rec1, rec2)); + } + + @Override + public void runTest(final boolean exportToFile) throws ServerException, IOException { + /* Select River */ + super.selectRiver(); + + /* Select ICalcMode */ + super.selectCalcMode(); + + /* Select Range */ + super.selectRange(); + + /* Select Fixpunkte */ + feedAndGo(extractPairData(this.pairIds, "diffids"), 0); + + /* Select TRANSPORTKÖRPERHÖHHEN - einziger Unterschied zu FlowdepthMinMax */ + final String useTkhStr = String.valueOf(this.useTkh); + feedAndGo(new Data[] { new StringOptionsData("use_transport_bodies", "use_transport_bodies", + new DataItem[] { new DefaultDataItem(useTkhStr, useTkhStr, useTkhStr) }) }, 0); + + describeCollection(); + + super.export(exportToFile); + } +} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/sinfo/SinfoRunnerCreatorHelper.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/sinfo/SinfoRunnerCreatorHelper.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,98 @@ +/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde + * Software engineering by + * Björnsen Beratende Ingenieure GmbH + * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt + * + * This file is Free Software under the GNU AGPL (>=v3) + * and comes with ABSOLUTELY NO WARRANTY! Check out the + * documentation coming with Dive4Elements River for details. + */ +package test.sinfo; + +import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; +import org.dive4elements.river.client.shared.exceptions.ServerException; + +import test.AbstractBerechnungsartenTester.River; +import test.AbstractModuleRunner; +import test.IFilenameMapper; +import test.SimpleRecommendation; +import test.sinfo.SinfoBerechnungsartenTester.CalcMode; +import test.sinfo.SinfoFloodDurationRiversideChoice.RiversideChoiceKey; + +/** + * @author Domenico Nardi Tironi + * + */ +final class SinfoRunnerCreatorHelper { + + private SinfoRunnerCreatorHelper() { + throw new UnsupportedOperationException(); + } + + // HELPER-Methods: + + public final static AbstractModuleRunner createSinfoFlowdepthMinMaxTest(final IFilenameMapper file, final double from, final double to, + final River beispielfluss, final SimpleRecommendation rec0, final SimpleRecommendation rec1) throws ConnectionException, ServerException { + // TODO: make recommendationPair to method parameter if needed + final SinfoFlowdepthMinMaxRunner proof = new SinfoFlowdepthMinMaxRunner(CalcMode.sinfo_calc_flow_depth_minmax, file, from, to, beispielfluss); + proof.addRecommendationPair(rec0, rec1); + + return proof; + } + + public static AbstractModuleRunner createSinfoFlowdepthMinMaxTest(final IFilenameMapper file, final int from, final int to, final River river, + final SimpleRecommendation simpleRecommendation0, final SimpleRecommendation simpleRecommendation1, + final SimpleRecommendation simpleRecommendation2, final SimpleRecommendation simpleRecommendation3) throws ConnectionException, ServerException { + final SinfoFlowdepthMinMaxRunner proof = (SinfoFlowdepthMinMaxRunner) createSinfoFlowdepthMinMaxTest(file, from, to, river, simpleRecommendation0, + simpleRecommendation1); + proof.addRecommendationPair(simpleRecommendation2, simpleRecommendation3); + return proof; + } + + public final static AbstractModuleRunner createSinfoFlowdepthTest(final IFilenameMapper file, final double from, final double to, final River river, + final boolean useTkh, final SimpleRecommendation rec0, final SimpleRecommendation rec1) throws ConnectionException, ServerException { + final SinfoFlowdepthRunner proof = new SinfoFlowdepthRunner(CalcMode.sinfo_calc_flow_depth, file, from, to, river, useTkh); + proof.addRecommendationPair(rec0, rec1); + + return proof; + } + + public final static AbstractModuleRunner createSinfoFlowdepthDevelopmentTest(final IFilenameMapper file, final double from, final double to, + final River river, final SimpleRecommendation rec0_curr, final SimpleRecommendation rec1_curr, final SimpleRecommendation rec0_hist, + final SimpleRecommendation rec1_hist) throws ConnectionException, ServerException { + final SinfoFlowdepthDevelopmentRunner proof = new SinfoFlowdepthDevelopmentRunner(CalcMode.sinfo_calc_flow_depth_development, file, from, to, river); + proof.addCurrentRecommendationPair(rec0_curr, rec1_curr); + proof.addHistoricalRecommendationPair(rec0_hist, rec1_hist); + return proof; + } + + public final static AbstractModuleRunner createSinfoTkhTest(final IFilenameMapper file, final double from, final double to, final River river, + // final boolean useTkh, + final double[] wasserspiegellage) throws ConnectionException, ServerException { + final SinfoTkhRunner proof = new SinfoTkhRunner(CalcMode.sinfo_calc_transport_bodies_heights, file, from, to, river, wasserspiegellage); + + return proof; + } + + public final static AbstractModuleRunner createSinfoCollisionYearsTest(final IFilenameMapper file, final double from, final double to, final River river, + final int[] years) throws ConnectionException, ServerException { + final SinfoCollisionRunner proof = new SinfoCollisionRunner(file, from, to, river, years, null); + + return proof; + } + + public final static AbstractModuleRunner createSinfoCollisionEpochsTest(final IFilenameMapper file, final double from, final double to, final River river, + final String epochs) throws ConnectionException, ServerException { + final SinfoCollisionRunner proof = new SinfoCollisionRunner(file, from, to, river, null, epochs); + + return proof; + } + + public final static AbstractModuleRunner createSinfoFloodDurationTest(final IFilenameMapper file, final double from, final double to, final River river, + final double[] wasserspiegellage, final boolean showWspl, final RiversideChoiceKey riverside) throws ConnectionException, ServerException { + final SinfoFloodDurationRunner proof = new SinfoFloodDurationRunner(CalcMode.sinfo_calc_flood_duration, file, from, to, river, wasserspiegellage, + riverside, showWspl); + + return proof; + } +} \ No newline at end of file diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/sinfo/SinfoTkhRunner.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/sinfo/SinfoTkhRunner.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,65 @@ +/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde + * Software engineering by + * Björnsen Beratende Ingenieure GmbH + * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt + * + * This file is Free Software under the GNU AGPL (>=v3) + * and comes with ABSOLUTELY NO WARRANTY! Check out the + * documentation coming with Dive4Elements River for details. + */ +package test.sinfo; + +import java.io.IOException; + +import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; +import org.dive4elements.river.client.shared.exceptions.ServerException; +import org.dive4elements.river.client.shared.model.Data; +import org.dive4elements.river.client.shared.model.DataItem; +import org.dive4elements.river.client.shared.model.DefaultDataItem; +import org.dive4elements.river.client.shared.model.StringOptionsData; + +import test.AbstractBerechnungsartenTester.River; +import test.AbstractModuleRunner; +import test.ICalcMode; +import test.IFilenameMapper; +import test.WQInputHelper; + +/** + * @author Domenico Nardi Tironi + * + */ +final class SinfoTkhRunner extends AbstractModuleRunner { + + private final double[] wasserspiegellage; + + public SinfoTkhRunner(final ICalcMode sinfoCalcFlowDepth, final IFilenameMapper file, final double from, final double to, final River river, + final double[] wasserspiegellage) throws ConnectionException, ServerException { + super(AbstractModuleRunner.Infotype.sinfo, sinfoCalcFlowDepth, file, from, to, river); + this.wasserspiegellage = wasserspiegellage; + } + + @Override + public void runTest(final boolean exportToFile) throws ServerException, IOException { + /* Select River */ + super.selectRiver(); + + /* Select ICalcMode */ + super.selectCalcMode(); + + super.feed(new Data[] { + new StringOptionsData("ld_mode", "ld_mode", new DataItem[] { new DefaultDataItem("distance_only", "distance_only", "distance_only") }) }); // leider + // wichtig + // :-( + + /* Select Range */ + super.selectRange(); + + final WQInputHelper helper = new WQInputHelper(this.wasserspiegellage); + super.feedAndGo(helper.getDataforFeed(), // + 0);// reachable state index + + describeCollection(); + + super.export(exportToFile); + } +} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/uinfo/UInfoBerechnungsartenTester.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/uinfo/UInfoBerechnungsartenTester.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,53 @@ +package test.uinfo; + +import java.io.IOException; + +import org.dive4elements.river.client.shared.exceptions.ServerException; +import org.junit.Ignore; +import org.junit.Test; + +import test.AbstractBerechnungsartenTester; +import test.ICalcMode; +import test.IFilenameMapper; + +/** + * @author Ingo Weinzierl + */ + +// REMARK: ignored, because maven will auto-test all tests, but this one needs a running river-artifacts +// For running the JUunit test, the annotation @Ignore has to be disabled +@Ignore +public class UInfoBerechnungsartenTester extends AbstractBerechnungsartenTester { + + public static enum CalcMode implements ICalcMode { + uinfo_salix_line, // + // der Vollständigkeit halber + uinfo_inundation_duration, uinfo_vegetation_zones + }; + + public static enum FilenameMapper implements IFilenameMapper { + + SALIX_NO_SCENARIO("/uinfo/salix/salix_no_scenario.csv"); // + + private final String filename; + + FilenameMapper(final String filename) { + this.filename = filename; + } + + @Override + public String getFilename() { + return this.filename; + } + } + + /* Salix no Scenario */ + @Override + @Test + public void testSalixNoScenario() throws ServerException, IOException { + + UinfoRunnerCreatorHelper.createUinfoSalixTest(FilenameMapper.SALIX_NO_SCENARIO, 0., 182.4, River.Beispielfluss, null) + .runTest(overrideFileExport() != null ? overrideFileExport() : true); + } + +} \ No newline at end of file diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/uinfo/UinfoRunnerCreatorHelper.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/uinfo/UinfoRunnerCreatorHelper.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,39 @@ +/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde + * Software engineering by + * Björnsen Beratende Ingenieure GmbH + * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt + * + * This file is Free Software under the GNU AGPL (>=v3) + * and comes with ABSOLUTELY NO WARRANTY! Check out the + * documentation coming with Dive4Elements River for details. + */ +package test.uinfo; + +import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; +import org.dive4elements.river.client.shared.exceptions.ServerException; + +import test.AbstractBerechnungsartenTester.River; +import test.IFilenameMapper; + +/** + * @author Domenico Nardi Tironi + * + */ +final class UinfoRunnerCreatorHelper { + + private UinfoRunnerCreatorHelper() { + throw new UnsupportedOperationException(); + } + + // HELPER-Methods: + + public static UinfoSalixRunner createUinfoSalixTest(final IFilenameMapper file, final double fromKm, final double toKm, final River river, + final String scenario) throws ConnectionException, ServerException { + + final UinfoSalixRunner proof = new UinfoSalixRunner(file, fromKm, toKm, river, scenario); + return proof; + } + + // TODO Auto-generated method stub + +} \ No newline at end of file diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/java/test/uinfo/UinfoSalixRunner.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/java/test/uinfo/UinfoSalixRunner.java Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,90 @@ +/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde + * Software engineering by + * Björnsen Beratende Ingenieure GmbH + * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt + * + * This file is Free Software under the GNU AGPL (>=v3) + * and comes with ABSOLUTELY NO WARRANTY! Check out the + * documentation coming with Dive4Elements River for details. + */ +package test.uinfo; + +import java.io.IOException; + +import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; +import org.dive4elements.river.client.shared.exceptions.ServerException; +import org.dive4elements.river.client.shared.model.Data; +import org.dive4elements.river.client.shared.model.DataItem; +import org.dive4elements.river.client.shared.model.DefaultDataItem; +import org.dive4elements.river.client.shared.model.StringOptionsData; + +import test.AbstractBerechnungsartenTester.River; +import test.AbstractModuleRunner; +import test.IFilenameMapper; +import test.uinfo.UInfoBerechnungsartenTester.CalcMode; + +/** + * @author Domenico Nardi Tironi + * + */ +final class UinfoSalixRunner extends AbstractModuleRunner { + + private final String scenarioChoice; + private boolean isUseScenario; + + public UinfoSalixRunner(final IFilenameMapper file, final double from, final double to, final River river, final String scenarioChoice) + throws ConnectionException, ServerException { + super(AbstractModuleRunner.Infotype.uinfo, CalcMode.uinfo_salix_line, file, from, to, river); + this.scenarioChoice = scenarioChoice; + this.isUseScenario = (scenarioChoice != null) ? (this.isUseScenario = true) : (this.isUseScenario = false); + } + + @Override + public void runTest(final boolean exportToFile) throws ServerException, IOException { + /* Select River */ + super.selectRiver(); + + /* Select ICalcMode */ + super.selectCalcMode(); + + super.feed(new Data[] { + new StringOptionsData("ld_mode", "ld_mode", new DataItem[] { new DefaultDataItem("distance_only", "distance_only", "distance_only") }) }); // ggf + + /* Select Range */ + super.selectRange(); + + final String useScenario = String.valueOf(this.isUseScenario); + final Data yearEpochSelect = new StringOptionsData("use_scenario", "use_scenario", + new DataItem[] { new DefaultDataItem(useScenario, useScenario, useScenario) }); + feedAndGo(new Data[] { yearEpochSelect }, 0); + + if (this.isUseScenario) { + // TODO: make regional, supraregional, historical + + // /* Year or Epoch? eigentlich vermutlich überflüssig */ + // final String yeSelectStr = this.isYears ? "state.sinfo.year" : "state.sinfo.epoch"; + // final Data yearEpochSelect = new StringOptionsData("ye_select", "ye_select", + // new DataItem[] { new DefaultDataItem(yeSelectStr, yeSelectStr, yeSelectStr) }); + // feedAndGo(new Data[] { yearEpochSelect }, 0); + // + // if (this.years != null) { + // final StringBuilder sb = new StringBuilder(); + // for (final int value : this.years) { + // sb.append(String.valueOf(value)); + // sb.append(" "); + // } + // final Data yearsData = new StringOptionsData("years", "years", new DataItem[] { new DefaultDataItem("years", "years", + // sb.toString()) }); + // feedAndGo(new Data[] { yearsData }, 0); + // } else if (this.epochs != null) { + // final Data data = new StringOptionsData("epochs", "epochs", new DataItem[] { new DefaultDataItem("epochs", "epochs", + // this.epochs) }); + // feedAndGo(new Data[] { data }, 0); + // } + } + + describeCollection(); + + super.export(exportToFile); + } +} diff -r 53e26734e4d2 -r a299f32e4a71 gwt-client/src/test/resources/uinfo/salix/salix_no_scenario.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gwt-client/src/test/resources/uinfo/salix/salix_no_scenario.csv Fri Aug 17 11:45:34 2018 +0200 @@ -0,0 +1,1835 @@ +"##Ergebnisausgabe - Beispielfluss - Iota (Fluss/Aue-Konnektivität)" +"# FLYS-Version: 3.3.0" +"# Bearbeiter: belger" +"# Datum der Erstellung: 17.08.18" +"# Gewässer: Beispielfluss" +"# Höhensystem des Flusses: NHN + m " +"# Bereich (km): 0,000 - 182,400" +"" +"Fluss-km";"Iota [m]";"(MW-MNW)x(-1) [m] ";"Bezugspegel" +"" +"0,000";"1,24";"-1,25";"Torgau" +"0,100";"1,24";"-1,24";"Torgau" +"0,200";"1,24";"-1,23";"Torgau" +"0,300";"1,24";"-1,22";"Torgau" +"0,400";"1,24";"-1,22";"Torgau" +"0,500";"1,25";"-1,22";"Torgau" +"0,600";"1,26";"-1,22";"Torgau" +"0,700";"1,25";"-1,22";"Torgau" +"0,800";"1,24";"-1,22";"Torgau" +"0,900";"1,22";"-1,21";"Torgau" +"1,000";"1,21";"-1,20";"Torgau" +"1,100";"1,22";"-1,19";"Torgau" +"1,200";"1,23";"-1,19";"Torgau" +"1,300";"1,21";"-1,18";"Torgau" +"1,400";"1,18";"-1,18";"Torgau" +"1,500";"1,18";"-1,18";"Torgau" +"1,600";"1,18";"-1,18";"Torgau" +"1,700";"1,18";"-1,18";"Torgau" +"1,800";"1,19";"-1,17";"Torgau" +"1,900";"1,20";"-1,17";"Torgau" +"2,000";"1,20";"-1,17";"Torgau" +"2,100";"1,20";"-1,17";"Torgau" +"2,200";"1,20";"-1,16";"Torgau" +"2,300";"1,20";"-1,16";"Torgau" +"2,400";"1,20";"-1,17";"Torgau" +"2,500";"1,20";"-1,16";"Torgau" +"2,600";"1,19";"-1,15";"Torgau" +"2,700";"1,18";"-1,15";"Torgau" +"2,800";"1,17";"-1,15";"Torgau" +"2,900";"1,17";"-1,14";"Torgau" +"3,000";"1,17";"-1,14";"Torgau" +"3,100";"1,16";"-1,13";"Torgau" +"3,200";"1,15";"-1,13";"Torgau" +"3,300";"1,15";"-1,12";"Torgau" +"3,400";"1,14";"-1,11";"Torgau" +"3,500";"1,15";"-1,10";"Torgau" +"3,600";"1,15";"-1,09";"Torgau" +"3,700";"1,15";"-1,09";"Torgau" +"3,800";"1,15";"-1,08";"Torgau" +"3,900";"1,16";"-1,07";"Torgau" +"4,000";"1,16";"-1,07";"Torgau" +"4,100";"1,17";"-1,08";"Torgau" +"4,200";"1,18";"-1,10";"Torgau" +"4,300";"1,20";"-1,12";"Torgau" +"4,400";"1,22";"-1,14";"Torgau" +"4,500";"1,22";"-1,16";"Torgau" +"4,600";"1,23";"-1,18";"Torgau" +"4,700";"1,23";"-1,19";"Torgau" +"4,800";"1,23";"-1,21";"Torgau" +"4,900";"1,23";"-1,22";"Torgau" +"5,000";"1,23";"-1,23";"Torgau" +"5,100";"1,22";"-1,22";"Torgau" +"5,200";"1,20";"-1,22";"Torgau" +"5,300";"1,20";"-1,22";"Torgau" +"5,400";"1,19";"-1,22";"Torgau" +"5,500";"1,20";"-1,21";"Torgau" +"5,600";"1,21";"-1,20";"Torgau" +"5,700";"1,21";"-1,20";"Torgau" +"5,800";"1,22";"-1,19";"Torgau" +"5,900";"1,23";"-1,20";"Torgau" +"6,000";"1,24";"-1,20";"Torgau" +"6,100";"1,25";"-1,20";"Torgau" +"6,200";"1,25";"-1,20";"Torgau" +"6,300";"1,24";"-1,20";"Torgau" +"6,400";"1,24";"-1,20";"Torgau" +"6,500";"1,23";"-1,20";"Torgau" +"6,600";"1,23";"-1,19";"Torgau" +"6,700";"1,23";"-1,18";"Torgau" +"6,800";"1,22";"-1,18";"Torgau" +"6,900";"1,23";"-1,18";"Torgau" +"7,000";"1,24";"-1,18";"Torgau" +"7,100";"1,24";"-1,19";"Torgau" +"7,200";"1,24";"-1,20";"Torgau" +"7,300";"1,24";"-1,20";"Torgau" +"7,400";"1,24";"-1,20";"Torgau" +"7,500";"1,25";"-1,21";"Torgau" +"7,600";"1,26";"-1,22";"Torgau" +"7,700";"1,25";"-1,23";"Torgau" +"7,800";"1,25";"-1,23";"Torgau" +"7,900";"1,22";"-1,23";"Torgau" +"8,000";"1,20";"-1,22";"Torgau" +"8,100";"1,18";"-1,22";"Torgau" +"8,200";"1,17";"-1,22";"Torgau" +"8,300";"1,13";"-1,22";"Torgau" +"8,400";"1,10";"-1,21";"Torgau" +"8,500";"1,15";"-1,21";"Torgau" +"8,600";"1,19";"-1,21";"Torgau" +"8,700";"1,16";"-1,21";"Torgau" +"8,800";"1,13";"-1,21";"Torgau" +"8,900";"1,12";"-1,21";"Torgau" +"9,000";"1,11";"-1,21";"Torgau" +"9,100";"1,11";"-1,22";"Torgau" +"9,200";"1,12";"-1,22";"Torgau" +"9,300";"1,12";"-1,21";"Torgau" +"9,400";"1,12";"-1,21";"Torgau" +"9,500";"1,12";"-1,21";"Torgau" +"9,600";"1,11";"-1,21";"Torgau" +"9,700";"1,10";"-1,20";"Torgau" +"9,800";"1,09";"-1,19";"Torgau" +"9,900";"1,09";"-1,19";"Torgau" +"10,000";"1,09";"-1,19";"Torgau" +"10,100";"1,09";"-1,18";"Torgau" +"10,200";"1,08";"-1,18";"Torgau" +"10,300";"1,08";"-1,17";"Torgau" +"10,400";"1,07";"-1,17";"Torgau" +"10,500";"1,07";"-1,16";"Torgau" +"10,600";"1,08";"-1,15";"Torgau" +"10,700";"1,09";"-1,15";"Torgau" +"10,800";"1,09";"-1,16";"Torgau" +"10,900";"1,09";"-1,16";"Torgau" +"11,000";"1,09";"-1,17";"Torgau" +"11,100";"1,07";"-1,17";"Torgau" +"11,200";"1,06";"-1,17";"Torgau" +"11,300";"1,05";"-1,16";"Torgau" +"11,400";"1,04";"-1,16";"Torgau" +"11,500";"1,05";"-1,17";"Torgau" +"11,600";"1,06";"-1,17";"Torgau" +"11,700";"1,07";"-1,17";"Torgau" +"11,800";"1,08";"-1,17";"Torgau" +"11,900";"1,08";"-1,18";"Torgau" +"12,000";"1,09";"-1,18";"Torgau" +"12,100";"1,11";"-1,19";"Torgau" +"12,200";"1,12";"-1,20";"Torgau" +"12,300";"1,13";"-1,22";"Torgau" +"12,400";"1,15";"-1,24";"Torgau" +"12,500";"1,15";"-1,24";"Torgau" +"12,600";"1,15";"-1,24";"Torgau" +"12,700";"1,17";"-1,25";"Torgau" +"12,800";"1,20";"-1,26";"Torgau" +"12,900";"1,21";"-1,28";"Torgau" +"13,000";"1,22";"-1,30";"Torgau" +"13,100";"1,21";"-1,30";"Torgau" +"13,200";"1,20";"-1,31";"Torgau" +"13,300";"1,19";"-1,31";"Torgau" +"13,400";"1,19";"-1,31";"Torgau" +"13,500";"1,21";"-1,31";"Torgau" +"13,600";"1,23";"-1,31";"Torgau" +"13,700";"1,25";"-1,31";"Torgau" +"13,800";"1,27";"-1,31";"Torgau" +"13,900";"1,27";"-1,30";"Torgau" +"14,000";"1,27";"-1,30";"Torgau" +"14,100";"1,30";"-1,30";"Torgau" +"14,200";"1,33";"-1,30";"Torgau" +"14,300";"1,32";"-1,30";"Torgau" +"14,400";"1,31";"-1,29";"Torgau" +"14,500";"1,32";"-1,31";"Torgau" +"14,600";"1,32";"-1,34";"Torgau" +"14,700";"1,33";"-1,36";"Torgau" +"14,800";"1,34";"-1,38";"Torgau" +"14,900";"1,31";"-1,37";"Torgau" +"15,000";"1,28";"-1,37";"Torgau" +"15,100";"1,28";"-1,36";"Torgau" +"15,200";"1,29";"-1,35";"Torgau" +"15,300";"1,31";"-1,36";"Torgau" +"15,400";"1,34";"-1,36";"Torgau" +"15,500";"1,34";"-1,37";"Torgau" +"15,600";"1,35";"-1,37";"Torgau" +"15,700";"1,36";"-1,37";"Torgau" +"15,800";"1,36";"-1,37";"Torgau" +"15,900";"1,36";"-1,37";"Torgau" +"16,000";"1,36";"-1,36";"Torgau" +"16,100";"1,36";"-1,36";"Torgau" +"16,200";"1,36";"-1,36";"Torgau" +"16,300";"1,35";"-1,36";"Torgau" +"16,400";"1,35";"-1,35";"Torgau" +"16,500";"1,35";"-1,35";"Torgau" +"16,600";"1,35";"-1,36";"Torgau" +"16,700";"1,35";"-1,36";"Torgau" +"16,800";"1,35";"-1,36";"Torgau" +"16,900";"1,35";"-1,37";"Torgau" +"17,000";"1,35";"-1,37";"Torgau" +"17,100";"1,36";"-1,37";"Torgau" +"17,200";"1,36";"-1,38";"Torgau" +"17,300";"1,37";"-1,39";"Torgau" +"17,400";"1,38";"-1,40";"Torgau" +"17,500";"1,37";"-1,40";"Torgau" +"17,600";"1,37";"-1,39";"Torgau" +"17,700";"1,36";"-1,39";"Torgau" +"17,800";"1,36";"-1,39";"Torgau" +"17,900";"1,35";"-1,39";"Torgau" +"18,000";"1,35";"-1,39";"Torgau" +"18,100";"1,34";"-1,38";"Torgau" +"18,200";"1,33";"-1,38";"Torgau" +"18,300";"1,32";"-1,38";"Torgau" +"18,400";"1,31";"-1,39";"Torgau" +"18,500";"1,31";"-1,39";"Torgau" +"18,600";"1,30";"-1,39";"Torgau" +"18,700";"1,31";"-1,39";"Torgau" +"18,800";"1,33";"-1,39";"Torgau" +"18,900";"1,32";"-1,39";"Torgau" +"19,000";"1,31";"-1,39";"Torgau" +"19,100";"1,32";"-1,37";"Torgau" +"19,200";"1,33";"-1,36";"Torgau" +"19,300";"1,34";"-1,36";"Torgau" +"19,400";"1,35";"-1,35";"Torgau" +"19,500";"1,34";"-1,35";"Torgau" +"19,600";"1,34";"-1,35";"Torgau" +"19,700";"1,31";"-1,34";"Torgau" +"19,800";"1,28";"-1,33";"Torgau" +"19,900";"1,29";"-1,33";"Torgau" +"20,000";"1,30";"-1,32";"Torgau" +"20,100";"1,30";"-1,33";"Torgau" +"20,200";"1,30";"-1,34";"Torgau" +"20,300";"1,31";"-1,37";"Torgau" +"20,400";"1,33";"-1,39";"Torgau" +"20,500";"1,32";"-1,39";"Torgau" +"20,600";"1,32";"-1,39";"Torgau" +"20,700";"1,32";"-1,39";"Torgau" +"20,800";"1,33";"-1,39";"Torgau" +"20,900";"1,33";"-1,39";"Torgau" +"21,000";"1,32";"-1,39";"Torgau" +"21,100";"1,31";"-1,39";"Torgau" +"21,200";"1,31";"-1,38";"Torgau" +"21,300";"1,29";"-1,38";"Torgau" +"21,400";"1,27";"-1,37";"Torgau" +"21,500";"1,25";"-1,37";"Torgau" +"21,600";"1,24";"-1,37";"Torgau" +"21,700";"1,22";"-1,37";"Torgau" +"21,800";"1,21";"-1,36";"Torgau" +"21,900";"1,22";"-1,36";"Torgau" +"22,000";"1,22";"-1,36";"Torgau" +"22,100";"1,24";"-1,36";"Torgau" +"22,200";"1,26";"-1,35";"Torgau" +"22,300";"1,26";"-1,35";"Torgau" +"22,400";"1,25";"-1,36";"Torgau" +"22,500";"1,26";"-1,35";"Torgau" +"22,600";"1,28";"-1,34";"Torgau" +"22,700";"1,29";"-1,34";"Torgau" +"22,800";"1,29";"-1,35";"Torgau" +"22,900";"1,30";"-1,35";"Torgau" +"23,000";"1,30";"-1,36";"Torgau" +"23,100";"1,29";"-1,36";"Torgau" +"23,200";"1,27";"-1,37";"Torgau" +"23,300";"1,27";"-1,37";"Torgau" +"23,400";"1,27";"-1,36";"Torgau" +"23,500";"1,28";"-1,36";"Torgau" +"23,600";"1,28";"-1,36";"Torgau" +"23,700";"1,28";"-1,35";"Torgau" +"23,800";"1,28";"-1,34";"Torgau" +"23,900";"1,28";"-1,35";"Torgau" +"24,000";"1,28";"-1,36";"Torgau" +"24,100";"1,27";"-1,35";"Torgau" +"24,200";"1,27";"-1,34";"Torgau" +"24,300";"1,27";"-1,34";"Torgau" +"24,400";"1,26";"-1,34";"Torgau" +"24,500";"1,26";"-1,33";"Torgau" +"24,600";"1,26";"-1,32";"Torgau" +"24,700";"1,27";"-1,32";"Torgau" +"24,800";"1,28";"-1,32";"Torgau" +"24,900";"1,28";"-1,33";"Torgau" +"25,000";"1,28";"-1,34";"Torgau" +"25,100";"1,28";"-1,34";"Torgau" +"25,200";"1,29";"-1,34";"Torgau" +"25,300";"1,30";"-1,34";"Torgau" +"25,400";"1,31";"-1,34";"Torgau" +"25,500";"1,31";"-1,34";"Torgau" +"25,600";"1,31";"-1,34";"Torgau" +"25,700";"1,30";"-1,34";"Torgau" +"25,800";"1,29";"-1,33";"Torgau" +"25,900";"1,28";"-1,33";"Torgau" +"26,000";"1,27";"-1,33";"Torgau" +"26,100";"1,26";"-1,33";"Torgau" +"26,200";"1,25";"-1,32";"Torgau" +"26,300";"1,23";"-1,31";"Torgau" +"26,400";"1,22";"-1,30";"Torgau" +"26,500";"1,21";"-1,30";"Torgau" +"26,600";"1,20";"-1,29";"Torgau" +"26,700";"1,22";"-1,28";"Torgau" +"26,800";"1,23";"-1,28";"Torgau" +"26,900";"1,22";"-1,29";"Torgau" +"27,000";"1,22";"-1,29";"Torgau" +"27,100";"1,22";"-1,28";"Torgau" +"27,200";"1,22";"-1,28";"Torgau" +"27,300";"1,24";"-1,26";"Torgau" +"27,400";"1,26";"-1,25";"Torgau" +"27,500";"1,27";"-1,25";"Torgau" +"27,600";"1,28";"-1,25";"Torgau" +"27,700";"1,31";"-1,27";"Torgau" +"27,800";"1,35";"-1,28";"Torgau" +"27,900";"1,34";"-1,28";"Torgau" +"28,000";"1,34";"-1,28";"Torgau" +"28,100";"1,33";"-1,27";"Torgau" +"28,200";"1,31";"-1,27";"Torgau" +"28,300";"1,34";"-1,26";"Torgau" +"28,400";"1,36";"-1,25";"Torgau" +"28,500";"1,37";"-1,25";"Torgau" +"28,600";"1,38";"-1,26";"Torgau" +"28,700";"1,39";"-1,26";"Torgau" +"28,800";"1,40";"-1,26";"Torgau" +"28,900";"1,41";"-1,26";"Torgau" +"29,000";"1,41";"-1,27";"Torgau" +"29,100";"1,41";"-1,25";"Torgau" +"29,200";"1,40";"-1,24";"Torgau" +"29,300";"1,43";"-1,24";"Torgau" +"29,400";"1,46";"-1,25";"Torgau" +"29,500";"1,48";"-1,27";"Torgau" +"29,600";"1,49";"-1,30";"Torgau" +"29,700";"1,50";"-1,32";"Torgau" +"29,800";"1,50";"-1,35";"Torgau" +"29,900";"1,51";"-1,37";"Torgau" +"30,000";"1,53";"-1,38";"Torgau" +"30,100";"1,53";"-1,38";"Torgau" +"30,200";"1,53";"-1,37";"Torgau" +"30,300";"1,53";"-1,37";"Torgau" +"30,400";"1,53";"-1,37";"Torgau" +"30,500";"1,52";"-1,36";"Torgau" +"30,600";"1,51";"-1,35";"Torgau" +"30,700";"1,53";"-1,35";"Torgau" +"30,800";"1,54";"-1,35";"Torgau" +"30,900";"1,55";"-1,35";"Torgau" +"31,000";"1,56";"-1,35";"Torgau" +"31,100";"1,55";"-1,36";"Torgau" +"31,200";"1,55";"-1,36";"Torgau" +"31,300";"1,54";"-1,37";"Torgau" +"31,400";"1,54";"-1,37";"Torgau" +"31,500";"1,55";"-1,39";"Torgau" +"31,600";"1,56";"-1,40";"Torgau" +"31,700";"1,56";"-1,40";"Torgau" +"31,800";"1,57";"-1,40";"Torgau" +"31,900";"1,57";"-1,40";"Torgau" +"32,000";"1,57";"-1,40";"Torgau" +"32,100";"1,58";"-1,40";"Torgau" +"32,200";"1,58";"-1,40";"Torgau" +"32,300";"1,59";"-1,40";"Torgau" +"32,400";"1,60";"-1,39";"Torgau" +"32,500";"1,60";"-1,40";"Torgau" +"32,600";"1,61";"-1,40";"Torgau" +"32,700";"1,61";"-1,41";"Torgau" +"32,800";"1,61";"-1,41";"Torgau" +"32,900";"1,62";"-1,40";"Torgau" +"33,000";"1,62";"-1,40";"Torgau" +"33,100";"1,62";"-1,40";"Torgau" +"33,200";"1,63";"-1,40";"Torgau" +"33,300";"1,63";"-1,40";"Torgau" +"33,400";"1,63";"-1,40";"Torgau" +"33,500";"1,64";"-1,40";"Torgau" +"33,600";"1,65";"-1,41";"Torgau" +"33,700";"1,65";"-1,41";"Torgau" +"33,800";"1,65";"-1,41";"Torgau" +"33,900";"1,67";"-1,41";"Torgau" +"34,000";"1,68";"-1,42";"Torgau" +"34,100";"1,67";"-1,42";"Torgau" +"34,200";"1,66";"-1,42";"Torgau" +"34,300";"1,65";"-1,42";"Torgau" +"34,400";"1,64";"-1,41";"Torgau" +"34,500";"1,65";"-1,41";"Torgau" +"34,600";"1,66";"-1,41";"Torgau" +"34,700";"1,67";"-1,42";"Torgau" +"34,800";"1,68";"-1,43";"Torgau" +"34,900";"1,70";"-1,42";"Torgau" +"35,000";"1,71";"-1,42";"Torgau" +"35,100";"1,71";"-1,43";"Torgau" +"35,200";"1,71";"-1,44";"Torgau" +"35,300";"1,71";"-1,43";"Torgau" +"35,400";"1,70";"-1,43";"Torgau" +"35,500";"1,71";"-1,44";"Torgau" +"35,600";"1,72";"-1,44";"Torgau" +"35,700";"1,70";"-1,44";"Torgau" +"35,800";"1,69";"-1,43";"Torgau" +"35,900";"1,67";"-1,43";"Torgau" +"36,000";"1,65";"-1,42";"Torgau" +"36,100";"1,63";"-1,42";"Torgau" +"36,200";"1,62";"-1,41";"Torgau" +"36,300";"1,61";"-1,41";"Torgau" +"36,400";"1,60";"-1,41";"Torgau" +"36,500";"1,58";"-1,40";"Torgau" +"36,600";"1,57";"-1,39";"Torgau" +"36,700";"1,56";"-1,39";"Torgau" +"36,800";"1,55";"-1,38";"Torgau" +"36,900";"1,54";"-1,38";"Torgau" +"37,000";"1,53";"-1,37";"Torgau" +"37,100";"1,52";"-1,37";"Torgau" +"37,200";"1,52";"-1,37";"Torgau" +"37,300";"1,51";"-1,37";"Torgau" +"37,400";"1,51";"-1,36";"Torgau" +"37,500";"1,52";"-1,35";"Torgau" +"37,600";"1,53";"-1,34";"Torgau" +"37,700";"1,52";"-1,34";"Torgau" +"37,800";"1,52";"-1,33";"Torgau" +"37,900";"1,53";"-1,33";"Torgau" +"38,000";"1,54";"-1,33";"Torgau" +"38,100";"1,56";"-1,32";"Torgau" +"38,200";"1,58";"-1,31";"Torgau" +"38,300";"1,56";"-1,31";"Torgau" +"38,400";"1,55";"-1,30";"Torgau" +"38,500";"1,56";"-1,30";"Torgau" +"38,600";"1,56";"-1,30";"Torgau" +"38,700";"1,56";"-1,31";"Torgau" +"38,800";"1,57";"-1,31";"Torgau" +"38,900";"1,58";"-1,31";"Torgau" +"39,000";"1,60";"-1,31";"Torgau" +"39,100";"1,62";"-1,34";"Torgau" +"39,200";"1,65";"-1,37";"Torgau" +"39,300";"1,67";"-1,38";"Torgau" +"39,400";"1,68";"-1,40";"Torgau" +"39,500";"1,70";"-1,41";"Torgau" +"39,600";"1,71";"-1,43";"Torgau" +"39,700";"1,71";"-1,43";"Torgau" +"39,800";"1,70";"-1,44";"Torgau" +"39,900";"1,71";"-1,43";"Torgau" +"40,000";"1,71";"-1,43";"Torgau" +"40,100";"1,72";"-1,42";"Torgau" +"40,200";"1,72";"-1,42";"Torgau" +"40,300";"1,72";"-1,41";"Torgau" +"40,400";"1,72";"-1,40";"Torgau" +"40,500";"1,72";"-1,40";"Torgau" +"40,600";"1,71";"-1,40";"Torgau" +"40,700";"1,71";"-1,40";"Torgau" +"40,800";"1,71";"-1,40";"Torgau" +"40,900";"1,73";"-1,43";"Torgau" +"41,000";"1,76";"-1,46";"Torgau" +"41,100";"1,76";"-1,48";"Torgau" +"41,200";"1,77";"-1,50";"Torgau" +"41,300";"1,76";"-1,52";"Torgau" +"41,400";"1,76";"-1,53";"Torgau" +"41,500";"1,76";"-1,52";"Torgau" +"41,600";"1,77";"-1,51";"Torgau" +"41,700";"1,77";"-1,51";"Torgau" +"41,800";"1,77";"-1,51";"Torgau" +"41,900";"1,77";"-1,51";"Torgau" +"42,000";"1,77";"-1,51";"Torgau" +"42,100";"1,78";"-1,54";"Torgau" +"42,200";"1,79";"-1,57";"Torgau" +"42,300";"1,80";"-1,57";"Torgau" +"42,400";"1,81";"-1,57";"Torgau" +"42,500";"1,81";"-1,56";"Torgau" +"42,600";"1,80";"-1,56";"Torgau" +"42,700";"1,80";"-1,56";"Torgau" +"42,800";"1,80";"-1,56";"Torgau" +"42,900";"1,79";"-1,56";"Torgau" +"43,000";"1,79";"-1,56";"Torgau" +"43,100";"1,78";"-1,55";"Torgau" +"43,200";"1,77";"-1,55";"Torgau" +"43,300";"1,77";"-1,54";"Torgau" +"43,400";"1,77";"-1,54";"Torgau" +"43,500";"1,77";"-1,54";"Torgau" +"43,600";"1,78";"-1,54";"Torgau" +"43,700";"1,79";"-1,55";"Torgau" +"43,800";"1,81";"-1,56";"Torgau" +"43,900";"1,82";"-1,56";"Torgau" +"44,000";"1,83";"-1,56";"Torgau" +"44,100";"1,81";"-1,56";"Torgau" +"44,200";"1,79";"-1,57";"Torgau" +"44,300";"1,82";"-1,57";"Torgau" +"44,400";"1,85";"-1,57";"Torgau" +"44,500";"1,85";"-1,57";"Torgau" +"44,600";"1,84";"-1,57";"Torgau" +"44,700";"1,82";"-1,56";"Torgau" +"44,800";"1,80";"-1,56";"Torgau" +"44,900";"1,79";"-1,56";"Torgau" +"45,000";"1,79";"-1,55";"Torgau" +"45,100";"1,78";"-1,55";"Torgau" +"45,200";"1,78";"-1,55";"Torgau" +"45,300";"1,77";"-1,54";"Torgau" +"45,400";"1,75";"-1,53";"Torgau" +"45,500";"1,75";"-1,53";"Torgau" +"45,600";"1,75";"-1,53";"Torgau" +"45,700";"1,73";"-1,52";"Torgau" +"45,800";"1,71";"-1,51";"Torgau" +"45,900";"1,72";"-1,51";"Torgau" +"46,000";"1,72";"-1,51";"Torgau" +"46,100";"1,71";"-1,51";"Torgau" +"46,200";"1,71";"-1,50";"Torgau" +"46,300";"1,74";"-1,50";"Torgau" +"46,400";"1,77";"-1,51";"Torgau" +"46,500";"1,76";"-1,52";"Torgau" +"46,600";"1,75";"-1,53";"Torgau" +"46,700";"1,76";"-1,53";"Torgau" +"46,800";"1,77";"-1,53";"Torgau" +"46,900";"1,76";"-1,53";"Torgau" +"47,000";"1,76";"-1,53";"Torgau" +"47,100";"1,74";"-1,53";"Torgau" +"47,200";"1,72";"-1,53";"Torgau" +"47,300";"1,74";"-1,53";"Torgau" +"47,400";"1,76";"-1,52";"Torgau" +"47,500";"1,76";"-1,52";"Torgau" +"47,600";"1,75";"-1,52";"Torgau" +"47,700";"1,74";"-1,52";"Torgau" +"47,800";"1,73";"-1,51";"Torgau" +"47,900";"1,74";"-1,51";"Torgau" +"48,000";"1,74";"-1,51";"Torgau" +"48,100";"1,73";"-1,50";"Torgau" +"48,200";"1,73";"-1,49";"Torgau" +"48,300";"1,73";"-1,49";"Torgau" +"48,400";"1,73";"-1,49";"Torgau" +"48,500";"1,73";"-1,48";"Torgau" +"48,600";"1,72";"-1,48";"Torgau" +"48,700";"1,72";"-1,48";"Torgau" +"48,800";"1,72";"-1,48";"Torgau" +"48,900";"1,73";"-1,49";"Torgau" +"49,000";"1,75";"-1,49";"Torgau" +"49,100";"1,73";"-1,49";"Torgau" +"49,200";"1,71";"-1,48";"Torgau" +"49,300";"1,73";"-1,49";"Torgau" +"49,400";"1,76";"-1,49";"Torgau" +"49,500";"1,75";"-1,49";"Torgau" +"49,600";"1,74";"-1,48";"Torgau" +"49,700";"1,75";"-1,48";"Torgau" +"49,800";"1,76";"-1,47";"Torgau" +"49,900";"1,75";"-1,46";"Torgau" +"50,000";"1,74";"-1,46";"Torgau" +"50,100";"1,72";"-1,46";"Torgau" +"50,200";"1,70";"-1,46";"Torgau" +"50,300";"1,71";"-1,46";"Torgau" +"50,400";"1,71";"-1,47";"Torgau" +"50,500";"1,71";"-1,48";"Torgau" +"50,600";"1,71";"-1,48";"Torgau" +"50,700";"1,71";"-1,50";"Torgau" +"50,800";"1,72";"-1,52";"Torgau" +"50,900";"1,73";"-1,53";"Torgau" +"51,000";"1,73";"-1,55";"Torgau" +"51,100";"1,74";"-1,56";"Torgau" +"51,200";"1,75";"-1,58";"Torgau" +"51,300";"1,73";"-1,58";"Torgau" +"51,400";"1,72";"-1,58";"Torgau" +"51,500";"1,72";"-1,58";"Torgau" +"51,600";"1,72";"-1,57";"Torgau" +"51,700";"1,72";"-1,58";"Torgau" +"51,800";"1,72";"-1,58";"Torgau" +"51,900";"1,71";"-1,58";"Torgau" +"52,000";"1,71";"-1,58";"Torgau" +"52,100";"1,71";"-1,59";"Torgau" +"52,200";"1,70";"-1,60";"Torgau" +"52,300";"1,69";"-1,60";"Torgau" +"52,400";"1,68";"-1,59";"Torgau" +"52,500";"1,68";"-1,58";"Torgau" +"52,600";"1,69";"-1,57";"Torgau" +"52,700";"1,69";"-1,57";"Torgau" +"52,800";"1,68";"-1,57";"Torgau" +"52,900";"1,66";"-1,57";"Torgau" +"53,000";"1,65";"-1,56";"Torgau" +"53,100";"1,65";"-1,56";"Torgau" +"53,200";"1,66";"-1,56";"Torgau" +"53,300";"1,65";"-1,57";"Torgau" +"53,400";"1,64";"-1,57";"Torgau" +"53,500";"1,63";"-1,58";"Torgau" +"53,600";"1,62";"-1,58";"Torgau" +"53,700";"1,62";"-1,57";"Torgau" +"53,800";"1,62";"-1,56";"Torgau" +"53,900";"1,62";"-1,56";"Torgau" +"54,000";"1,62";"-1,55";"Torgau" +"54,100";"1,63";"-1,54";"Torgau" +"54,200";"1,64";"-1,53";"Torgau" +"54,300";"1,64";"-1,53";"Torgau" +"54,400";"1,65";"-1,53";"Torgau" +"54,500";"1,64";"-1,54";"Torgau" +"54,600";"1,64";"-1,54";"Torgau" +"54,700";"1,63";"-1,55";"Torgau" +"54,800";"1,62";"-1,56";"Torgau" +"54,900";"1,62";"-1,56";"Torgau" +"55,000";"1,62";"-1,56";"Torgau" +"55,100";"1,60";"-1,56";"Torgau" +"55,200";"1,58";"-1,55";"Torgau" +"55,300";"1,57";"-1,55";"Torgau" +"55,400";"1,56";"-1,54";"Torgau" +"55,500";"1,55";"-1,54";"Torgau" +"55,600";"1,55";"-1,54";"Torgau" +"55,700";"1,57";"-1,54";"Torgau" +"55,800";"1,59";"-1,54";"Torgau" +"55,900";"1,59";"-1,54";"Torgau" +"56,000";"1,59";"-1,54";"Torgau" +"56,100";"1,59";"-1,54";"Torgau" +"56,200";"1,59";"-1,54";"Torgau" +"56,300";"1,59";"-1,55";"Torgau" +"56,400";"1,59";"-1,55";"Torgau" +"56,500";"1,60";"-1,55";"Torgau" +"56,600";"1,60";"-1,55";"Torgau" +"56,700";"1,59";"-1,55";"Torgau" +"56,800";"1,58";"-1,55";"Torgau" +"56,900";"1,57";"-1,54";"Torgau" +"57,000";"1,56";"-1,54";"Torgau" +"57,100";"1,56";"-1,54";"Torgau" +"57,200";"1,55";"-1,54";"Torgau" +"57,300";"1,55";"-1,54";"Torgau" +"57,400";"1,55";"-1,54";"Torgau" +"57,500";"1,53";"-1,53";"Torgau" +"57,600";"1,51";"-1,53";"Torgau" +"57,700";"1,49";"-1,53";"Torgau" +"57,800";"1,48";"-1,52";"Torgau" +"57,900";"1,47";"-1,53";"Torgau" +"58,000";"1,46";"-1,54";"Torgau" +"58,100";"1,46";"-1,53";"Torgau" +"58,200";"1,46";"-1,52";"Torgau" +"58,300";"1,46";"-1,52";"Torgau" +"58,400";"1,45";"-1,52";"Torgau" +"58,500";"1,45";"-1,52";"Torgau" +"58,600";"1,45";"-1,53";"Torgau" +"58,700";"1,43";"-1,52";"Torgau" +"58,800";"1,42";"-1,51";"Torgau" +"58,900";"1,41";"-1,52";"Torgau" +"59,000";"1,41";"-1,53";"Torgau" +"59,100";"1,40";"-1,54";"Torgau" +"59,200";"1,39";"-1,54";"Torgau" +"59,300";"1,41";"-1,54";"Torgau" +"59,400";"1,43";"-1,54";"Torgau" +"59,500";"1,43";"-1,53";"Torgau" +"59,600";"1,43";"-1,52";"Torgau" +"59,700";"1,42";"-1,52";"Torgau" +"59,800";"1,42";"-1,51";"Torgau" +"59,900";"1,43";"-1,51";"Torgau" +"60,000";"1,43";"-1,51";"Torgau" +"60,100";"1,44";"-1,51";"Torgau" +"60,200";"1,45";"-1,51";"Torgau" +"60,300";"1,44";"-1,52";"Torgau" +"60,400";"1,43";"-1,53";"Torgau" +"60,500";"1,45";"-1,53";"Torgau" +"60,600";"1,47";"-1,53";"Torgau" +"60,700";"1,48";"-1,55";"Torgau" +"60,800";"1,49";"-1,56";"Torgau" +"60,900";"1,49";"-1,56";"Torgau" +"61,000";"1,49";"-1,57";"Torgau" +"61,100";"1,49";"-1,57";"Torgau" +"61,200";"1,49";"-1,56";"Torgau" +"61,300";"1,49";"-1,56";"Torgau" +"61,400";"1,49";"-1,56";"Torgau" +"61,500";"1,49";"-1,56";"Torgau" +"61,600";"1,48";"-1,56";"Torgau" +"61,700";"1,48";"-1,56";"Torgau" +"61,800";"1,49";"-1,55";"Torgau" +"61,900";"1,49";"-1,55";"Torgau" +"62,000";"1,48";"-1,55";"Torgau" +"62,100";"1,47";"-1,55";"Torgau" +"62,200";"1,47";"-1,54";"Torgau" +"62,300";"1,46";"-1,54";"Torgau" +"62,400";"1,46";"-1,53";"Torgau" +"62,500";"1,48";"-1,54";"Torgau" +"62,600";"1,49";"-1,55";"Torgau" +"62,700";"1,49";"-1,55";"Torgau" +"62,800";"1,49";"-1,55";"Torgau" +"62,900";"1,49";"-1,55";"Torgau" +"63,000";"1,49";"-1,55";"Torgau" +"63,100";"1,48";"-1,55";"Torgau" +"63,200";"1,48";"-1,55";"Torgau" +"63,300";"1,47";"-1,56";"Torgau" +"63,400";"1,47";"-1,56";"Torgau" +"63,500";"1,47";"-1,56";"Torgau" +"63,600";"1,48";"-1,56";"Torgau" +"63,700";"1,47";"-1,56";"Torgau" +"63,800";"1,47";"-1,56";"Torgau" +"63,900";"1,46";"-1,55";"Torgau" +"64,000";"1,44";"-1,55";"Torgau" +"64,100";"1,44";"-1,55";"Torgau" +"64,200";"1,43";"-1,56";"Torgau" +"64,300";"1,43";"-1,56";"Torgau" +"64,400";"1,44";"-1,56";"Torgau" +"64,500";"1,43";"-1,56";"Torgau" +"64,600";"1,41";"-1,56";"Torgau" +"64,700";"1,41";"-1,56";"Torgau" +"64,800";"1,41";"-1,56";"Torgau" +"64,900";"1,42";"-1,55";"Torgau" +"65,000";"1,43";"-1,55";"Torgau" +"65,100";"1,43";"-1,54";"Torgau" +"65,200";"1,43";"-1,54";"Torgau" +"65,300";"1,43";"-1,54";"Torgau" +"65,400";"1,44";"-1,54";"Torgau" +"65,500";"1,45";"-1,53";"Torgau" +"65,600";"1,45";"-1,53";"Torgau" +"65,700";"1,44";"-1,53";"Torgau" +"65,800";"1,43";"-1,53";"Torgau" +"65,900";"1,43";"-1,54";"Torgau" +"66,000";"1,43";"-1,55";"Torgau" +"66,100";"1,43";"-1,55";"Torgau" +"66,200";"1,43";"-1,55";"Torgau" +"66,300";"1,42";"-1,55";"Torgau" +"66,400";"1,41";"-1,56";"Torgau" +"66,500";"1,41";"-1,56";"Torgau" +"66,600";"1,41";"-1,56";"Torgau" +"66,700";"1,41";"-1,57";"Torgau" +"66,800";"1,41";"-1,58";"Torgau" +"66,900";"1,41";"-1,60";"Torgau" +"67,000";"1,42";"-1,61";"Torgau" +"67,100";"1,41";"-1,61";"Torgau" +"67,200";"1,41";"-1,61";"Torgau" +"67,300";"1,40";"-1,61";"Torgau" +"67,400";"1,39";"-1,61";"Torgau" +"67,500";"1,40";"-1,61";"Torgau" +"67,600";"1,41";"-1,61";"Torgau" +"67,700";"1,41";"-1,61";"Torgau" +"67,800";"1,41";"-1,61";"Torgau" +"67,900";"1,41";"-1,61";"Torgau" +"68,000";"1,41";"-1,61";"Torgau" +"68,100";"1,38";"-1,61";"Torgau" +"68,200";"1,36";"-1,61";"Torgau" +"68,300";"1,35";"-1,61";"Torgau" +"68,400";"1,35";"-1,60";"Torgau" +"68,500";"1,35";"-1,60";"Torgau" +"68,600";"1,35";"-1,60";"Torgau" +"68,700";"1,37";"-1,61";"Torgau" +"68,800";"1,38";"-1,62";"Torgau" +"68,900";"1,39";"-1,62";"Torgau" +"69,000";"1,40";"-1,63";"Torgau" +"69,100";"1,40";"-1,62";"Torgau" +"69,200";"1,39";"-1,61";"Torgau" +"69,300";"1,38";"-1,61";"Torgau" +"69,400";"1,38";"-1,61";"Torgau" +"69,500";"1,39";"-1,61";"Torgau" +"69,600";"1,39";"-1,61";"Torgau" +"69,700";"1,39";"-1,61";"Torgau" +"69,800";"1,39";"-1,61";"Torgau" +"69,900";"1,40";"-1,60";"Torgau" +"70,000";"1,40";"-1,60";"Torgau" +"70,100";"1,38";"-1,59";"Torgau" +"70,200";"1,36";"-1,59";"Torgau" +"70,300";"1,37";"-1,59";"Torgau" +"70,400";"1,38";"-1,59";"Torgau" +"70,500";"1,37";"-1,59";"Torgau" +"70,600";"1,37";"-1,59";"Torgau" +"70,700";"1,38";"-1,59";"Torgau" +"70,800";"1,38";"-1,59";"Torgau" +"70,900";"1,37";"-1,59";"Torgau" +"71,000";"1,37";"-1,59";"Torgau" +"71,100";"1,37";"-1,59";"Torgau" +"71,200";"1,37";"-1,59";"Torgau" +"71,300";"1,36";"-1,59";"Torgau" +"71,400";"1,35";"-1,58";"Torgau" +"71,500";"1,36";"-1,59";"Torgau" +"71,600";"1,37";"-1,59";"Torgau" +"71,700";"1,37";"-1,59";"Torgau" +"71,800";"1,38";"-1,59";"Torgau" +"71,900";"1,38";"-1,59";"Torgau" +"72,000";"1,38";"-1,59";"Torgau" +"72,100";"1,37";"-1,59";"Torgau" +"72,200";"1,37";"-1,59";"Torgau" +"72,300";"1,35";"-1,59";"Torgau" +"72,400";"1,33";"-1,59";"Torgau" +"72,500";"1,32";"-1,59";"Torgau" +"72,600";"1,31";"-1,59";"Torgau" +"72,700";"1,31";"-1,59";"Torgau" +"72,800";"1,31";"-1,60";"Torgau" +"72,900";"1,32";"-1,59";"Torgau" +"73,000";"1,32";"-1,59";"Torgau" +"73,100";"1,31";"-1,59";"Torgau" +"73,200";"1,31";"-1,59";"Torgau" +"73,300";"1,31";"-1,58";"Torgau" +"73,400";"1,30";"-1,58";"Torgau" +"73,500";"1,28";"-1,58";"Torgau" +"73,600";"1,27";"-1,58";"Torgau" +"73,700";"1,27";"-1,57";"Torgau" +"73,800";"1,27";"-1,57";"Torgau" +"73,900";"1,27";"-1,57";"Torgau" +"74,000";"1,27";"-1,57";"Torgau" +"74,100";"1,27";"-1,56";"Torgau" +"74,200";"1,26";"-1,56";"Torgau" +"74,300";"1,25";"-1,55";"Torgau" +"74,400";"1,23";"-1,55";"Torgau" +"74,500";"1,21";"-1,55";"Torgau" +"74,600";"1,19";"-1,55";"Torgau" +"74,700";"1,18";"-1,54";"Torgau" +"74,800";"1,17";"-1,54";"Torgau" +"74,900";"1,17";"-1,54";"Torgau" +"75,000";"1,17";"-1,55";"Torgau" +"75,100";"1,16";"-1,55";"Torgau" +"75,200";"1,15";"-1,54";"Torgau" +"75,300";"1,17";"-1,54";"Torgau" +"75,400";"1,18";"-1,54";"Torgau" +"75,500";"1,17";"-1,54";"Torgau" +"75,600";"1,16";"-1,54";"Torgau" +"75,700";"1,15";"-1,53";"Torgau" +"75,800";"1,13";"-1,53";"Torgau" +"75,900";"1,12";"-1,53";"Torgau" +"76,000";"1,12";"-1,52";"Torgau" +"76,100";"1,11";"-1,52";"Torgau" +"76,200";"1,10";"-1,52";"Torgau" +"76,300";"1,09";"-1,52";"Torgau" +"76,400";"1,08";"-1,52";"Torgau" +"76,500";"1,09";"-1,53";"Torgau" +"76,600";"1,09";"-1,54";"Torgau" +"76,700";"1,08";"-1,52";"Torgau" +"76,800";"1,07";"-1,51";"Torgau" +"76,900";"1,06";"-1,51";"Torgau" +"77,000";"1,05";"-1,50";"Torgau" +"77,100";"1,05";"-1,50";"Torgau" +"77,200";"1,04";"-1,50";"Torgau" +"77,300";"1,04";"-1,51";"Torgau" +"77,400";"1,05";"-1,51";"Torgau" +"77,500";"1,04";"-1,51";"Torgau" +"77,600";"1,02";"-1,51";"Torgau" +"77,700";"1,02";"-1,51";"Torgau" +"77,800";"1,01";"-1,51";"Torgau" +"77,900";"1,02";"-1,51";"Torgau" +"78,000";"1,03";"-1,50";"Torgau" +"78,100";"1,04";"-1,49";"Torgau" +"78,200";"1,04";"-1,49";"Torgau" +"78,300";"1,05";"-1,48";"Torgau" +"78,400";"1,05";"-1,48";"Torgau" +"78,500";"1,04";"-1,48";"Torgau" +"78,600";"1,03";"-1,48";"Torgau" +"78,700";"1,02";"-1,48";"Torgau" +"78,800";"1,01";"-1,48";"Torgau" +"78,900";"1,01";"-1,48";"Torgau" +"79,000";"1,01";"-1,48";"Torgau" +"79,100";"1,00";"-1,48";"Torgau" +"79,200";"0,99";"-1,48";"Torgau" +"79,300";"0,98";"-1,48";"Torgau" +"79,400";"0,98";"-1,48";"Torgau" +"79,500";"0,99";"-1,48";"Torgau" +"79,600";"1,00";"-1,48";"Torgau" +"79,700";"1,00";"-1,48";"Torgau" +"79,800";"1,00";"-1,47";"Torgau" +"79,900";"1,00";"-1,48";"Torgau" +"80,000";"1,00";"-1,49";"Torgau" +"80,100";"1,00";"-1,49";"Torgau" +"80,200";"1,00";"-1,48";"Torgau" +"80,300";"1,01";"-1,48";"Torgau" +"80,400";"1,01";"-1,48";"Torgau" +"80,500";"0,99";"-1,48";"Torgau" +"80,600";"0,97";"-1,47";"Torgau" +"80,700";"0,97";"-1,48";"Torgau" +"80,800";"0,97";"-1,48";"Torgau" +"80,900";"0,96";"-1,48";"Torgau" +"81,000";"0,95";"-1,48";"Torgau" +"81,100";"0,94";"-1,48";"Torgau" +"81,200";"0,93";"-1,48";"Torgau" +"81,300";"0,92";"-1,48";"Torgau" +"81,400";"0,90";"-1,49";"Torgau" +"81,500";"0,89";"-1,50";"Torgau" +"81,600";"0,88";"-1,51";"Torgau" +"81,700";"0,88";"-1,52";"Torgau" +"81,800";"0,88";"-1,52";"Torgau" +"81,900";"0,87";"-1,53";"Torgau" +"82,000";"0,85";"-1,54";"Torgau" +"82,100";"0,85";"-1,53";"Torgau" +"82,200";"0,85";"-1,53";"Torgau" +"82,300";"0,85";"-1,53";"Torgau" +"82,400";"0,84";"-1,54";"Torgau" +"82,500";"0,84";"-1,54";"Torgau" +"82,600";"0,84";"-1,54";"Torgau" +"82,700";"0,83";"-1,54";"Torgau" +"82,800";"0,82";"-1,53";"Torgau" +"82,900";"0,82";"-1,53";"Torgau" +"83,000";"0,82";"-1,53";"Torgau" +"83,100";"0,81";"-1,53";"Torgau" +"83,200";"0,80";"-1,53";"Torgau" +"83,300";"0,81";"-1,53";"Torgau" +"83,400";"0,82";"-1,53";"Torgau" +"83,500";"0,81";"-1,53";"Torgau" +"83,600";"0,80";"-1,53";"Torgau" +"83,700";"0,80";"-1,53";"Torgau" +"83,800";"0,80";"-1,54";"Torgau" +"83,900";"0,79";"-1,53";"Torgau" +"84,000";"0,78";"-1,53";"Torgau" +"84,100";"0,77";"-1,53";"Torgau" +"84,200";"0,76";"-1,53";"Torgau" +"84,300";"0,75";"-1,53";"Torgau" +"84,400";"0,74";"-1,53";"Torgau" +"84,500";"0,73";"-1,53";"Torgau" +"84,600";"0,72";"-1,53";"Torgau" +"84,700";"0,72";"-1,53";"Torgau" +"84,800";"0,72";"-1,53";"Torgau" +"84,900";"0,71";"-1,53";"Torgau" +"85,000";"0,71";"-1,53";"Torgau" +"85,100";"0,71";"-1,53";"Torgau" +"85,200";"0,71";"-1,52";"Torgau" +"85,300";"0,70";"-1,52";"Torgau" +"85,400";"0,70";"-1,52";"Torgau" +"85,500";"0,70";"-1,52";"Torgau" +"85,600";"0,69";"-1,52";"Torgau" +"85,700";"0,68";"-1,52";"Torgau" +"85,800";"0,67";"-1,52";"Torgau" +"85,900";"0,67";"-1,53";"Torgau" +"86,000";"0,67";"-1,53";"Torgau" +"86,100";"0,67";"-1,53";"Torgau" +"86,200";"0,67";"-1,53";"Torgau" +"86,300";"0,67";"-1,54";"Torgau" +"86,400";"0,68";"-1,54";"Torgau" +"86,500";"0,69";"-1,55";"Torgau" +"86,600";"0,69";"-1,56";"Torgau" +"86,700";"0,70";"-1,57";"Torgau" +"86,800";"0,71";"-1,57";"Torgau" +"86,900";"0,72";"-1,56";"Torgau" +"87,000";"0,72";"-1,56";"Torgau" +"87,100";"0,72";"-1,57";"Torgau" +"87,200";"0,72";"-1,57";"Torgau" +"87,300";"0,72";"-1,57";"Torgau" +"87,400";"0,71";"-1,57";"Torgau" +"87,500";"0,72";"-1,57";"Torgau" +"87,600";"0,72";"-1,57";"Torgau" +"87,700";"0,73";"-1,56";"Torgau" +"87,800";"0,73";"-1,56";"Torgau" +"87,900";"0,73";"-1,56";"Torgau" +"88,000";"0,73";"-1,56";"Torgau" +"88,100";"0,74";"-1,56";"Torgau" +"88,200";"0,74";"-1,56";"Torgau" +"88,300";"0,74";"-1,56";"Torgau" +"88,400";"0,75";"-1,56";"Torgau" +"88,500";"0,76";"-1,56";"Torgau" +"88,600";"0,76";"-1,56";"Torgau" +"88,700";"0,76";"-1,56";"Torgau" +"88,800";"0,76";"-1,55";"Torgau" +"88,900";"0,76";"-1,55";"Torgau" +"89,000";"0,76";"-1,55";"Torgau" +"89,100";"0,77";"-1,54";"Torgau" +"89,200";"0,77";"-1,54";"Torgau" +"89,300";"0,78";"-1,54";"Torgau" +"89,400";"0,78";"-1,54";"Torgau" +"89,500";"0,78";"-1,54";"Torgau" +"89,600";"0,78";"-1,54";"Torgau" +"89,700";"0,77";"-1,53";"Torgau" +"89,800";"0,76";"-1,53";"Torgau" +"89,900";"0,74";"-1,53";"Torgau" +"90,000";"0,73";"-1,52";"Torgau" +"90,100";"0,71";"-1,51";"Torgau" +"90,200";"0,70";"-1,50";"Torgau" +"90,300";"0,70";"-1,50";"außerh. d. Bez.pegels" +"90,400";"0,70";"-1,50";"außerh. d. Bez.pegels" +"90,500";"0,70";"-1,50";"außerh. d. Bez.pegels" +"90,600";"0,69";"-1,50";"außerh. d. Bez.pegels" +"90,700";"0,69";"-1,50";"außerh. d. Bez.pegels" +"90,800";"0,68";"-1,50";"außerh. d. Bez.pegels" +"90,900";"0,66";"-1,50";"außerh. d. Bez.pegels" +"91,000";"0,64";"-1,50";"außerh. d. Bez.pegels" +"91,100";"0,64";"-1,50";"außerh. d. Bez.pegels" +"91,200";"0,64";"-1,50";"außerh. d. Bez.pegels" +"91,300";"0,64";"-1,52";"außerh. d. Bez.pegels" +"91,400";"0,64";"-1,53";"außerh. d. Bez.pegels" +"91,500";"0,63";"-1,53";"außerh. d. Bez.pegels" +"91,600";"0,62";"-1,52";"außerh. d. Bez.pegels" +"91,700";"0,63";"-1,52";"außerh. d. Bez.pegels" +"91,800";"0,63";"-1,52";"außerh. d. Bez.pegels" +"91,900";"0,61";"-1,53";"außerh. d. Bez.pegels" +"92,000";"0,60";"-1,53";"außerh. d. Bez.pegels" +"92,100";"0,60";"-1,52";"außerh. d. Bez.pegels" +"92,200";"0,60";"-1,51";"außerh. d. Bez.pegels" +"92,300";"0,59";"-1,51";"außerh. d. Bez.pegels" +"92,400";"0,58";"-1,51";"außerh. d. Bez.pegels" +"92,500";"0,57";"-1,51";"außerh. d. Bez.pegels" +"92,600";"0,57";"-1,51";"außerh. d. Bez.pegels" +"92,700";"0,57";"-1,51";"außerh. d. Bez.pegels" +"92,800";"0,57";"-1,50";"außerh. d. Bez.pegels" +"92,900";"0,56";"-1,50";"außerh. d. Bez.pegels" +"93,000";"0,56";"-1,50";"außerh. d. Bez.pegels" +"93,100";"0,56";"-1,49";"außerh. d. Bez.pegels" +"93,200";"0,55";"-1,49";"außerh. d. Bez.pegels" +"93,300";"0,54";"-1,49";"außerh. d. Bez.pegels" +"93,400";"0,53";"-1,49";"außerh. d. Bez.pegels" +"93,500";"0,54";"-1,49";"außerh. d. Bez.pegels" +"93,600";"0,55";"-1,49";"außerh. d. Bez.pegels" +"93,700";"0,55";"-1,49";"außerh. d. Bez.pegels" +"93,800";"0,55";"-1,49";"außerh. d. Bez.pegels" +"93,900";"0,55";"-1,48";"außerh. d. Bez.pegels" +"94,000";"0,55";"-1,48";"außerh. d. Bez.pegels" +"94,100";"0,54";"-1,47";"außerh. d. Bez.pegels" +"94,200";"0,53";"-1,47";"außerh. d. Bez.pegels" +"94,300";"0,53";"-1,47";"außerh. d. Bez.pegels" +"94,400";"0,53";"-1,47";"außerh. d. Bez.pegels" +"94,500";"0,54";"-1,47";"außerh. d. Bez.pegels" +"94,600";"0,55";"-1,47";"außerh. d. Bez.pegels" +"94,700";"0,56";"-1,47";"außerh. d. Bez.pegels" +"94,800";"0,56";"-1,48";"außerh. d. Bez.pegels" +"94,900";"0,57";"-1,48";"außerh. d. Bez.pegels" +"95,000";"0,57";"-1,49";"außerh. d. Bez.pegels" +"95,100";"0,58";"-1,50";"außerh. d. Bez.pegels" +"95,200";"0,59";"-1,50";"außerh. d. Bez.pegels" +"95,300";"0,58";"-1,51";"außerh. d. Bez.pegels" +"95,400";"0,58";"-1,51";"außerh. d. Bez.pegels" +"95,500";"0,60";"-1,52";"außerh. d. Bez.pegels" +"95,600";"0,63";"-1,53";"außerh. d. Bez.pegels" +"95,700";"0,65";"-1,53";"außerh. d. Bez.pegels" +"95,800";"0,68";"-1,52";"außerh. d. Bez.pegels" +"95,900";"0,66";"-1,52";"außerh. d. Bez.pegels" +"96,000";"0,64";"-1,53";"außerh. d. Bez.pegels" +"96,100";"0,60";"-1,53";"außerh. d. Bez.pegels" +"96,200";"0,56";"-1,54";"außerh. d. Bez.pegels" +"96,300";"0,54";"-1,54";"außerh. d. Bez.pegels" +"96,400";"0,52";"-1,54";"außerh. d. Bez.pegels" +"96,500";"0,51";"-1,54";"außerh. d. Bez.pegels" +"96,600";"0,51";"-1,53";"außerh. d. Bez.pegels" +"96,700";"0,51";"-1,53";"außerh. d. Bez.pegels" +"96,800";"0,51";"-1,53";"außerh. d. Bez.pegels" +"96,900";"0,54";"-1,53";"außerh. d. Bez.pegels" +"97,000";"0,58";"-1,52";"außerh. d. Bez.pegels" +"97,100";"0,54";"-1,53";"außerh. d. Bez.pegels" +"97,200";"0,50";"-1,53";"außerh. d. Bez.pegels" +"97,300";"0,51";"-1,53";"außerh. d. Bez.pegels" +"97,400";"0,51";"-1,53";"außerh. d. Bez.pegels" +"97,500";"0,50";"-1,52";"außerh. d. Bez.pegels" +"97,600";"0,48";"-1,52";"außerh. d. Bez.pegels" +"97,700";"0,49";"-1,53";"außerh. d. Bez.pegels" +"97,800";"0,49";"-1,55";"außerh. d. Bez.pegels" +"97,900";"0,48";"-1,55";"außerh. d. Bez.pegels" +"98,000";"0,48";"-1,54";"außerh. d. Bez.pegels" +"98,100";"0,48";"-1,53";"außerh. d. Bez.pegels" +"98,200";"0,48";"-1,53";"außerh. d. Bez.pegels" +"98,300";"0,47";"-1,53";"außerh. d. Bez.pegels" +"98,400";"0,47";"-1,53";"außerh. d. Bez.pegels" +"98,500";"0,48";"-1,54";"außerh. d. Bez.pegels" +"98,600";"0,49";"-1,54";"außerh. d. Bez.pegels" +"98,700";"0,50";"-1,55";"außerh. d. Bez.pegels" +"98,800";"0,50";"-1,56";"außerh. d. Bez.pegels" +"98,900";"0,49";"-1,56";"außerh. d. Bez.pegels" +"99,000";"0,49";"-1,56";"außerh. d. Bez.pegels" +"99,100";"0,48";"-1,55";"außerh. d. Bez.pegels" +"99,200";"0,46";"-1,55";"außerh. d. Bez.pegels" +"99,300";"0,46";"-1,54";"außerh. d. Bez.pegels" +"99,400";"0,46";"-1,54";"außerh. d. Bez.pegels" +"99,500";"0,46";"-1,54";"außerh. d. Bez.pegels" +"99,600";"0,46";"-1,54";"außerh. d. Bez.pegels" +"99,700";"0,46";"-1,55";"außerh. d. Bez.pegels" +"99,800";"0,46";"-1,55";"außerh. d. Bez.pegels" +"99,900";"0,46";"-1,55";"außerh. d. Bez.pegels" +"100,000";"0,47";"-1,55";"außerh. d. Bez.pegels" +"100,100";"0,45";"-1,55";"außerh. d. Bez.pegels" +"100,200";"0,44";"-1,55";"außerh. d. Bez.pegels" +"100,300";"0,43";"-1,55";"außerh. d. Bez.pegels" +"100,400";"0,43";"-1,55";"außerh. d. Bez.pegels" +"100,500";"0,43";"-1,55";"außerh. d. Bez.pegels" +"100,600";"0,44";"-1,54";"außerh. d. Bez.pegels" +"100,700";"0,45";"-1,54";"außerh. d. Bez.pegels" +"100,800";"0,46";"-1,54";"außerh. d. Bez.pegels" +"100,900";"0,45";"-1,54";"außerh. d. Bez.pegels" +"101,000";"0,44";"-1,54";"außerh. d. Bez.pegels" +"101,100";"0,44";"-1,53";"außerh. d. Bez.pegels" +"101,200";"0,44";"-1,53";"außerh. d. Bez.pegels" +"101,300";"0,43";"-1,53";"außerh. d. Bez.pegels" +"101,400";"0,41";"-1,53";"außerh. d. Bez.pegels" +"101,500";"0,41";"-1,52";"außerh. d. Bez.pegels" +"101,600";"0,41";"-1,51";"außerh. d. Bez.pegels" +"101,700";"0,42";"-1,50";"außerh. d. Bez.pegels" +"101,800";"0,43";"-1,50";"außerh. d. Bez.pegels" +"101,900";"0,44";"-1,50";"außerh. d. Bez.pegels" +"102,000";"0,45";"-1,50";"außerh. d. Bez.pegels" +"102,100";"0,46";"-1,50";"außerh. d. Bez.pegels" +"102,200";"0,46";"-1,50";"außerh. d. Bez.pegels" +"102,300";"0,46";"-1,50";"außerh. d. Bez.pegels" +"102,400";"0,47";"-1,50";"außerh. d. Bez.pegels" +"102,500";"0,47";"-1,50";"außerh. d. Bez.pegels" +"102,600";"0,46";"-1,50";"außerh. d. Bez.pegels" +"102,700";"0,47";"-1,50";"außerh. d. Bez.pegels" +"102,800";"0,48";"-1,49";"außerh. d. Bez.pegels" +"102,900";"0,48";"-1,49";"außerh. d. Bez.pegels" +"103,000";"0,49";"-1,49";"außerh. d. Bez.pegels" +"103,100";"0,50";"-1,49";"außerh. d. Bez.pegels" +"103,200";"0,50";"-1,50";"außerh. d. Bez.pegels" +"103,300";"0,51";"-1,50";"außerh. d. Bez.pegels" +"103,400";"0,52";"-1,50";"außerh. d. Bez.pegels" +"103,500";"0,53";"-1,50";"außerh. d. Bez.pegels" +"103,600";"0,54";"-1,51";"außerh. d. Bez.pegels" +"103,700";"0,54";"-1,51";"außerh. d. Bez.pegels" +"103,800";"0,54";"-1,50";"außerh. d. Bez.pegels" +"103,900";"0,53";"-1,51";"außerh. d. Bez.pegels" +"104,000";"0,52";"-1,51";"außerh. d. Bez.pegels" +"104,100";"0,54";"-1,51";"außerh. d. Bez.pegels" +"104,200";"0,55";"-1,52";"außerh. d. Bez.pegels" +"104,300";"0,54";"-1,53";"außerh. d. Bez.pegels" +"104,400";"0,53";"-1,53";"außerh. d. Bez.pegels" +"104,500";"0,53";"-1,53";"außerh. d. Bez.pegels" +"104,600";"0,53";"-1,53";"außerh. d. Bez.pegels" +"104,700";"0,54";"-1,53";"außerh. d. Bez.pegels" +"104,800";"0,54";"-1,53";"außerh. d. Bez.pegels" +"104,900";"0,53";"-1,53";"außerh. d. Bez.pegels" +"105,000";"0,52";"-1,53";"außerh. d. Bez.pegels" +"105,100";"0,51";"-1,53";"außerh. d. Bez.pegels" +"105,200";"0,51";"-1,52";"außerh. d. Bez.pegels" +"105,300";"0,50";"-1,52";"außerh. d. Bez.pegels" +"105,400";"0,49";"-1,52";"außerh. d. Bez.pegels" +"105,500";"0,49";"-1,51";"außerh. d. Bez.pegels" +"105,600";"0,48";"-1,51";"außerh. d. Bez.pegels" +"105,700";"0,46";"-1,50";"außerh. d. Bez.pegels" +"105,800";"0,43";"-1,50";"außerh. d. Bez.pegels" +"105,900";"0,42";"-1,50";"außerh. d. Bez.pegels" +"106,000";"0,41";"-1,49";"außerh. d. Bez.pegels" +"106,100";"0,41";"-1,48";"außerh. d. Bez.pegels" +"106,200";"0,41";"-1,48";"außerh. d. Bez.pegels" +"106,300";"0,41";"-1,47";"außerh. d. Bez.pegels" +"106,400";"0,41";"-1,47";"außerh. d. Bez.pegels" +"106,500";"0,40";"-1,47";"außerh. d. Bez.pegels" +"106,600";"0,40";"-1,46";"außerh. d. Bez.pegels" +"106,700";"0,40";"-1,45";"außerh. d. Bez.pegels" +"106,800";"0,40";"-1,44";"außerh. d. Bez.pegels" +"106,900";"0,39";"-1,44";"außerh. d. Bez.pegels" +"107,000";"0,38";"-1,44";"außerh. d. Bez.pegels" +"107,100";"0,38";"-1,43";"außerh. d. Bez.pegels" +"107,200";"0,38";"-1,43";"außerh. d. Bez.pegels" +"107,300";"0,37";"-1,43";"außerh. d. Bez.pegels" +"107,400";"0,37";"-1,42";"außerh. d. Bez.pegels" +"107,500";"0,37";"-1,41";"außerh. d. Bez.pegels" +"107,600";"0,36";"-1,41";"außerh. d. Bez.pegels" +"107,700";"0,35";"-1,40";"außerh. d. Bez.pegels" +"107,800";"0,33";"-1,40";"außerh. d. Bez.pegels" +"107,900";"0,33";"-1,39";"außerh. d. Bez.pegels" +"108,000";"0,33";"-1,39";"außerh. d. Bez.pegels" +"108,100";"0,32";"-1,39";"außerh. d. Bez.pegels" +"108,200";"0,31";"-1,39";"außerh. d. Bez.pegels" +"108,300";"0,30";"-1,39";"außerh. d. Bez.pegels" +"108,400";"0,30";"-1,38";"außerh. d. Bez.pegels" +"108,500";"0,30";"-1,38";"außerh. d. Bez.pegels" +"108,600";"0,31";"-1,37";"außerh. d. Bez.pegels" +"108,700";"0,31";"-1,37";"außerh. d. Bez.pegels" +"108,800";"0,30";"-1,37";"außerh. d. Bez.pegels" +"108,900";"0,30";"-1,37";"außerh. d. Bez.pegels" +"109,000";"0,29";"-1,38";"außerh. d. Bez.pegels" +"109,100";"0,30";"-1,39";"außerh. d. Bez.pegels" +"109,200";"0,30";"-1,40";"außerh. d. Bez.pegels" +"109,300";"0,30";"-1,41";"außerh. d. Bez.pegels" +"109,400";"0,30";"-1,43";"außerh. d. Bez.pegels" +"109,500";"0,29";"-1,43";"außerh. d. Bez.pegels" +"109,600";"0,28";"-1,42";"außerh. d. Bez.pegels" +"109,700";"0,27";"-1,43";"außerh. d. Bez.pegels" +"109,800";"0,26";"-1,45";"außerh. d. Bez.pegels" +"109,900";"0,27";"-1,45";"außerh. d. Bez.pegels" +"110,000";"0,28";"-1,45";"außerh. d. Bez.pegels" +"110,100";"0,27";"-1,45";"außerh. d. Bez.pegels" +"110,200";"0,26";"-1,45";"außerh. d. Bez.pegels" +"110,300";"0,27";"-1,45";"außerh. d. Bez.pegels" +"110,400";"0,27";"-1,46";"außerh. d. Bez.pegels" +"110,500";"0,27";"-1,46";"außerh. d. Bez.pegels" +"110,600";"0,28";"-1,45";"außerh. d. Bez.pegels" +"110,700";"0,30";"-1,43";"außerh. d. Bez.pegels" +"110,800";"0,32";"-1,41";"außerh. d. Bez.pegels" +"110,900";"0,31";"-1,41";"außerh. d. Bez.pegels" +"111,000";"0,31";"-1,41";"außerh. d. Bez.pegels" +"111,100";"0,31";"-1,40";"außerh. d. Bez.pegels" +"111,200";"0,31";"-1,40";"außerh. d. Bez.pegels" +"111,300";"0,31";"-1,40";"außerh. d. Bez.pegels" +"111,400";"0,30";"-1,40";"außerh. d. Bez.pegels" +"111,500";"0,30";"-1,39";"außerh. d. Bez.pegels" +"111,600";"0,29";"-1,38";"außerh. d. Bez.pegels" +"111,700";"0,30";"-1,38";"außerh. d. Bez.pegels" +"111,800";"0,30";"-1,38";"außerh. d. Bez.pegels" +"111,900";"0,31";"-1,37";"außerh. d. Bez.pegels" +"112,000";"0,32";"-1,36";"außerh. d. Bez.pegels" +"112,100";"0,31";"-1,36";"außerh. d. Bez.pegels" +"112,200";"0,31";"-1,36";"außerh. d. Bez.pegels" +"112,300";"0,31";"-1,36";"außerh. d. Bez.pegels" +"112,400";"0,31";"-1,36";"außerh. d. Bez.pegels" +"112,500";"0,32";"-1,35";"außerh. d. Bez.pegels" +"112,600";"0,33";"-1,35";"außerh. d. Bez.pegels" +"112,700";"0,33";"-1,35";"außerh. d. Bez.pegels" +"112,800";"0,34";"-1,35";"außerh. d. Bez.pegels" +"112,900";"0,35";"-1,35";"außerh. d. Bez.pegels" +"113,000";"0,36";"-1,35";"außerh. d. Bez.pegels" +"113,100";"0,37";"-1,35";"außerh. d. Bez.pegels" +"113,200";"0,38";"-1,35";"außerh. d. Bez.pegels" +"113,300";"0,39";"-1,36";"außerh. d. Bez.pegels" +"113,400";"0,41";"-1,37";"außerh. d. Bez.pegels" +"113,500";"0,42";"-1,37";"außerh. d. Bez.pegels" +"113,600";"0,43";"-1,36";"außerh. d. Bez.pegels" +"113,700";"0,44";"-1,36";"außerh. d. Bez.pegels" +"113,800";"0,45";"-1,37";"außerh. d. Bez.pegels" +"113,900";"0,46";"-1,37";"außerh. d. Bez.pegels" +"114,000";"0,46";"-1,37";"außerh. d. Bez.pegels" +"114,100";"0,47";"-1,36";"außerh. d. Bez.pegels" +"114,200";"0,48";"-1,36";"außerh. d. Bez.pegels" +"114,300";"0,49";"-1,36";"außerh. d. Bez.pegels" +"114,400";"0,50";"-1,36";"außerh. d. Bez.pegels" +"114,500";"0,52";"-1,36";"außerh. d. Bez.pegels" +"114,600";"0,54";"-1,37";"außerh. d. Bez.pegels" +"114,700";"0,56";"-1,37";"außerh. d. Bez.pegels" +"114,800";"0,59";"-1,36";"außerh. d. Bez.pegels" +"114,900";"0,60";"-1,35";"außerh. d. Bez.pegels" +"115,000";"0,61";"-1,34";"außerh. d. Bez.pegels" +"115,100";"0,63";"-1,34";"außerh. d. Bez.pegels" +"115,200";"0,64";"-1,34";"außerh. d. Bez.pegels" +"115,300";"0,64";"-1,34";"außerh. d. Bez.pegels" +"115,400";"0,64";"-1,33";"außerh. d. Bez.pegels" +"115,500";"0,65";"-1,32";"außerh. d. Bez.pegels" +"115,600";"0,66";"-1,32";"außerh. d. Bez.pegels" +"115,700";"0,67";"-1,32";"außerh. d. Bez.pegels" +"115,800";"0,69";"-1,31";"außerh. d. Bez.pegels" +"115,900";"0,70";"-1,30";"außerh. d. Bez.pegels" +"116,000";"0,71";"-1,30";"außerh. d. Bez.pegels" +"116,100";"0,73";"-1,30";"außerh. d. Bez.pegels" +"116,200";"0,74";"-1,30";"außerh. d. Bez.pegels" +"116,300";"0,77";"-1,32";"außerh. d. Bez.pegels" +"116,400";"0,79";"-1,34";"außerh. d. Bez.pegels" +"116,500";"0,81";"-1,34";"außerh. d. Bez.pegels" +"116,600";"0,84";"-1,34";"außerh. d. Bez.pegels" +"116,700";"0,85";"-1,35";"außerh. d. Bez.pegels" +"116,800";"0,86";"-1,36";"außerh. d. Bez.pegels" +"116,900";"0,87";"-1,37";"außerh. d. Bez.pegels" +"117,000";"0,89";"-1,38";"außerh. d. Bez.pegels" +"117,100";"0,89";"-1,38";"außerh. d. Bez.pegels" +"117,200";"0,90";"-1,37";"außerh. d. Bez.pegels" +"117,300";"0,88";"-1,38";"außerh. d. Bez.pegels" +"117,400";"0,86";"-1,38";"außerh. d. Bez.pegels" +"117,500";"0,86";"-1,39";"außerh. d. Bez.pegels" +"117,600";"0,87";"-1,39";"außerh. d. Bez.pegels" +"117,700";"0,87";"-1,39";"außerh. d. Bez.pegels" +"117,800";"0,87";"-1,38";"außerh. d. Bez.pegels" +"117,900";"0,87";"-1,38";"außerh. d. Bez.pegels" +"118,000";"0,88";"-1,37";"außerh. d. Bez.pegels" +"118,100";"0,88";"-1,37";"außerh. d. Bez.pegels" +"118,200";"0,87";"-1,37";"außerh. d. Bez.pegels" +"118,300";"0,87";"-1,37";"außerh. d. Bez.pegels" +"118,400";"0,87";"-1,37";"außerh. d. Bez.pegels" +"118,500";"0,87";"-1,37";"außerh. d. Bez.pegels" +"118,600";"0,87";"-1,38";"außerh. d. Bez.pegels" +"118,700";"0,88";"-1,38";"außerh. d. Bez.pegels" +"118,800";"0,89";"-1,38";"außerh. d. Bez.pegels" +"118,900";"0,89";"-1,38";"außerh. d. Bez.pegels" +"119,000";"0,89";"-1,38";"außerh. d. Bez.pegels" +"119,100";"0,88";"-1,38";"außerh. d. Bez.pegels" +"119,200";"0,88";"-1,37";"außerh. d. Bez.pegels" +"119,300";"0,88";"-1,37";"außerh. d. Bez.pegels" +"119,400";"0,88";"-1,36";"außerh. d. Bez.pegels" +"119,500";"0,87";"-1,36";"außerh. d. Bez.pegels" +"119,600";"0,86";"-1,36";"außerh. d. Bez.pegels" +"119,700";"0,88";"-1,36";"außerh. d. Bez.pegels" +"119,800";"0,89";"-1,36";"außerh. d. Bez.pegels" +"119,900";"0,90";"-1,36";"außerh. d. Bez.pegels" +"120,000";"0,90";"-1,36";"außerh. d. Bez.pegels" +"120,100";"0,91";"-1,35";"außerh. d. Bez.pegels" +"120,200";"0,92";"-1,34";"außerh. d. Bez.pegels" +"120,300";"0,93";"-1,33";"außerh. d. Bez.pegels" +"120,400";"0,94";"-1,33";"außerh. d. Bez.pegels" +"120,500";"0,93";"-1,33";"außerh. d. Bez.pegels" +"120,600";"0,91";"-1,33";"außerh. d. Bez.pegels" +"120,700";"0,91";"-1,33";"außerh. d. Bez.pegels" +"120,800";"0,91";"-1,33";"außerh. d. Bez.pegels" +"120,900";"0,90";"-1,33";"außerh. d. Bez.pegels" +"121,000";"0,89";"-1,33";"außerh. d. Bez.pegels" +"121,100";"0,88";"-1,33";"außerh. d. Bez.pegels" +"121,200";"0,86";"-1,33";"außerh. d. Bez.pegels" +"121,300";"0,87";"-1,33";"außerh. d. Bez.pegels" +"121,400";"0,89";"-1,33";"außerh. d. Bez.pegels" +"121,500";"0,89";"-1,33";"außerh. d. Bez.pegels" +"121,600";"0,90";"-1,32";"außerh. d. Bez.pegels" +"121,700";"0,89";"-1,33";"außerh. d. Bez.pegels" +"121,800";"0,88";"-1,34";"außerh. d. Bez.pegels" +"121,900";"0,88";"-1,34";"außerh. d. Bez.pegels" +"122,000";"0,88";"-1,33";"außerh. d. Bez.pegels" +"122,100";"0,88";"-1,32";"außerh. d. Bez.pegels" +"122,200";"0,87";"-1,32";"außerh. d. Bez.pegels" +"122,300";"0,86";"-1,32";"außerh. d. Bez.pegels" +"122,400";"0,86";"-1,32";"außerh. d. Bez.pegels" +"122,500";"0,87";"-1,32";"außerh. d. Bez.pegels" +"122,600";"0,88";"-1,32";"außerh. d. Bez.pegels" +"122,700";"0,89";"-1,31";"außerh. d. Bez.pegels" +"122,800";"0,89";"-1,31";"außerh. d. Bez.pegels" +"122,900";"0,90";"-1,32";"außerh. d. Bez.pegels" +"123,000";"0,91";"-1,33";"außerh. d. Bez.pegels" +"123,100";"0,91";"-1,33";"außerh. d. Bez.pegels" +"123,200";"0,91";"-1,32";"außerh. d. Bez.pegels" +"123,300";"0,90";"-1,32";"außerh. d. Bez.pegels" +"123,400";"0,90";"-1,31";"außerh. d. Bez.pegels" +"123,500";"0,90";"-1,31";"außerh. d. Bez.pegels" +"123,600";"0,91";"-1,31";"außerh. d. Bez.pegels" +"123,700";"0,91";"-1,30";"außerh. d. Bez.pegels" +"123,800";"0,90";"-1,30";"außerh. d. Bez.pegels" +"123,900";"0,90";"-1,30";"außerh. d. Bez.pegels" +"124,000";"0,90";"-1,30";"außerh. d. Bez.pegels" +"124,100";"0,91";"-1,29";"außerh. d. Bez.pegels" +"124,200";"0,91";"-1,28";"außerh. d. Bez.pegels" +"124,300";"0,90";"-1,28";"außerh. d. Bez.pegels" +"124,400";"0,89";"-1,28";"außerh. d. Bez.pegels" +"124,500";"0,90";"-1,27";"außerh. d. Bez.pegels" +"124,600";"0,90";"-1,27";"außerh. d. Bez.pegels" +"124,700";"0,90";"-1,28";"außerh. d. Bez.pegels" +"124,800";"0,90";"-1,28";"außerh. d. Bez.pegels" +"124,900";"0,90";"-1,29";"außerh. d. Bez.pegels" +"125,000";"0,91";"-1,29";"außerh. d. Bez.pegels" +"125,100";"0,90";"-1,29";"außerh. d. Bez.pegels" +"125,200";"0,89";"-1,29";"außerh. d. Bez.pegels" +"125,300";"0,89";"-1,29";"außerh. d. Bez.pegels" +"125,400";"0,90";"-1,28";"außerh. d. Bez.pegels" +"125,500";"0,89";"-1,28";"außerh. d. Bez.pegels" +"125,600";"0,89";"-1,28";"außerh. d. Bez.pegels" +"125,700";"0,89";"-1,27";"außerh. d. Bez.pegels" +"125,800";"0,89";"-1,27";"außerh. d. Bez.pegels" +"125,900";"0,89";"-1,26";"außerh. d. Bez.pegels" +"126,000";"0,89";"-1,26";"außerh. d. Bez.pegels" +"126,100";"0,89";"-1,26";"außerh. d. Bez.pegels" +"126,200";"0,89";"-1,25";"außerh. d. Bez.pegels" +"126,300";"0,88";"-1,25";"außerh. d. Bez.pegels" +"126,400";"0,88";"-1,25";"außerh. d. Bez.pegels" +"126,500";"0,89";"-1,25";"außerh. d. Bez.pegels" +"126,600";"0,90";"-1,26";"außerh. d. Bez.pegels" +"126,700";"0,91";"-1,28";"außerh. d. Bez.pegels" +"126,800";"0,92";"-1,29";"außerh. d. Bez.pegels" +"126,900";"0,93";"-1,31";"außerh. d. Bez.pegels" +"127,000";"0,94";"-1,32";"außerh. d. Bez.pegels" +"127,100";"0,94";"-1,33";"außerh. d. Bez.pegels" +"127,200";"0,95";"-1,34";"außerh. d. Bez.pegels" +"127,300";"0,95";"-1,34";"außerh. d. Bez.pegels" +"127,400";"0,94";"-1,35";"außerh. d. Bez.pegels" +"127,500";"0,95";"-1,35";"außerh. d. Bez.pegels" +"127,600";"0,96";"-1,35";"außerh. d. Bez.pegels" +"127,700";"0,95";"-1,35";"außerh. d. Bez.pegels" +"127,800";"0,94";"-1,35";"außerh. d. Bez.pegels" +"127,900";"0,93";"-1,35";"außerh. d. Bez.pegels" +"128,000";"0,92";"-1,35";"außerh. d. Bez.pegels" +"128,100";"0,91";"-1,35";"außerh. d. Bez.pegels" +"128,200";"0,90";"-1,34";"außerh. d. Bez.pegels" +"128,300";"0,90";"-1,34";"außerh. d. Bez.pegels" +"128,400";"0,89";"-1,35";"außerh. d. Bez.pegels" +"128,500";"0,88";"-1,34";"außerh. d. Bez.pegels" +"128,600";"0,87";"-1,34";"außerh. d. Bez.pegels" +"128,700";"0,86";"-1,35";"außerh. d. Bez.pegels" +"128,800";"0,84";"-1,36";"außerh. d. Bez.pegels" +"128,900";"0,84";"-1,38";"außerh. d. Bez.pegels" +"129,000";"0,85";"-1,39";"außerh. d. Bez.pegels" +"129,100";"0,85";"-1,38";"außerh. d. Bez.pegels" +"129,200";"0,85";"-1,38";"außerh. d. Bez.pegels" +"129,300";"0,85";"-1,38";"außerh. d. Bez.pegels" +"129,400";"0,85";"-1,38";"außerh. d. Bez.pegels" +"129,500";"0,85";"-1,38";"außerh. d. Bez.pegels" +"129,600";"0,85";"-1,38";"außerh. d. Bez.pegels" +"129,700";"0,86";"-1,37";"außerh. d. Bez.pegels" +"129,800";"0,87";"-1,36";"außerh. d. Bez.pegels" +"129,900";"0,86";"-1,37";"außerh. d. Bez.pegels" +"130,000";"0,86";"-1,37";"außerh. d. Bez.pegels" +"130,100";"0,86";"-1,36";"außerh. d. Bez.pegels" +"130,200";"0,86";"-1,35";"außerh. d. Bez.pegels" +"130,300";"0,86";"-1,35";"außerh. d. Bez.pegels" +"130,400";"0,86";"-1,35";"außerh. d. Bez.pegels" +"130,500";"0,87";"-1,35";"außerh. d. Bez.pegels" +"130,600";"0,88";"-1,35";"außerh. d. Bez.pegels" +"130,700";"0,88";"-1,35";"außerh. d. Bez.pegels" +"130,800";"0,88";"-1,34";"außerh. d. Bez.pegels" +"130,900";"0,89";"-1,34";"außerh. d. Bez.pegels" +"131,000";"0,89";"-1,34";"außerh. d. Bez.pegels" +"131,100";"0,88";"-1,35";"außerh. d. Bez.pegels" +"131,200";"0,87";"-1,35";"außerh. d. Bez.pegels" +"131,300";"0,88";"-1,35";"außerh. d. Bez.pegels" +"131,400";"0,88";"-1,36";"außerh. d. Bez.pegels" +"131,500";"0,89";"-1,36";"außerh. d. Bez.pegels" +"131,600";"0,89";"-1,37";"außerh. d. Bez.pegels" +"131,700";"0,89";"-1,37";"außerh. d. Bez.pegels" +"131,800";"0,89";"-1,37";"außerh. d. Bez.pegels" +"131,900";"0,89";"-1,36";"außerh. d. Bez.pegels" +"132,000";"0,88";"-1,36";"außerh. d. Bez.pegels" +"132,100";"0,86";"-1,36";"außerh. d. Bez.pegels" +"132,200";"0,83";"-1,37";"außerh. d. Bez.pegels" +"132,300";"0,83";"-1,38";"außerh. d. Bez.pegels" +"132,400";"0,83";"-1,38";"außerh. d. Bez.pegels" +"132,500";"0,83";"-1,38";"außerh. d. Bez.pegels" +"132,600";"0,82";"-1,38";"außerh. d. Bez.pegels" +"132,700";"0,80";"-1,38";"außerh. d. Bez.pegels" +"132,800";"0,78";"-1,38";"außerh. d. Bez.pegels" +"132,900";"0,79";"-1,38";"außerh. d. Bez.pegels" +"133,000";"0,80";"-1,38";"außerh. d. Bez.pegels" +"133,100";"0,80";"-1,39";"außerh. d. Bez.pegels" +"133,200";"0,81";"-1,39";"außerh. d. Bez.pegels" +"133,300";"0,81";"-1,40";"außerh. d. Bez.pegels" +"133,400";"0,82";"-1,40";"außerh. d. Bez.pegels" +"133,500";"0,83";"-1,40";"außerh. d. Bez.pegels" +"133,600";"0,83";"-1,41";"außerh. d. Bez.pegels" +"133,700";"0,84";"-1,41";"außerh. d. Bez.pegels" +"133,800";"0,84";"-1,42";"außerh. d. Bez.pegels" +"133,900";"0,84";"-1,42";"außerh. d. Bez.pegels" +"134,000";"0,84";"-1,42";"außerh. d. Bez.pegels" +"134,100";"0,86";"-1,40";"außerh. d. Bez.pegels" +"134,200";"0,87";"-1,39";"außerh. d. Bez.pegels" +"134,300";"0,88";"-1,39";"außerh. d. Bez.pegels" +"134,400";"0,88";"-1,39";"außerh. d. Bez.pegels" +"134,500";"0,89";"-1,39";"außerh. d. Bez.pegels" +"134,600";"0,90";"-1,39";"außerh. d. Bez.pegels" +"134,700";"0,89";"-1,39";"außerh. d. Bez.pegels" +"134,800";"0,88";"-1,38";"außerh. d. Bez.pegels" +"134,900";"0,87";"-1,39";"außerh. d. Bez.pegels" +"135,000";"0,87";"-1,39";"außerh. d. Bez.pegels" +"135,100";"0,88";"-1,39";"außerh. d. Bez.pegels" +"135,200";"0,88";"-1,39";"außerh. d. Bez.pegels" +"135,300";"0,89";"-1,39";"außerh. d. Bez.pegels" +"135,400";"0,89";"-1,39";"außerh. d. Bez.pegels" +"135,500";"0,88";"-1,38";"außerh. d. Bez.pegels" +"135,600";"0,86";"-1,38";"außerh. d. Bez.pegels" +"135,700";"0,87";"-1,37";"außerh. d. Bez.pegels" +"135,800";"0,87";"-1,36";"außerh. d. Bez.pegels" +"135,900";"0,85";"-1,36";"außerh. d. Bez.pegels" +"136,000";"0,82";"-1,36";"außerh. d. Bez.pegels" +"136,100";"0,82";"-1,36";"außerh. d. Bez.pegels" +"136,200";"0,82";"-1,35";"außerh. d. Bez.pegels" +"136,300";"0,81";"-1,35";"außerh. d. Bez.pegels" +"136,400";"0,81";"-1,35";"außerh. d. Bez.pegels" +"136,500";"0,81";"-1,35";"außerh. d. Bez.pegels" +"136,600";"0,81";"-1,34";"außerh. d. Bez.pegels" +"136,700";"0,81";"-1,35";"außerh. d. Bez.pegels" +"136,800";"0,81";"-1,36";"außerh. d. Bez.pegels" +"136,900";"0,82";"-1,36";"außerh. d. Bez.pegels" +"137,000";"0,83";"-1,36";"außerh. d. Bez.pegels" +"137,100";"0,81";"-1,37";"außerh. d. Bez.pegels" +"137,200";"0,80";"-1,37";"außerh. d. Bez.pegels" +"137,300";"0,79";"-1,36";"außerh. d. Bez.pegels" +"137,400";"0,78";"-1,35";"außerh. d. Bez.pegels" +"137,500";"0,79";"-1,35";"außerh. d. Bez.pegels" +"137,600";"0,79";"-1,35";"außerh. d. Bez.pegels" +"137,700";"0,79";"-1,36";"außerh. d. Bez.pegels" +"137,800";"0,80";"-1,36";"außerh. d. Bez.pegels" +"137,900";"0,80";"-1,36";"außerh. d. Bez.pegels" +"138,000";"0,80";"-1,35";"außerh. d. Bez.pegels" +"138,100";"0,80";"-1,35";"außerh. d. Bez.pegels" +"138,200";"0,80";"-1,35";"außerh. d. Bez.pegels" +"138,300";"0,80";"-1,35";"außerh. d. Bez.pegels" +"138,400";"0,80";"-1,35";"außerh. d. Bez.pegels" +"138,500";"0,81";"-1,35";"außerh. d. Bez.pegels" +"138,600";"0,82";"-1,35";"außerh. d. Bez.pegels" +"138,700";"0,81";"-1,36";"außerh. d. Bez.pegels" +"138,800";"0,80";"-1,36";"außerh. d. Bez.pegels" +"138,900";"0,81";"-1,36";"außerh. d. Bez.pegels" +"139,000";"0,81";"-1,36";"außerh. d. Bez.pegels" +"139,100";"0,81";"-1,36";"außerh. d. Bez.pegels" +"139,200";"0,81";"-1,36";"außerh. d. Bez.pegels" +"139,300";"0,81";"-1,37";"außerh. d. Bez.pegels" +"139,400";"0,82";"-1,38";"außerh. d. Bez.pegels" +"139,500";"0,81";"-1,39";"außerh. d. Bez.pegels" +"139,600";"0,81";"-1,39";"außerh. d. Bez.pegels" +"139,700";"0,81";"-1,39";"außerh. d. Bez.pegels" +"139,800";"0,80";"-1,40";"außerh. d. Bez.pegels" +"139,900";"0,81";"-1,40";"außerh. d. Bez.pegels" +"140,000";"0,82";"-1,41";"außerh. d. Bez.pegels" +"140,100";"0,81";"-1,41";"außerh. d. Bez.pegels" +"140,200";"0,80";"-1,41";"außerh. d. Bez.pegels" +"140,300";"0,80";"-1,41";"außerh. d. Bez.pegels" +"140,400";"0,80";"-1,41";"außerh. d. Bez.pegels" +"140,500";"0,79";"-1,41";"außerh. d. Bez.pegels" +"140,600";"0,79";"-1,40";"außerh. d. Bez.pegels" +"140,700";"0,77";"-1,40";"außerh. d. Bez.pegels" +"140,800";"0,76";"-1,40";"außerh. d. Bez.pegels" +"140,900";"0,76";"-1,40";"außerh. d. Bez.pegels" +"141,000";"0,76";"-1,41";"außerh. d. Bez.pegels" +"141,100";"0,74";"-1,41";"außerh. d. Bez.pegels" +"141,200";"0,73";"-1,41";"außerh. d. Bez.pegels" +"141,300";"0,73";"-1,41";"außerh. d. Bez.pegels" +"141,400";"0,72";"-1,41";"außerh. d. Bez.pegels" +"141,500";"0,71";"-1,41";"außerh. d. Bez.pegels" +"141,600";"0,70";"-1,41";"außerh. d. Bez.pegels" +"141,700";"0,69";"-1,41";"außerh. d. Bez.pegels" +"141,800";"0,69";"-1,40";"außerh. d. Bez.pegels" +"141,900";"0,69";"-1,40";"außerh. d. Bez.pegels" +"142,000";"0,68";"-1,40";"außerh. d. Bez.pegels" +"142,100";"0,68";"-1,40";"außerh. d. Bez.pegels" +"142,200";"0,68";"-1,40";"außerh. d. Bez.pegels" +"142,300";"0,68";"-1,40";"außerh. d. Bez.pegels" +"142,400";"0,67";"-1,40";"außerh. d. Bez.pegels" +"142,500";"0,67";"-1,40";"außerh. d. Bez.pegels" +"142,600";"0,68";"-1,40";"außerh. d. Bez.pegels" +"142,700";"0,68";"-1,40";"außerh. d. Bez.pegels" +"142,800";"0,68";"-1,40";"außerh. d. Bez.pegels" +"142,900";"0,68";"-1,40";"außerh. d. Bez.pegels" +"143,000";"0,67";"-1,40";"außerh. d. Bez.pegels" +"143,100";"0,67";"-1,40";"außerh. d. Bez.pegels" +"143,200";"0,67";"-1,40";"außerh. d. Bez.pegels" +"143,300";"0,67";"-1,40";"außerh. d. Bez.pegels" +"143,400";"0,68";"-1,40";"außerh. d. Bez.pegels" +"143,500";"0,67";"-1,40";"außerh. d. Bez.pegels" +"143,600";"0,67";"-1,40";"außerh. d. Bez.pegels" +"143,700";"0,67";"-1,40";"außerh. d. Bez.pegels" +"143,800";"0,67";"-1,41";"außerh. d. Bez.pegels" +"143,900";"0,66";"-1,41";"außerh. d. Bez.pegels" +"144,000";"0,65";"-1,41";"außerh. d. Bez.pegels" +"144,100";"0,65";"-1,40";"außerh. d. Bez.pegels" +"144,200";"0,64";"-1,40";"außerh. d. Bez.pegels" +"144,300";"0,63";"-1,40";"außerh. d. Bez.pegels" +"144,400";"0,61";"-1,40";"außerh. d. Bez.pegels" +"144,500";"0,61";"-1,40";"außerh. d. Bez.pegels" +"144,600";"0,61";"-1,40";"außerh. d. Bez.pegels" +"144,700";"0,61";"-1,40";"außerh. d. Bez.pegels" +"144,800";"0,61";"-1,40";"außerh. d. Bez.pegels" +"144,900";"0,60";"-1,40";"außerh. d. Bez.pegels" +"145,000";"0,58";"-1,40";"außerh. d. Bez.pegels" +"145,100";"0,58";"-1,40";"außerh. d. Bez.pegels" +"145,200";"0,57";"-1,41";"außerh. d. Bez.pegels" +"145,300";"0,57";"-1,41";"außerh. d. Bez.pegels" +"145,400";"0,58";"-1,40";"außerh. d. Bez.pegels" +"145,500";"0,57";"-1,40";"außerh. d. Bez.pegels" +"145,600";"0,56";"-1,40";"außerh. d. Bez.pegels" +"145,700";"0,55";"-1,39";"außerh. d. Bez.pegels" +"145,800";"0,54";"-1,39";"außerh. d. Bez.pegels" +"145,900";"0,53";"-1,39";"außerh. d. Bez.pegels" +"146,000";"0,53";"-1,38";"außerh. d. Bez.pegels" +"146,100";"0,52";"-1,38";"außerh. d. Bez.pegels" +"146,200";"0,52";"-1,38";"außerh. d. Bez.pegels" +"146,300";"0,52";"-1,37";"außerh. d. Bez.pegels" +"146,400";"0,51";"-1,37";"außerh. d. Bez.pegels" +"146,500";"0,54";"-1,36";"außerh. d. Bez.pegels" +"146,600";"0,56";"-1,36";"außerh. d. Bez.pegels" +"146,700";"0,57";"-1,36";"außerh. d. Bez.pegels" +"146,800";"0,57";"-1,37";"außerh. d. Bez.pegels" +"146,900";"0,58";"-1,37";"außerh. d. Bez.pegels" +"147,000";"0,58";"-1,37";"außerh. d. Bez.pegels" +"147,100";"0,58";"-1,36";"außerh. d. Bez.pegels" +"147,200";"0,59";"-1,35";"außerh. d. Bez.pegels" +"147,300";"0,60";"-1,35";"außerh. d. Bez.pegels" +"147,400";"0,60";"-1,35";"außerh. d. Bez.pegels" +"147,500";"0,61";"-1,35";"außerh. d. Bez.pegels" +"147,600";"0,63";"-1,34";"außerh. d. Bez.pegels" +"147,700";"0,63";"-1,35";"außerh. d. Bez.pegels" +"147,800";"0,64";"-1,35";"außerh. d. Bez.pegels" +"147,900";"0,65";"-1,35";"außerh. d. Bez.pegels" +"148,000";"0,66";"-1,34";"außerh. d. Bez.pegels" +"148,100";"0,67";"-1,34";"außerh. d. Bez.pegels" +"148,200";"0,69";"-1,33";"außerh. d. Bez.pegels" +"148,300";"0,70";"-1,33";"außerh. d. Bez.pegels" +"148,400";"0,71";"-1,33";"außerh. d. Bez.pegels" +"148,500";"0,72";"-1,33";"außerh. d. Bez.pegels" +"148,600";"0,73";"-1,33";"außerh. d. Bez.pegels" +"148,700";"0,74";"-1,33";"außerh. d. Bez.pegels" +"148,800";"0,76";"-1,32";"außerh. d. Bez.pegels" +"148,900";"0,76";"-1,31";"außerh. d. Bez.pegels" +"149,000";"0,77";"-1,30";"außerh. d. Bez.pegels" +"149,100";"0,76";"-1,31";"außerh. d. Bez.pegels" +"149,200";"0,74";"-1,32";"außerh. d. Bez.pegels" +"149,300";"0,74";"-1,31";"außerh. d. Bez.pegels" +"149,400";"0,73";"-1,30";"außerh. d. Bez.pegels" +"149,500";"0,74";"-1,29";"außerh. d. Bez.pegels" +"149,600";"0,75";"-1,28";"außerh. d. Bez.pegels" +"149,700";"0,73";"-1,27";"außerh. d. Bez.pegels" +"149,800";"0,71";"-1,25";"außerh. d. Bez.pegels" +"149,900";"0,73";"-1,27";"außerh. d. Bez.pegels" +"150,000";"0,76";"-1,29";"außerh. d. Bez.pegels" +"150,100";"0,76";"-1,29";"außerh. d. Bez.pegels" +"150,200";"0,75";"-1,29";"außerh. d. Bez.pegels" +"150,300";"0,75";"-1,29";"außerh. d. Bez.pegels" +"150,400";"0,75";"-1,29";"außerh. d. Bez.pegels" +"150,500";"0,75";"-1,29";"außerh. d. Bez.pegels" +"150,600";"0,76";"-1,29";"außerh. d. Bez.pegels" +"150,700";"0,77";"-1,29";"außerh. d. Bez.pegels" +"150,800";"0,78";"-1,29";"außerh. d. Bez.pegels" +"150,900";"0,78";"-1,29";"außerh. d. Bez.pegels" +"151,000";"0,79";"-1,28";"außerh. d. Bez.pegels" +"151,100";"0,81";"-1,27";"außerh. d. Bez.pegels" +"151,200";"0,82";"-1,27";"außerh. d. Bez.pegels" +"151,300";"0,81";"-1,27";"außerh. d. Bez.pegels" +"151,400";"0,81";"-1,27";"außerh. d. Bez.pegels" +"151,500";"0,80";"-1,27";"außerh. d. Bez.pegels" +"151,600";"0,79";"-1,27";"außerh. d. Bez.pegels" +"151,700";"0,79";"-1,27";"außerh. d. Bez.pegels" +"151,800";"0,79";"-1,27";"außerh. d. Bez.pegels" +"151,900";"0,79";"-1,27";"außerh. d. Bez.pegels" +"152,000";"0,79";"-1,26";"außerh. d. Bez.pegels" +"152,100";"0,80";"-1,27";"außerh. d. Bez.pegels" +"152,200";"0,82";"-1,28";"außerh. d. Bez.pegels" +"152,300";"0,82";"-1,27";"außerh. d. Bez.pegels" +"152,400";"0,82";"-1,26";"außerh. d. Bez.pegels" +"152,500";"0,82";"-1,27";"außerh. d. Bez.pegels" +"152,600";"0,83";"-1,28";"außerh. d. Bez.pegels" +"152,700";"0,84";"-1,29";"außerh. d. Bez.pegels" +"152,800";"0,85";"-1,29";"außerh. d. Bez.pegels" +"152,900";"0,84";"-1,29";"außerh. d. Bez.pegels" +"153,000";"0,84";"-1,29";"außerh. d. Bez.pegels" +"153,100";"0,84";"-1,30";"außerh. d. Bez.pegels" +"153,200";"0,85";"-1,31";"außerh. d. Bez.pegels" +"153,300";"0,86";"-1,31";"außerh. d. Bez.pegels" +"153,400";"0,86";"-1,31";"außerh. d. Bez.pegels" +"153,500";"0,86";"-1,31";"außerh. d. Bez.pegels" +"153,600";"0,87";"-1,31";"außerh. d. Bez.pegels" +"153,700";"0,87";"-1,32";"außerh. d. Bez.pegels" +"153,800";"0,88";"-1,32";"außerh. d. Bez.pegels" +"153,900";"0,88";"-1,32";"außerh. d. Bez.pegels" +"154,000";"0,89";"-1,32";"außerh. d. Bez.pegels" +"154,100";"0,90";"-1,33";"außerh. d. Bez.pegels" +"154,200";"0,91";"-1,34";"außerh. d. Bez.pegels" +"154,300";"0,92";"-1,34";"außerh. d. Bez.pegels" +"154,400";"0,92";"-1,35";"außerh. d. Bez.pegels" +"154,500";"0,92";"-1,34";"außerh. d. Bez.pegels" +"154,600";"0,92";"-1,34";"außerh. d. Bez.pegels" +"154,700";"0,93";"-1,34";"außerh. d. Bez.pegels" +"154,800";"0,93";"-1,34";"außerh. d. Bez.pegels" +"154,900";"0,93";"-1,34";"außerh. d. Bez.pegels" +"155,000";"0,93";"-1,34";"außerh. d. Bez.pegels" +"155,100";"0,92";"-1,34";"außerh. d. Bez.pegels" +"155,200";"0,90";"-1,34";"außerh. d. Bez.pegels" +"155,300";"0,90";"-1,34";"außerh. d. Bez.pegels" +"155,400";"0,91";"-1,33";"außerh. d. Bez.pegels" +"155,500";"0,91";"-1,32";"außerh. d. Bez.pegels" +"155,600";"0,90";"-1,32";"außerh. d. Bez.pegels" +"155,700";"0,88";"-1,32";"außerh. d. Bez.pegels" +"155,800";"0,87";"-1,32";"außerh. d. Bez.pegels" +"155,900";"0,85";"-1,32";"außerh. d. Bez.pegels" +"156,000";"0,82";"-1,33";"außerh. d. Bez.pegels" +"156,100";"0,84";"-1,33";"außerh. d. Bez.pegels" +"156,200";"0,85";"-1,33";"außerh. d. Bez.pegels" +"156,300";"0,82";"-1,32";"außerh. d. Bez.pegels" +"156,400";"0,79";"-1,32";"außerh. d. Bez.pegels" +"156,500";"0,78";"-1,32";"außerh. d. Bez.pegels" +"156,600";"0,77";"-1,32";"außerh. d. Bez.pegels" +"156,700";"0,77";"-1,31";"außerh. d. Bez.pegels" +"156,800";"0,77";"-1,30";"außerh. d. Bez.pegels" +"156,900";"0,77";"-1,30";"außerh. d. Bez.pegels" +"157,000";"0,77";"-1,30";"außerh. d. Bez.pegels" +"157,100";"0,77";"-1,30";"außerh. d. Bez.pegels" +"157,200";"0,78";"-1,30";"außerh. d. Bez.pegels" +"157,300";"0,78";"-1,31";"außerh. d. Bez.pegels" +"157,400";"0,79";"-1,31";"außerh. d. Bez.pegels" +"157,500";"0,79";"-1,31";"außerh. d. Bez.pegels" +"157,600";"0,80";"-1,31";"außerh. d. Bez.pegels" +"157,700";"0,80";"-1,31";"außerh. d. Bez.pegels" +"157,800";"0,80";"-1,31";"außerh. d. Bez.pegels" +"157,900";"0,79";"-1,30";"außerh. d. Bez.pegels" +"158,000";"0,78";"-1,30";"außerh. d. Bez.pegels" +"158,100";"0,77";"-1,30";"außerh. d. Bez.pegels" +"158,200";"0,77";"-1,30";"außerh. d. Bez.pegels" +"158,300";"0,78";"-1,29";"außerh. d. Bez.pegels" +"158,400";"0,78";"-1,29";"außerh. d. Bez.pegels" +"158,500";"0,78";"-1,29";"außerh. d. Bez.pegels" +"158,600";"0,79";"-1,29";"außerh. d. Bez.pegels" +"158,700";"0,79";"-1,28";"außerh. d. Bez.pegels" +"158,800";"0,79";"-1,28";"außerh. d. Bez.pegels" +"158,900";"0,79";"-1,29";"außerh. d. Bez.pegels" +"159,000";"0,80";"-1,29";"außerh. d. Bez.pegels" +"159,100";"0,80";"-1,30";"außerh. d. Bez.pegels" +"159,200";"0,80";"-1,30";"außerh. d. Bez.pegels" +"159,300";"0,80";"-1,30";"außerh. d. Bez.pegels" +"159,400";"0,80";"-1,29";"außerh. d. Bez.pegels" +"159,500";"0,80";"-1,30";"außerh. d. Bez.pegels" +"159,600";"0,81";"-1,30";"außerh. d. Bez.pegels" +"159,700";"0,82";"-1,30";"außerh. d. Bez.pegels" +"159,800";"0,83";"-1,30";"außerh. d. Bez.pegels" +"159,900";"0,83";"-1,30";"außerh. d. Bez.pegels" +"160,000";"0,83";"-1,29";"außerh. d. Bez.pegels" +"160,100";"0,83";"-1,29";"außerh. d. Bez.pegels" +"160,200";"0,83";"-1,29";"außerh. d. Bez.pegels" +"160,300";"0,84";"-1,29";"außerh. d. Bez.pegels" +"160,400";"0,84";"-1,29";"außerh. d. Bez.pegels" +"160,500";"0,84";"-1,28";"außerh. d. Bez.pegels" +"160,600";"0,85";"-1,26";"außerh. d. Bez.pegels" +"160,700";"0,84";"-1,26";"außerh. d. Bez.pegels" +"160,800";"0,84";"-1,26";"außerh. d. Bez.pegels" +"160,900";"0,84";"-1,27";"außerh. d. Bez.pegels" +"161,000";"0,85";"-1,27";"außerh. d. Bez.pegels" +"161,100";"0,86";"-1,27";"außerh. d. Bez.pegels" +"161,200";"0,86";"-1,28";"außerh. d. Bez.pegels" +"161,300";"0,88";"-1,27";"außerh. d. Bez.pegels" +"161,400";"0,89";"-1,27";"außerh. d. Bez.pegels" +"161,500";"0,90";"-1,27";"außerh. d. Bez.pegels" +"161,600";"0,91";"-1,27";"außerh. d. Bez.pegels" +"161,700";"0,92";"-1,27";"außerh. d. Bez.pegels" +"161,800";"0,92";"-1,27";"außerh. d. Bez.pegels" +"161,900";"0,93";"-1,27";"außerh. d. Bez.pegels" +"162,000";"0,94";"-1,27";"außerh. d. Bez.pegels" +"162,100";"0,94";"-1,27";"außerh. d. Bez.pegels" +"162,200";"0,94";"-1,28";"außerh. d. Bez.pegels" +"162,300";"0,95";"-1,28";"außerh. d. Bez.pegels" +"162,400";"0,97";"-1,28";"außerh. d. Bez.pegels" +"162,500";"0,97";"-1,28";"außerh. d. Bez.pegels" +"162,600";"0,97";"-1,28";"außerh. d. Bez.pegels" +"162,700";"0,98";"-1,28";"außerh. d. Bez.pegels" +"162,800";"0,98";"-1,28";"außerh. d. Bez.pegels" +"162,900";"0,98";"-1,28";"außerh. d. Bez.pegels" +"163,000";"0,98";"-1,27";"außerh. d. Bez.pegels" +"163,100";"0,97";"-1,27";"außerh. d. Bez.pegels" +"163,200";"0,97";"-1,27";"außerh. d. Bez.pegels" +"163,300";"0,97";"-1,26";"außerh. d. Bez.pegels" +"163,400";"0,97";"-1,26";"außerh. d. Bez.pegels" +"163,500";"0,97";"-1,27";"außerh. d. Bez.pegels" +"163,600";"0,98";"-1,27";"außerh. d. Bez.pegels" +"163,700";"0,99";"-1,28";"außerh. d. Bez.pegels" +"163,800";"1,00";"-1,29";"außerh. d. Bez.pegels" +"163,900";"1,00";"-1,29";"außerh. d. Bez.pegels" +"164,000";"1,01";"-1,29";"außerh. d. Bez.pegels" +"164,100";"1,01";"-1,29";"außerh. d. Bez.pegels" +"164,200";"1,01";"-1,29";"außerh. d. Bez.pegels" +"164,300";"1,02";"-1,28";"außerh. d. Bez.pegels" +"164,400";"1,02";"-1,28";"außerh. d. Bez.pegels" +"164,500";"1,02";"-1,28";"außerh. d. Bez.pegels" +"164,600";"1,02";"-1,28";"außerh. d. Bez.pegels" +"164,700";"1,02";"-1,28";"außerh. d. Bez.pegels" +"164,800";"1,02";"-1,28";"außerh. d. Bez.pegels" +"164,900";"1,03";"-1,27";"außerh. d. Bez.pegels" +"165,000";"1,03";"-1,27";"außerh. d. Bez.pegels" +"165,100";"1,03";"-1,27";"außerh. d. Bez.pegels" +"165,200";"1,02";"-1,28";"außerh. d. Bez.pegels" +"165,300";"1,02";"-1,29";"außerh. d. Bez.pegels" +"165,400";"1,03";"-1,29";"außerh. d. Bez.pegels" +"165,500";"1,04";"-1,29";"außerh. d. Bez.pegels" +"165,600";"1,05";"-1,29";"außerh. d. Bez.pegels" +"165,700";"1,05";"-1,29";"außerh. d. Bez.pegels" +"165,800";"1,04";"-1,30";"außerh. d. Bez.pegels" +"165,900";"1,04";"-1,30";"außerh. d. Bez.pegels" +"166,000";"1,05";"-1,30";"außerh. d. Bez.pegels" +"166,100";"1,05";"-1,30";"außerh. d. Bez.pegels" +"166,200";"1,05";"-1,30";"außerh. d. Bez.pegels" +"166,300";"1,05";"-1,30";"außerh. d. Bez.pegels" +"166,400";"1,05";"-1,30";"außerh. d. Bez.pegels" +"166,500";"1,05";"-1,30";"außerh. d. Bez.pegels" +"166,600";"1,05";"-1,30";"außerh. d. Bez.pegels" +"166,700";"1,06";"-1,29";"außerh. d. Bez.pegels" +"166,800";"1,06";"-1,29";"außerh. d. Bez.pegels" +"166,900";"1,06";"-1,29";"außerh. d. Bez.pegels" +"167,000";"1,06";"-1,29";"außerh. d. Bez.pegels" +"167,100";"1,05";"-1,29";"außerh. d. Bez.pegels" +"167,200";"1,05";"-1,29";"außerh. d. Bez.pegels" +"167,300";"1,05";"-1,28";"außerh. d. Bez.pegels" +"167,400";"1,05";"-1,28";"außerh. d. Bez.pegels" +"167,500";"1,05";"-1,29";"außerh. d. Bez.pegels" +"167,600";"1,05";"-1,29";"außerh. d. Bez.pegels" +"167,700";"1,06";"-1,30";"außerh. d. Bez.pegels" +"167,800";"1,07";"-1,31";"außerh. d. Bez.pegels" +"167,900";"1,07";"-1,31";"außerh. d. Bez.pegels" +"168,000";"1,07";"-1,31";"außerh. d. Bez.pegels" +"168,100";"1,07";"-1,31";"außerh. d. Bez.pegels" +"168,200";"1,07";"-1,31";"außerh. d. Bez.pegels" +"168,300";"1,08";"-1,31";"außerh. d. Bez.pegels" +"168,400";"1,08";"-1,32";"außerh. d. Bez.pegels" +"168,500";"1,07";"-1,33";"außerh. d. Bez.pegels" +"168,600";"1,07";"-1,33";"außerh. d. Bez.pegels" +"168,700";"1,08";"-1,33";"außerh. d. Bez.pegels" +"168,800";"1,09";"-1,33";"außerh. d. Bez.pegels" +"168,900";"1,08";"-1,33";"außerh. d. Bez.pegels" +"169,000";"1,08";"-1,32";"außerh. d. Bez.pegels" +"169,100";"1,08";"-1,32";"außerh. d. Bez.pegels" +"169,200";"1,08";"-1,33";"außerh. d. Bez.pegels" +"169,300";"1,09";"-1,32";"außerh. d. Bez.pegels" +"169,400";"1,09";"-1,32";"außerh. d. Bez.pegels" +"169,500";"1,08";"-1,33";"außerh. d. Bez.pegels" +"169,600";"1,08";"-1,33";"außerh. d. Bez.pegels" +"169,700";"1,09";"-1,32";"außerh. d. Bez.pegels" +"169,800";"1,09";"-1,31";"außerh. d. Bez.pegels" +"169,900";"1,09";"-1,31";"außerh. d. Bez.pegels" +"170,000";"1,09";"-1,31";"außerh. d. Bez.pegels" +"170,100";"1,10";"-1,31";"außerh. d. Bez.pegels" +"170,200";"1,11";"-1,30";"außerh. d. Bez.pegels" +"170,300";"1,10";"-1,30";"außerh. d. Bez.pegels" +"170,400";"1,09";"-1,30";"außerh. d. Bez.pegels" +"170,500";"1,09";"-1,29";"außerh. d. Bez.pegels" +"170,600";"1,09";"-1,29";"außerh. d. Bez.pegels" +"170,700";"1,10";"-1,29";"außerh. d. Bez.pegels" +"170,800";"1,10";"-1,29";"außerh. d. Bez.pegels" +"170,900";"1,11";"-1,29";"außerh. d. Bez.pegels" +"171,000";"1,13";"-1,29";"außerh. d. Bez.pegels" +"171,100";"1,14";"-1,29";"außerh. d. Bez.pegels" +"171,200";"1,15";"-1,30";"außerh. d. Bez.pegels" +"171,300";"1,15";"-1,30";"außerh. d. Bez.pegels" +"171,400";"1,16";"-1,30";"außerh. d. Bez.pegels" +"171,500";"1,17";"-1,31";"außerh. d. Bez.pegels" +"171,600";"1,17";"-1,32";"außerh. d. Bez.pegels" +"171,700";"1,17";"-1,32";"außerh. d. Bez.pegels" +"171,800";"1,17";"-1,32";"außerh. d. Bez.pegels" +"171,900";"1,17";"-1,32";"außerh. d. Bez.pegels" +"172,000";"1,16";"-1,32";"außerh. d. Bez.pegels" +"172,100";"1,16";"-1,32";"außerh. d. Bez.pegels" +"172,200";"1,16";"-1,32";"außerh. d. Bez.pegels" +"172,300";"1,17";"-1,32";"außerh. d. Bez.pegels" +"172,400";"1,17";"-1,33";"außerh. d. Bez.pegels" +"172,500";"1,17";"-1,33";"außerh. d. Bez.pegels" +"172,600";"1,17";"-1,34";"außerh. d. Bez.pegels" +"172,700";"1,17";"-1,34";"außerh. d. Bez.pegels" +"172,800";"1,17";"-1,34";"außerh. d. Bez.pegels" +"172,900";"1,17";"-1,34";"außerh. d. Bez.pegels" +"173,000";"1,17";"-1,34";"außerh. d. Bez.pegels" +"173,100";"1,17";"-1,34";"außerh. d. Bez.pegels" +"173,200";"1,17";"-1,34";"außerh. d. Bez.pegels" +"173,300";"1,18";"-1,34";"außerh. d. Bez.pegels" +"173,400";"1,18";"-1,35";"außerh. d. Bez.pegels" +"173,500";"1,17";"-1,35";"außerh. d. Bez.pegels" +"173,600";"1,17";"-1,35";"außerh. d. Bez.pegels" +"173,700";"1,15";"-1,35";"außerh. d. Bez.pegels" +"173,800";"1,13";"-1,35";"außerh. d. Bez.pegels" +"173,900";"1,14";"-1,35";"außerh. d. Bez.pegels" +"174,000";"1,15";"-1,35";"außerh. d. Bez.pegels" +"174,100";"1,15";"-1,35";"außerh. d. Bez.pegels" +"174,200";"1,16";"-1,35";"außerh. d. Bez.pegels" +"174,300";"1,17";"-1,35";"außerh. d. Bez.pegels" +"174,400";"1,17";"-1,36";"außerh. d. Bez.pegels" +"174,500";"1,17";"-1,35";"außerh. d. Bez.pegels" +"174,600";"1,16";"-1,35";"außerh. d. Bez.pegels" +"174,700";"1,17";"-1,35";"außerh. d. Bez.pegels" +"174,800";"1,18";"-1,34";"außerh. d. Bez.pegels" +"174,900";"1,17";"-1,35";"außerh. d. Bez.pegels" +"175,000";"1,17";"-1,35";"außerh. d. Bez.pegels" +"175,100";"1,17";"-1,35";"außerh. d. Bez.pegels" +"175,200";"1,17";"-1,34";"außerh. d. Bez.pegels" +"175,300";"1,17";"-1,33";"außerh. d. Bez.pegels" +"175,400";"1,16";"-1,33";"außerh. d. Bez.pegels" +"175,500";"1,16";"-1,34";"außerh. d. Bez.pegels" +"175,600";"1,17";"-1,35";"außerh. d. Bez.pegels" +"175,700";"1,17";"-1,34";"außerh. d. Bez.pegels" +"175,800";"1,17";"-1,33";"außerh. d. Bez.pegels" +"175,900";"1,18";"-1,33";"außerh. d. Bez.pegels" +"176,000";"1,18";"-1,34";"außerh. d. Bez.pegels" +"176,100";"1,18";"-1,34";"außerh. d. Bez.pegels" +"176,200";"1,17";"-1,35";"außerh. d. Bez.pegels" +"176,300";"1,17";"-1,35";"außerh. d. Bez.pegels" +"176,400";"1,17";"-1,34";"außerh. d. Bez.pegels" +"176,500";"1,17";"-1,34";"außerh. d. Bez.pegels" +"176,600";"1,16";"-1,34";"außerh. d. Bez.pegels" +"176,700";"1,17";"-1,34";"außerh. d. Bez.pegels" +"176,800";"1,17";"-1,34";"außerh. d. Bez.pegels" +"176,900";"1,17";"-1,34";"außerh. d. Bez.pegels" +"177,000";"1,16";"-1,34";"außerh. d. Bez.pegels" +"177,100";"1,17";"-1,33";"außerh. d. Bez.pegels" +"177,200";"1,17";"-1,33";"außerh. d. Bez.pegels" +"177,300";"1,17";"-1,34";"außerh. d. Bez.pegels" +"177,400";"1,17";"-1,35";"außerh. d. Bez.pegels" +"177,500";"1,16";"-1,34";"außerh. d. Bez.pegels" +"177,600";"1,15";"-1,34";"außerh. d. Bez.pegels" +"177,700";"1,14";"-1,34";"außerh. d. Bez.pegels" +"177,800";"1,12";"-1,35";"außerh. d. Bez.pegels" +"177,900";"1,12";"-1,35";"außerh. d. Bez.pegels" +"178,000";"1,12";"-1,35";"außerh. d. Bez.pegels" +"178,100";"1,12";"-1,36";"außerh. d. Bez.pegels" +"178,200";"1,12";"-1,36";"außerh. d. Bez.pegels" +"178,300";"1,12";"-1,36";"außerh. d. Bez.pegels" +"178,400";"1,13";"-1,36";"außerh. d. Bez.pegels" +"178,500";"1,13";"-1,36";"außerh. d. Bez.pegels" +"178,600";"1,13";"-1,36";"außerh. d. Bez.pegels" +"178,700";"1,13";"-1,36";"außerh. d. Bez.pegels" +"178,800";"1,14";"-1,36";"außerh. d. Bez.pegels" +"178,900";"1,14";"-1,36";"außerh. d. Bez.pegels" +"179,000";"1,13";"-1,37";"außerh. d. Bez.pegels" +"179,100";"1,11";"-1,38";"außerh. d. Bez.pegels" +"179,200";"1,10";"-1,38";"außerh. d. Bez.pegels" +"179,300";"1,09";"-1,38";"außerh. d. Bez.pegels" +"179,400";"1,09";"-1,38";"außerh. d. Bez.pegels" +"179,500";"1,10";"-1,38";"außerh. d. Bez.pegels" +"179,600";"1,10";"-1,39";"außerh. d. Bez.pegels" +"179,700";"1,10";"-1,39";"außerh. d. Bez.pegels" +"179,800";"1,10";"-1,38";"außerh. d. Bez.pegels" +"179,900";"1,11";"-1,38";"außerh. d. Bez.pegels" +"180,000";"1,11";"-1,38";"außerh. d. Bez.pegels" +"180,100";"1,11";"-1,38";"außerh. d. Bez.pegels" +"180,200";"1,11";"-1,39";"außerh. d. Bez.pegels" +"180,300";"1,11";"-1,39";"außerh. d. Bez.pegels" +"180,400";"1,11";"-1,39";"außerh. d. Bez.pegels" +"180,500";"1,11";"-1,39";"außerh. d. Bez.pegels" +"180,600";"1,11";"-1,39";"außerh. d. Bez.pegels" +"180,700";"1,11";"-1,39";"außerh. d. Bez.pegels" +"180,800";"1,10";"-1,40";"außerh. d. Bez.pegels" +"180,900";"1,10";"-1,39";"außerh. d. Bez.pegels" +"181,000";"1,10";"-1,39";"außerh. d. Bez.pegels" +"181,100";"1,09";"-1,39";"außerh. d. Bez.pegels" +"181,200";"1,09";"-1,39";"außerh. d. Bez.pegels" +"181,300";"1,08";"-1,40";"außerh. d. Bez.pegels" +"181,400";"1,07";"-1,40";"außerh. d. Bez.pegels" +"181,500";"1,07";"-1,40";"außerh. d. Bez.pegels" +"181,600";"1,07";"-1,39";"außerh. d. Bez.pegels" +"181,700";"1,08";"-1,39";"außerh. d. Bez.pegels" +"181,800";"1,08";"-1,40";"außerh. d. Bez.pegels" +"181,900";"1,08";"-1,41";"außerh. d. Bez.pegels" +"182,000";"1,08";"-1,42";"außerh. d. Bez.pegels" +"182,100";"1,08";"-1,42";"außerh. d. Bez.pegels" +"182,200";"1,08";"-1,41";"außerh. d. Bez.pegels" +"182,300";"1,08";"-1,41";"außerh. d. Bez.pegels" +"182,400";"1,07";"-1,41";"außerh. d. Bez.pegels"