diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java @ 954:a5ea28339e5b

Set the extent of created WMSLayerFacets. flys-artifacts/trunk@2372 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 20 Jul 2011 12:42:06 +0000
parents 796c54058dc4
children 30f48f5ccdc3
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java	Wed Jul 20 12:37:54 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java	Wed Jul 20 12:42:06 2011 +0000
@@ -10,11 +10,15 @@
 
 import de.intevation.flys.artifacts.FLYSArtifact;
 import de.intevation.flys.artifacts.model.WMSLayerFacet;
+import de.intevation.flys.artifacts.resources.Resources;
 import de.intevation.flys.artifacts.states.DefaultState.ComputeType;
 
 
 public class WMSBackgroundState extends OutputState {
 
+    public static final String I18N_DESCRIPTION = "floodmap.wmsbackground";
+
+
     private static final Logger logger = Logger.getLogger(WMSBackgroundState.class);
 
     @Override
@@ -26,16 +30,20 @@
     ) {
         logger.debug("WMSBackgroundState.computeInit()");
 
+        // TODO Add config for background layer
         WMSLayerFacet facet = new WMSLayerFacet(
             0,
             FLOODMAP_WMSBACKGROUND,
-            "WMS-BACKGROUND",
+            Resources.getMsg(meta, I18N_DESCRIPTION, I18N_DESCRIPTION),
             ComputeType.INIT,
             getID(), hash,
             "http://vmap0.tiles.osgeo.org/wms/vmap0");
 
         facet.addLayer("basic");
 
+        // TODO determine extent based on the given geometry
+        facet.setExtent("-45 -90 45 90");
+
         facets.add(facet);
 
         return null;

http://dive4elements.wald.intevation.org