Mercurial > dive4elements > river
changeset 6809:4ff177f48952 double-precision
WstParser and Importer doc: More sensible default unit and warn if it is used.
author | Tom Gottfried <tom.gottfried@intevation.de> |
---|---|
date | Fri, 09 Aug 2013 20:30:14 +0200 |
parents | 5487d1215f34 |
children | e2cfa97b7bff |
files | backend/doc/documentation/de/importer-hydr-morph.tex backend/src/main/java/org/dive4elements/river/importer/parsers/WstParser.java |
diffstat | 2 files changed, 12 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/backend/doc/documentation/de/importer-hydr-morph.tex Fri Aug 09 18:07:49 2013 +0200 +++ b/backend/doc/documentation/de/importer-hydr-morph.tex Fri Aug 09 20:30:14 2013 +0200 @@ -471,6 +471,12 @@ (z.B.\ weil keine Höhe gegeben war). \subsubsection{Warnungen} +\textbf{no unit and height reference found. Using default.} +\\Aus einer WST-Datei konnte keine Höhenreferenz +mit dazugehöriger Einheit ausgelesen werden. +Als Default wird 'm ü. unbekannte Referenz' verwendet. +Dies hat nur im Falle der Basis-WST-Datei einen Einfluss auf den Import. + \textbf{annotation type file 'XYZ' is not readable.} \\Die Datein XYZ kann nicht gelesen werden.
--- a/backend/src/main/java/org/dive4elements/river/importer/parsers/WstParser.java Fri Aug 09 18:07:49 2013 +0200 +++ b/backend/src/main/java/org/dive4elements/river/importer/parsers/WstParser.java Fri Aug 09 20:30:14 2013 +0200 @@ -141,7 +141,9 @@ boolean columnHeaderChecked = false; - String einheit = "Wasserstand [NN + m]"; + /* Default string for altitude reference + * if none is found in WST-file*/ + String einheit = "m ü. unbekannte Referenz"; HashSet<BigDecimal> kms = new HashSet<BigDecimal>(); @@ -261,6 +263,9 @@ einheit = m.matches() ? m.group(1) : units[0]; log.debug("unit: " + einheit); } + else { + log.warn("no unit and height reference found. Using default."); + } continue; }