Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.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 | a2735a4bf75e |
children | ffa5eaad3a7b |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java Thu Jan 24 10:02:45 2013 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java Thu Jan 24 15:04:01 2013 +0100 @@ -1,29 +1,25 @@ package de.intevation.flys.artifacts; -import java.util.List; - -import org.w3c.dom.Document; - -import org.apache.log4j.Logger; - import com.vividsolutions.jts.geom.Envelope; import com.vividsolutions.jts.geom.Geometry; -import de.intevation.artifacts.ArtifactFactory; -import de.intevation.artifacts.CallMeta; - import de.intevation.artifactdatabase.state.DefaultOutput; import de.intevation.artifactdatabase.state.Facet; import de.intevation.artifactdatabase.state.State; - -import de.intevation.flys.model.River; - +import de.intevation.artifacts.ArtifactFactory; +import de.intevation.artifacts.CallMeta; import de.intevation.flys.artifacts.model.FacetTypes; import de.intevation.flys.artifacts.model.RiverFactory; +import de.intevation.flys.model.River; import de.intevation.flys.utils.FLYSUtils; import de.intevation.flys.utils.GeometryUtils; +import java.util.List; +import org.apache.log4j.Logger; +import org.w3c.dom.Document; + +@Deprecated public class RiverAxisArtifact extends WMSDBArtifact { public static final String NAME = "riveraxis"; @@ -87,6 +83,7 @@ riverId = 0; } + @Override public int getRiverId() { if (riverId == 0) { String ids = artifact.getDataAsString("ids"); @@ -108,8 +105,13 @@ } @Override + protected String getLayer() { + return RiverFactory.getRiver(getRiverId()).getName(); + } + + @Override protected String getUrl() { - return FLYSUtils.getUserWMSUrl(artifact.identifier()); + return FLYSUtils.getRiverWMSUrl(); } @Override