diff backend/src/main/java/org/dive4elements/river/importer/parsers/LineParser.java @ 8032:fd3a24336e6a

SCHEMA CHANGE and Importer (only longitudinal section data so far): only grain fractions given now in schema are valid. We are handling sediment loads, not yields.
author "Tom Gottfried <tom@intevation.de>"
date Mon, 14 Jul 2014 15:36:44 +0200
parents 07cc4cd9233e
children 9342d7fe0ee7
line wrap: on
line diff
--- a/backend/src/main/java/org/dive4elements/river/importer/parsers/LineParser.java	Fri Jul 11 13:10:05 2014 +0200
+++ b/backend/src/main/java/org/dive4elements/river/importer/parsers/LineParser.java	Mon Jul 14 15:36:44 2014 +0200
@@ -113,12 +113,8 @@
     protected static String stripMetaLine(String line) {
         String tmp = line.substring(1, line.length());
 
-        if (tmp.startsWith(" ")) {
-            return tmp.substring(1, tmp.length());
-        }
-        else {
-            return tmp;
-        }
+        // meta-lines often have trailing semicolons in real data
+        return tmp.replaceAll(SEPERATOR_CHAR + "*$", "").trim();
     }
 
     public static double getDouble(String doubleString) throws ParseException {

http://dive4elements.wald.intevation.org