comparison flys-backend/src/main/java/de/intevation/flys/importer/ImportRiver.java @ 2828:ac13e466a55e

Added a parser for flow velocity model data and adjusted the db relation schema (missing q column). flys-backend/trunk@4245 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 17 Apr 2012 09:37:52 +0000
parents 85b25e74594f
children ac5bd90697c1
comparison
equal deleted inserted replaced
2827:85b25e74594f 2828:ac13e466a55e
23 import de.intevation.flys.model.River; 23 import de.intevation.flys.model.River;
24 import de.intevation.flys.model.Unit; 24 import de.intevation.flys.model.Unit;
25 25
26 import de.intevation.flys.importer.parsers.BedHeightEpochParser; 26 import de.intevation.flys.importer.parsers.BedHeightEpochParser;
27 import de.intevation.flys.importer.parsers.BedHeightSingleParser; 27 import de.intevation.flys.importer.parsers.BedHeightSingleParser;
28 import de.intevation.flys.importer.parsers.FlowVelocityModelParser;
28 import de.intevation.flys.importer.parsers.PRFParser; 29 import de.intevation.flys.importer.parsers.PRFParser;
29 import de.intevation.flys.importer.parsers.HYKParser; 30 import de.intevation.flys.importer.parsers.HYKParser;
30 import de.intevation.flys.importer.parsers.MorphologicalWidthParser; 31 import de.intevation.flys.importer.parsers.MorphologicalWidthParser;
31 import de.intevation.flys.importer.parsers.AnnotationsParser; 32 import de.intevation.flys.importer.parsers.AnnotationsParser;
32 import de.intevation.flys.importer.parsers.AnnotationClassifier; 33 import de.intevation.flys.importer.parsers.AnnotationClassifier;
349 350
350 if (modelFiles == null) { 351 if (modelFiles == null) {
351 log.warn("Cannot parse directory '" + modelDir + "'"); 352 log.warn("Cannot parse directory '" + modelDir + "'");
352 } 353 }
353 else { 354 else {
354 // TODO 355 FlowVelocityModelParser parser = new FlowVelocityModelParser();
356
355 for (File model: modelFiles) { 357 for (File model: modelFiles) {
356 log.debug("Parse file '" + model + "'"); 358 log.debug("Parse file '" + model + "'");
357 } 359 parser.parse(model);
360 }
361
362 flowVelocityModels = parser.getModels();
358 } 363 }
359 364
360 if (measureFiles == null) { 365 if (measureFiles == null) {
361 log.warn("Cannot parse directory '" + measureDir + "'"); 366 log.warn("Cannot parse directory '" + measureDir + "'");
362 } 367 }

http://dive4elements.wald.intevation.org