Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/utils/WKTUtils.java @ 519:4e347624ee7c
Last part to fix gnv/issue153. Now 'Profilschnitte', 'Horizontalschnitte' and 'horizontale Schnittprofile'
all use the same x/y interpolation code.
gnv-artifacts/trunk@613 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sat, 23 Jan 2010 21:16:45 +0000 |
parents | 45be952a3215 |
children | 0563389138bb |
comparison
equal
deleted
inserted
replaced
518:464e03bf786b | 519:4e347624ee7c |
---|---|
1 package de.intevation.gnv.utils; | 1 package de.intevation.gnv.utils; |
2 | 2 |
3 import com.vividsolutions.jts.geom.Coordinate; | 3 import com.vividsolutions.jts.geom.Coordinate; |
4 import com.vividsolutions.jts.geom.LineString; | |
4 import com.vividsolutions.jts.geom.Point; | 5 import com.vividsolutions.jts.geom.Point; |
5 import com.vividsolutions.jts.geom.Polygon; | 6 import com.vividsolutions.jts.geom.Polygon; |
6 import com.vividsolutions.jts.geom.LineString; | 7 |
7 import com.vividsolutions.jts.io.ParseException; | 8 import com.vividsolutions.jts.io.ParseException; |
8 | |
9 import com.vividsolutions.jts.io.WKTReader; | 9 import com.vividsolutions.jts.io.WKTReader; |
10 | 10 |
11 import de.intevation.gnv.artifacts.ressource.RessourceFactory; | |
12 | |
11 import de.intevation.gnv.geobackend.base.Result; | 13 import de.intevation.gnv.geobackend.base.Result; |
14 | |
12 import de.intevation.gnv.geobackend.base.query.QueryExecutor; | 15 import de.intevation.gnv.geobackend.base.query.QueryExecutor; |
13 import de.intevation.gnv.geobackend.base.query.QueryExecutorFactory; | 16 import de.intevation.gnv.geobackend.base.query.QueryExecutorFactory; |
17 | |
14 import de.intevation.gnv.geobackend.base.query.exception.QueryException; | 18 import de.intevation.gnv.geobackend.base.query.exception.QueryException; |
15 import de.intevation.gnv.artifacts.ressource.RessourceFactory; | |
16 | 19 |
17 import de.intevation.gnv.math.LinearFunction; | 20 import de.intevation.gnv.math.LinearFunction; |
18 | 21 |
19 import java.text.MessageFormat; | 22 import java.text.MessageFormat; |
20 import java.text.NumberFormat; | 23 import java.text.NumberFormat; |
24 | |
21 import java.util.ArrayList; | 25 import java.util.ArrayList; |
22 import java.util.Collection; | 26 import java.util.Collection; |
23 import java.util.List; | 27 import java.util.List; |
24 import java.util.Locale; | 28 import java.util.Locale; |
25 | 29 |
30 import org.apache.commons.math.FunctionEvaluationException; | |
31 | |
26 import org.apache.commons.math.optimization.OptimizationException; | 32 import org.apache.commons.math.optimization.OptimizationException; |
33 | |
27 import org.apache.commons.math.optimization.fitting.CurveFitter; | 34 import org.apache.commons.math.optimization.fitting.CurveFitter; |
35 | |
28 import org.apache.commons.math.optimization.general.GaussNewtonOptimizer; | 36 import org.apache.commons.math.optimization.general.GaussNewtonOptimizer; |
29 import org.apache.commons.math.FunctionEvaluationException; | |
30 | 37 |
31 import org.apache.log4j.Logger; | 38 import org.apache.log4j.Logger; |
32 | 39 |
33 public abstract class WKTUtils { | 40 public abstract class WKTUtils { |
34 | 41 |