[Dive4elements-commits] [PATCH 1 of 7] Fixed sediment yield parser
Wald Commits
scm-commit at wald.intevation.org
Fri Nov 2 14:59:35 CET 2012
# HG changeset patch
# User Raimund Renkert <rrenkert at intevation.de>
# Date 1351863781 -3600
# Node ID 1c5370683769c50ff76efc003d12b59eced80d12
# Parent 8d568bc22765da0ceefd1742221761253b021128
Fixed sediment yield parser.
* Fixed loading files ending with '_Sand.csv'. There are different files ending
like this, containing different data sets.
* Added new file ending. Naming for files is different in single year and
official epochs.
diff -r 8d568bc22765 -r 1c5370683769 flys-backend/src/main/java/de/intevation/flys/importer/parsers/SedimentYieldParser.java
--- a/flys-backend/src/main/java/de/intevation/flys/importer/parsers/SedimentYieldParser.java Fri Nov 02 14:30:39 2012 +0100
+++ b/flys-backend/src/main/java/de/intevation/flys/importer/parsers/SedimentYieldParser.java Fri Nov 02 14:43:01 2012 +0100
@@ -45,6 +45,9 @@
"_susp_Sand.csv";
public static final String FRACTION_SUSP_SAND_BED =
+ "_bettbild_Anteil_susp_Sand.csv";
+
+ public static final String FRACTION_SUSP_SAND_BED_EPOCH =
"_susp_Sand_bettbildAnteil.csv";
public static final String FRACTION_SUSPENDED_SEDIMENT =
@@ -367,13 +370,16 @@
else if (filename.endsWith(FRACTION_FINE_MIDDLE_STR)) {
return GrainFraction.FINE_MIDDLE;
}
- else if (filename.endsWith(FRACTION_SAND)) {
+ else if (filename.endsWith(FRACTION_SAND) &&
+ !filename.endsWith(FRACTION_SUSP_SAND)) {
return GrainFraction.SAND;
}
- else if (filename.endsWith(FRACTION_SUSP_SAND)) {
+ else if (filename.endsWith(FRACTION_SUSP_SAND) &&
+ !filename.endsWith(FRACTION_SUSP_SAND_BED)) {
return GrainFraction.SUSP_SAND;
}
- else if (filename.endsWith(FRACTION_SUSP_SAND_BED)) {
+ else if (filename.endsWith(FRACTION_SUSP_SAND_BED) ||
+ filename.endsWith(FRACTION_SUSP_SAND_BED_EPOCH)) {
return GrainFraction.SUSP_SAND_BED;
}
else if (filename.endsWith(FRACTION_SUSPENDED_SEDIMENT)) {
More information about the Dive4elements-commits
mailing list