Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/vegetationzones/VegetationZonesCalculation.java @ 9069:1ffd38826175
access uinfo.vegetationzones+inundation_duration
author | gernotbelger |
---|---|
date | Tue, 15 May 2018 12:00:26 +0200 |
parents | a5cf8d7bff3c |
children | 611a523fc42f |
comparison
equal
deleted
inserted
replaced
9068:a5cf8d7bff3c | 9069:1ffd38826175 |
---|---|
46 final RiverAccess access = new RiverAccess(uinfo); | 46 final RiverAccess access = new RiverAccess(uinfo); |
47 final River river = access.getRiver(); | 47 final River river = access.getRiver(); |
48 final DoubleRange calcRange = null; | 48 final DoubleRange calcRange = null; |
49 final RiverInfo riverInfo = new RiverInfo(river); | 49 final RiverInfo riverInfo = new RiverInfo(river); |
50 | 50 |
51 final VegetationzonesAccess vAccess = new VegetationzonesAccess(uinfo); | |
52 final ArrayList<String[]> zones = vAccess.getVegZones(); | |
53 | |
51 final VegetationZonesCalculationResults results = new VegetationZonesCalculationResults(calcModeLabel, user, riverInfo, calcRange); | 54 final VegetationZonesCalculationResults results = new VegetationZonesCalculationResults(calcModeLabel, user, riverInfo, calcRange); |
52 | 55 |
53 final Collection<ResultRow> rows = new ArrayList<>(); | 56 final Collection<ResultRow> rows = new ArrayList<>(); |
54 // TODO: get results from access! | 57 for (final String[] zone : zones) { |
55 final ResultRow row2 = ResultRow.create(). // | 58 final ResultRow row2 = ResultRow.create().// |
56 putValue(UInfoResultType.vegname, "Zonaler Wald"). // | 59 putValue(UInfoResultType.vegname, zone[0]).// |
57 putValue(UInfoResultType.vegdauervon, 0). // | 60 putValue(UInfoResultType.vegdauervon, zone[1]).// |
58 putValue(UInfoResultType.vegdauerbis, 5); | 61 putValue(UInfoResultType.vegdauerbis, zone[2]); |
62 rows.add(row2); | |
63 } | |
59 | 64 |
60 rows.add(row2); | 65 final VegetationZonesCalculationResult result = new VegetationZonesCalculationResult("Ergebnis 1", rows); |
61 | |
62 final VegetationZonesCalculationResult result = new VegetationZonesCalculationResult("Ergebnis 1", null, rows); | |
63 | 66 |
64 results.addResult(result, problems); | 67 results.addResult(result, problems); |
65 | 68 |
66 return new CalculationResult(results, problems); | 69 return new CalculationResult(results, problems); |
67 } | 70 } |