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 }

http://dive4elements.wald.intevation.org