diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java @ 1144:c07e9e9c7482

Set the river extent for WMSLayers in the FloodMapState. flys-artifacts/trunk@2667 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 07 Sep 2011 13:54:18 +0000
parents adb52a2005e7
children fbe18ad4caff
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java	Wed Sep 07 11:50:10 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java	Wed Sep 07 13:54:18 2011 +0000
@@ -12,8 +12,6 @@
 
 import de.intevation.artifactdatabase.state.Facet;
 
-import de.intevation.flys.model.RiverAxis;
-
 import de.intevation.flys.artifacts.FLYSArtifact;
 import de.intevation.flys.artifacts.context.FLYSContext;
 import de.intevation.flys.artifacts.model.WMSLayerFacet;
@@ -75,19 +73,7 @@
             url);
 
         facet.addLayer(WMS_LAYER_NAME);
-
-        RiverAxis axis = RiverAxis.getRiverAxis(river);
-        if (axis != null) {
-            // TODO Take the correct EPSG into account. Maybe, we need to
-            // reproject the geometry.
-            Geometry geom   = axis.getGeom().getBoundary();
-            String   bounds = GeometryUtils.jtsBoundsToOLBounds(geom);
-
-            logger.debug("River '" + river + "' bounds: " + bounds);
-
-            facet.setExtent(bounds);
-        }
-
+        facet.setExtent(GeometryUtils.getRiverBounds(river));
         facet.setSrid(FLYSUtils.getRiverSrid(artifact));
 
         facets.add(facet);

http://dive4elements.wald.intevation.org