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());

http://dive4elements.wald.intevation.org