Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/MapArtifact.java @ 4864:dc0d37715e16
Floodmap uses the static River-WMS instead of User-WMS via RiverAxisArtifact.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Thu, 24 Jan 2013 15:04:01 +0100 |
parents | ad0990a82ab8 |
children | da3101abc9da |
comparison
equal
deleted
inserted
replaced
4863:f2e7f07f608d | 4864:dc0d37715e16 |
---|---|
1 package de.intevation.flys.artifacts; | 1 package de.intevation.flys.artifacts; |
2 | |
3 import org.apache.log4j.Logger; | |
4 | |
5 import java.util.List; | |
6 | |
7 import org.w3c.dom.Document; | |
8 import org.w3c.dom.Element; | |
9 | |
10 import de.intevation.artifacts.ArtifactFactory; | |
11 import de.intevation.artifacts.CallMeta; | |
12 import de.intevation.artifacts.CallContext; | |
13 | |
14 import de.intevation.artifacts.common.utils.XMLUtils.ElementCreator; | |
15 | 2 |
16 import de.intevation.artifactdatabase.ProtocolUtils; | 3 import de.intevation.artifactdatabase.ProtocolUtils; |
17 import de.intevation.artifactdatabase.state.Facet; | 4 import de.intevation.artifactdatabase.state.Facet; |
5 import de.intevation.artifactdatabase.state.Output; | |
18 import de.intevation.artifactdatabase.state.State; | 6 import de.intevation.artifactdatabase.state.State; |
19 import de.intevation.artifactdatabase.state.StateEngine; | 7 import de.intevation.artifactdatabase.state.StateEngine; |
20 import de.intevation.artifactdatabase.state.Output; | 8 import de.intevation.artifacts.ArtifactFactory; |
21 | 9 import de.intevation.artifacts.CallContext; |
10 import de.intevation.artifacts.CallMeta; | |
11 import de.intevation.artifacts.common.utils.XMLUtils.ElementCreator; | |
12 import de.intevation.flys.artifacts.RiverAxisArtifact.RiverAxisState; | |
13 import de.intevation.flys.artifacts.context.FLYSContext; | |
14 import de.intevation.flys.artifacts.model.map.WMSDBLayerFacet; | |
15 import de.intevation.flys.artifacts.states.DefaultState; | |
22 import de.intevation.flys.model.River; | 16 import de.intevation.flys.model.River; |
23 import de.intevation.flys.utils.FLYSUtils; | 17 import de.intevation.flys.utils.FLYSUtils; |
24 import de.intevation.flys.utils.MapUtils; | 18 import de.intevation.flys.utils.MapUtils; |
25 | 19 |
26 import de.intevation.flys.artifacts.RiverAxisArtifact.RiverAxisState; | 20 import java.util.List; |
27 import de.intevation.flys.artifacts.states.DefaultState; | 21 |
28 import de.intevation.flys.artifacts.context.FLYSContext; | 22 import org.apache.log4j.Logger; |
29 import de.intevation.flys.artifacts.model.map.WMSDBLayerFacet; | 23 import org.w3c.dom.Document; |
24 import org.w3c.dom.Element; | |
30 | 25 |
31 | 26 |
32 public class MapArtifact extends FLYSArtifact { | 27 public class MapArtifact extends FLYSArtifact { |
33 | 28 |
34 private static final Logger logger = | 29 private static final Logger logger = |
162 ComputeType.ADVANCE, | 157 ComputeType.ADVANCE, |
163 getID(), hash, | 158 getID(), hash, |
164 getUrl()); | 159 getUrl()); |
165 | 160 |
166 String name = type + "-" + artifact.identifier(); | 161 String name = type + "-" + artifact.identifier(); |
162 | |
167 facet.addLayer(name); | 163 facet.addLayer(name); |
168 facet.setExtent(getExtent(false)); | 164 facet.setExtent(getExtent(false)); |
169 facet.setOriginalExtent(getExtent(true)); | 165 facet.setOriginalExtent(getExtent(true)); |
170 facet.setSrid(getSrid()); | 166 facet.setSrid(getSrid()); |
171 facet.setData(getDataString()); | 167 facet.setData(getDataString()); |