Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java @ 2037:986820795c3b
Better initialize cross_section.km of cross-section-artifacts.
flys-artifacts/trunk@3510 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 21 Dec 2011 11:56:08 +0000 |
parents | c03aeb0cf46b |
children | cd9bcdcf6597 |
comparison
equal
deleted
inserted
replaced
2036:c03aeb0cf46b | 2037:986820795c3b |
---|---|
21 | 21 |
22 import de.intevation.flys.artifacts.states.StaticState; | 22 import de.intevation.flys.artifacts.states.StaticState; |
23 | 23 |
24 import de.intevation.artifactdatabase.state.Facet; | 24 import de.intevation.artifactdatabase.state.Facet; |
25 import de.intevation.artifactdatabase.state.State; | 25 import de.intevation.artifactdatabase.state.State; |
26 | |
27 import de.intevation.flys.utils.FLYSUtils; | |
26 | 28 |
27 | 29 |
28 /** | 30 /** |
29 * Artifact describing a cross-section. | 31 * Artifact describing a cross-section. |
30 */ | 32 */ |
113 Artifact artifact, | 115 Artifact artifact, |
114 Object context, | 116 Object context, |
115 CallMeta callMeta) | 117 CallMeta callMeta) |
116 { | 118 { |
117 WINFOArtifact winfo = (WINFOArtifact) artifact; | 119 WINFOArtifact winfo = (WINFOArtifact) artifact; |
118 this.addStringData(DATA_KM, winfo.getDataAsString("ld_from")); | 120 double[] range = FLYSUtils.getKmRange(winfo); |
121 double min = 0.0f; | |
122 if (range != null && range.length > 0) { | |
123 min = range[0]; | |
124 } | |
125 this.addStringData(DATA_KM, Double.toString(min)); | |
119 } | 126 } |
120 | 127 |
121 | 128 |
122 /** | 129 /** |
123 * Create and return a new StaticState with charting output. | 130 * Create and return a new StaticState with charting output. |