comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiffCalculation.java @ 8273:5c3b36b519d0

Add metadata to bedheight facets in bed height differences.
author "Tom Gottfried <tom@intevation.de>"
date Tue, 16 Sep 2014 11:33:08 +0200
parents e4606eae8ea5
children 8a14605fb64a
comparison
equal deleted inserted replaced
8272:c57b0400ac98 8273:5c3b36b519d0
42 for (int i = 0; i < heightIds.length; i++) { 42 for (int i = 0; i < heightIds.length; i++) {
43 BedHeightSingleData [] pair = getHeightPair(heightIds[i]); 43 BedHeightSingleData [] pair = getHeightPair(heightIds[i]);
44 if (pair[0].getYear() == null || pair[1].getYear() == null) { 44 if (pair[0].getYear() == null || pair[1].getYear() == null) {
45 addProblem("beddiff.missing.year"); 45 addProblem("beddiff.missing.year");
46 } 46 }
47 results[i] = calculateYearDifference(pair); 47 results[i] = calculateYearDifference(pair, heightIds[i]);
48 } 48 }
49 49
50 return new CalculationResult(results, this); 50 return new CalculationResult(results, this);
51 } 51 }
52 52
57 (BedHeightSingleData)BedHeightFactory.getHeight("single", ids[1]) 57 (BedHeightSingleData)BedHeightFactory.getHeight("single", ids[1])
58 }; 58 };
59 } 59 }
60 60
61 private BedDiffYearResult calculateYearDifference( 61 private BedDiffYearResult calculateYearDifference(
62 BedHeightSingleData[] pair 62 BedHeightSingleData[] pair,
63 int[] ids
63 ) { 64 ) {
64 log.debug("BedDiffCalculation.calculateYearDifference"); 65 log.debug("BedDiffCalculation.calculateYearDifference");
65 BedHeightSingleData s1 = pair[0]; 66 BedHeightSingleData s1 = pair[0];
66 BedHeightSingleData s2 = pair[1]; 67 BedHeightSingleData s2 = pair[1];
67 68
123 absolute, 124 absolute,
124 gap, 125 gap,
125 s1.getYear(), 126 s1.getYear(),
126 s2.getYear(), 127 s2.getYear(),
127 s1.getName(), 128 s1.getName(),
128 s2.getName()); 129 s2.getName(),
130 ids[0],
131 ids[1]);
129 } 132 }
130 } 133 }
131 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 134 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org