comparison flys-backend/src/main/java/de/intevation/flys/importer/parsers/SedimentYieldParser.java @ 3941:3de4ac5ccee8

Added missing GrainFraction type to parser; accept 'Querprofil' as valid BedHeightType during MINFO import. flys-backend/trunk@5503 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 18 Sep 2012 10:31:44 +0000
parents 0d27d02b1208
children f63b39799d2d
comparison
equal deleted inserted replaced
3940:aed7aba93718 3941:3de4ac5ccee8
47 public static final String FRACTION_SUSP_SAND_BED = 47 public static final String FRACTION_SUSP_SAND_BED =
48 "_susp_Sand_bettbildAnteil.csv"; 48 "_susp_Sand_bettbildAnteil.csv";
49 49
50 public static final String FRACTION_SUSPENDED_SEDIMENT = 50 public static final String FRACTION_SUSPENDED_SEDIMENT =
51 "_Schwebstoff.csv"; 51 "_Schwebstoff.csv";
52
53 public static final String FRACTION_TOTAL =
54 "_gesamt.csv";
52 55
53 56
54 public static final Pattern TIMEINTERVAL_SINGLE = 57 public static final Pattern TIMEINTERVAL_SINGLE =
55 Pattern.compile("\\D*([0-9]+?)\\D*"); 58 Pattern.compile("\\D*([0-9]+?)\\D*");
56 59
374 return GrainFraction.SUSP_SAND_BED; 377 return GrainFraction.SUSP_SAND_BED;
375 } 378 }
376 else if (filename.endsWith(FRACTION_SUSPENDED_SEDIMENT)) { 379 else if (filename.endsWith(FRACTION_SUSPENDED_SEDIMENT)) {
377 return GrainFraction.SUSPENDED_SEDIMENT; 380 return GrainFraction.SUSPENDED_SEDIMENT;
378 } 381 }
382 else if (filename.endsWith(FRACTION_TOTAL)) {
383 return GrainFraction.TOTAL;
384 }
379 else { 385 else {
380 log.warn("SYP: Unknown grain fraction '" + filename + "'"); 386 log.warn("SYP: Unknown grain fraction '" + filename + "'");
381 return "unknown"; 387 return "unknown";
382 } 388 }
383 } 389 }

http://dive4elements.wald.intevation.org