comparison gnv-artifacts/src/main/java/de/intevation/gnv/state/profile/horizontal/HorizontalProfileOutputState.java @ 507:45be952a3215

Solved some issues. Removed encoding problems while formatting coordinates (issue137) and use this format as subtitle in charts (issue136). gnv-artifacts/trunk@590 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 21 Jan 2010 14:42:51 +0000
parents 8975de9d7483
children 90f03b909bb0
comparison
equal deleted inserted replaced
506:d41c155db337 507:45be952a3215
33 import de.intevation.gnv.state.describedata.KeyValueDescibeData; 33 import de.intevation.gnv.state.describedata.KeyValueDescibeData;
34 import de.intevation.gnv.state.exception.StateException; 34 import de.intevation.gnv.state.exception.StateException;
35 import de.intevation.gnv.state.timeseries.TimeSeriesOutputState; 35 import de.intevation.gnv.state.timeseries.TimeSeriesOutputState;
36 import de.intevation.gnv.statistics.HorizontalProfileStatistics; 36 import de.intevation.gnv.statistics.HorizontalProfileStatistics;
37 import de.intevation.gnv.statistics.Statistics; 37 import de.intevation.gnv.statistics.Statistics;
38 import de.intevation.gnv.utils.WKTUtils;
38 39
39 /** 40 /**
40 * @author Tim Englich <tim.englich@intevation.de> 41 * @author Tim Englich <tim.englich@intevation.de>
41 * 42 *
42 */ 43 */
253 for (int i = 0; i < CHART_TITLE_META.length; i++) { 254 for (int i = 0; i < CHART_TITLE_META.length; i++) {
254 String qry = CHART_TITLE_META[i]; 255 String qry = CHART_TITLE_META[i];
255 256
256 if (qry.equals("SHAPE")) { 257 if (qry.equals("SHAPE")) {
257 try { 258 try {
258 Point p = (Point) wktReader.read(result.getString(qry)); 259 String wktPoint = result.getString(qry);
259 260
260 meta.append(getMessage(locale,"coordinate","coordinate")); 261 meta.append(getMessage(locale,"coordinate","coordinate"));
261 meta.append(": "); 262 meta.append(": ");
262 263 meta.append(WKTUtils.toText(wktPoint));
263 log.debug(
264 "Add " + qry + " to meta information of subtitle: "
265 + p.toString()
266 );
267 meta.append(p.getX() + ", " + p.getY());
268 } 264 }
269 catch (ParseException pe) { 265 catch (ParseException pe) {
270 log.warn("Error while parsing point.", pe); 266 log.warn("Error while parsing point.", pe);
271 } 267 }
272 } 268 }

http://dive4elements.wald.intevation.org