Mercurial > dive4elements > river
comparison 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 |
comparison
equal
deleted
inserted
replaced
953:6f8873fca927 | 954:a5ea28339e5b |
---|---|
8 | 8 |
9 import de.intevation.artifactdatabase.state.Facet; | 9 import de.intevation.artifactdatabase.state.Facet; |
10 | 10 |
11 import de.intevation.flys.artifacts.FLYSArtifact; | 11 import de.intevation.flys.artifacts.FLYSArtifact; |
12 import de.intevation.flys.artifacts.model.WMSLayerFacet; | 12 import de.intevation.flys.artifacts.model.WMSLayerFacet; |
13 import de.intevation.flys.artifacts.resources.Resources; | |
13 import de.intevation.flys.artifacts.states.DefaultState.ComputeType; | 14 import de.intevation.flys.artifacts.states.DefaultState.ComputeType; |
14 | 15 |
15 | 16 |
16 public class WMSBackgroundState extends OutputState { | 17 public class WMSBackgroundState extends OutputState { |
18 | |
19 public static final String I18N_DESCRIPTION = "floodmap.wmsbackground"; | |
20 | |
17 | 21 |
18 private static final Logger logger = Logger.getLogger(WMSBackgroundState.class); | 22 private static final Logger logger = Logger.getLogger(WMSBackgroundState.class); |
19 | 23 |
20 @Override | 24 @Override |
21 public Object computeInit( | 25 public Object computeInit( |
24 CallMeta meta, | 28 CallMeta meta, |
25 List<Facet> facets | 29 List<Facet> facets |
26 ) { | 30 ) { |
27 logger.debug("WMSBackgroundState.computeInit()"); | 31 logger.debug("WMSBackgroundState.computeInit()"); |
28 | 32 |
33 // TODO Add config for background layer | |
29 WMSLayerFacet facet = new WMSLayerFacet( | 34 WMSLayerFacet facet = new WMSLayerFacet( |
30 0, | 35 0, |
31 FLOODMAP_WMSBACKGROUND, | 36 FLOODMAP_WMSBACKGROUND, |
32 "WMS-BACKGROUND", | 37 Resources.getMsg(meta, I18N_DESCRIPTION, I18N_DESCRIPTION), |
33 ComputeType.INIT, | 38 ComputeType.INIT, |
34 getID(), hash, | 39 getID(), hash, |
35 "http://vmap0.tiles.osgeo.org/wms/vmap0"); | 40 "http://vmap0.tiles.osgeo.org/wms/vmap0"); |
36 | 41 |
37 facet.addLayer("basic"); | 42 facet.addLayer("basic"); |
43 | |
44 // TODO determine extent based on the given geometry | |
45 facet.setExtent("-45 -90 45 90"); | |
38 | 46 |
39 facets.add(facet); | 47 facets.add(facet); |
40 | 48 |
41 return null; | 49 return null; |
42 } | 50 } |