comparison artifacts/src/main/java/org/dive4elements/river/artifacts/BedHeightsArtifact.java @ 8964:45f1ad66560e

Code cleanup concerning calculations: improved error handling; improved interpolation; bed heights are now always used for spatial discretisation
author gernotbelger
date Thu, 29 Mar 2018 15:48:17 +0200
parents 8a1c6e2ad48b
children
comparison
equal deleted inserted replaced
8963:b98fbd91f64a 8964:45f1ad66560e
20 import org.dive4elements.artifacts.CallMeta; 20 import org.dive4elements.artifacts.CallMeta;
21 import org.dive4elements.artifacts.common.utils.XMLUtils; 21 import org.dive4elements.artifacts.common.utils.XMLUtils;
22 import org.dive4elements.river.artifacts.model.FacetTypes; 22 import org.dive4elements.river.artifacts.model.FacetTypes;
23 import org.dive4elements.river.artifacts.model.minfo.BedHeightFacet; 23 import org.dive4elements.river.artifacts.model.minfo.BedHeightFacet;
24 import org.dive4elements.river.artifacts.model.minfo.BedHeightMinMaxFacet; 24 import org.dive4elements.river.artifacts.model.minfo.BedHeightMinMaxFacet;
25 import org.dive4elements.river.artifacts.model.minfo.BedHeightMinMaxFacet.BedHeightValueType;
26 import org.dive4elements.river.artifacts.model.minfo.BedHeightSoundingWidthFacet; 25 import org.dive4elements.river.artifacts.model.minfo.BedHeightSoundingWidthFacet;
27 import org.dive4elements.river.artifacts.resources.Resources; 26 import org.dive4elements.river.artifacts.resources.Resources;
28 import org.dive4elements.river.artifacts.states.StaticState; 27 import org.dive4elements.river.artifacts.states.StaticState;
29 import org.dive4elements.river.exports.process.BedHeightProcessor; 28 import org.dive4elements.river.exports.process.BedHeightProcessor;
29 import org.dive4elements.river.model.BedHeightValueType;
30 import org.w3c.dom.Document; 30 import org.w3c.dom.Document;
31 31
32 public class BedHeightsArtifact extends AbstractStaticStateArtifact implements FacetTypes { 32 public class BedHeightsArtifact extends AbstractStaticStateArtifact implements FacetTypes {
33 /** The log for this class. */ 33 /** The log for this class. */
34 private static Logger log = Logger.getLogger(BedHeightsArtifact.class); 34 private static Logger log = Logger.getLogger(BedHeightsArtifact.class);

http://dive4elements.wald.intevation.org