comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/tkhstate/TkhCalculation.java @ 9528:55c187a0a31e

Fixed: consistent gauge assignment with downstream gauge as reference gauge for calc range starting at a gauge range limit
author mschaefer
date Tue, 02 Oct 2018 16:39:51 +0200
parents 9ea704de63ee
children b9c87bbff6a4
comparison
equal deleted inserted replaced
9527:7c8d62867876 9528:55c187a0a31e
38 import org.dive4elements.river.artifacts.sinfo.tkhcalculation.WaterlevelValuesFinder; 38 import org.dive4elements.river.artifacts.sinfo.tkhcalculation.WaterlevelValuesFinder;
39 import org.dive4elements.river.artifacts.sinfo.util.BedHeightInfo; 39 import org.dive4elements.river.artifacts.sinfo.util.BedHeightInfo;
40 import org.dive4elements.river.artifacts.sinfo.util.CalculationUtils; 40 import org.dive4elements.river.artifacts.sinfo.util.CalculationUtils;
41 import org.dive4elements.river.artifacts.sinfo.util.RiverInfo; 41 import org.dive4elements.river.artifacts.sinfo.util.RiverInfo;
42 import org.dive4elements.river.artifacts.sinfo.util.WstInfo; 42 import org.dive4elements.river.artifacts.sinfo.util.WstInfo;
43 import org.dive4elements.river.artifacts.states.WaterlevelData;
44 import org.dive4elements.river.exports.WaterlevelDescriptionBuilder; 43 import org.dive4elements.river.exports.WaterlevelDescriptionBuilder;
45 import org.dive4elements.river.model.BedHeight; 44 import org.dive4elements.river.model.BedHeight;
46 import org.dive4elements.river.model.River; 45 import org.dive4elements.river.model.River;
47 46
48 /** 47 /**
156 155
157 // We have no wst year as the wst is created by a calculation; we do not need it though 156 // We have no wst year as the wst is created by a calculation; we do not need it though
158 final int wspYear = -1; 157 final int wspYear = -1;
159 // Remark: showAllGauges only true for Fixierungsanalyse, false for WInfo, so false here as well 158 // Remark: showAllGauges only true for Fixierungsanalyse, false for WInfo, so false here as well
160 final boolean showAllGauges = false; 159 final boolean showAllGauges = false;
161 final WaterlevelData waterlevel = new WaterlevelData(wkms, wspYear, showAllGauges, true); 160
162 161 final RiverInfoProvider riverInfoProvider = riverInfo.forReferenceRange(calcRange, showAllGauges);
163 final RiverInfoProvider riverInfoProvider = riverInfo.forWaterlevel(waterlevel);
164 162
165 final String waterlevelLabel = descBuilder.getDesc(wkms); 163 final String waterlevelLabel = descBuilder.getDesc(wkms);
166 164
167 final WstInfo wstInfo = new WstInfo(waterlevelLabel, wspYear, riverInfoProvider.getReferenceGauge(), true); 165 final WstInfo wstInfo = new WstInfo(waterlevelLabel, wspYear, riverInfoProvider.getReferenceGauge(), true);
168 166

http://dive4elements.wald.intevation.org