Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/utils/ArtifactMapfileGenerator.java @ 7055:1f38656b68c4
DGM SRIds are now fetched from database instead of configuration.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Thu, 19 Sep 2013 16:27:33 +0200 |
parents | fc2de41ebdb8 |
children | a56fe3bc6700 |
comparison
equal
deleted
inserted
replaced
7054:f4d6ef50665a | 7055:1f38656b68c4 |
---|---|
8 | 8 |
9 package org.dive4elements.river.utils; | 9 package org.dive4elements.river.utils; |
10 | 10 |
11 import org.dive4elements.artifacts.CallContext; | 11 import org.dive4elements.artifacts.CallContext; |
12 import org.dive4elements.river.artifacts.D4EArtifact; | 12 import org.dive4elements.river.artifacts.D4EArtifact; |
13 import org.dive4elements.river.artifacts.access.RangeAccess; | 13 import org.dive4elements.river.artifacts.access.DGMAccess; |
14 import org.dive4elements.river.artifacts.model.LayerInfo; | 14 import org.dive4elements.river.artifacts.model.LayerInfo; |
15 import org.dive4elements.river.artifacts.model.map.WMSDBLayerFacet; | 15 import org.dive4elements.river.artifacts.model.map.WMSDBLayerFacet; |
16 import org.dive4elements.river.artifacts.model.map.WMSLayerFacet; | 16 import org.dive4elements.river.artifacts.model.map.WMSLayerFacet; |
17 import org.dive4elements.river.artifacts.model.map.WSPLGENLayerFacet; | 17 import org.dive4elements.river.artifacts.model.map.WSPLGENLayerFacet; |
18 import org.dive4elements.river.artifacts.resources.Resources; | 18 import org.dive4elements.river.artifacts.resources.Resources; |
84 { | 84 { |
85 logger.debug("createUeskLayer"); | 85 logger.debug("createUeskLayer"); |
86 | 86 |
87 String identifier = flys.identifier(); | 87 String identifier = flys.identifier(); |
88 | 88 |
89 RangeAccess access = new RangeAccess(flys); | 89 DGMAccess access = new DGMAccess(flys); |
90 | 90 |
91 LayerInfo layerinfo = new LayerInfo(); | 91 LayerInfo layerinfo = new LayerInfo(); |
92 layerinfo.setName(MS_WSPLGEN_PREFIX + identifier); | 92 layerinfo.setName(MS_WSPLGEN_PREFIX + identifier); |
93 layerinfo.setType("POLYGON"); | 93 layerinfo.setType("POLYGON"); |
94 layerinfo.setDirectory(identifier); | 94 layerinfo.setDirectory(identifier); |
108 identifier); | 108 identifier); |
109 | 109 |
110 layerinfo.setTitle(title); | 110 layerinfo.setTitle(title); |
111 | 111 |
112 layerinfo.setStyle(style); | 112 layerinfo.setStyle(style); |
113 layerinfo.setSrid(RiverUtils.getRiverDGMSrid(river)); | 113 layerinfo.setSrid(String.valueOf(access.getDGM().getSrid())); |
114 | 114 |
115 String name = MS_LAYER_PREFIX + wms.getName(); | 115 String name = MS_LAYER_PREFIX + wms.getName(); |
116 | 116 |
117 Template template = getTemplateByName(WSPLGEN_LAYER_TEMPLATE); | 117 Template template = getTemplateByName(WSPLGEN_LAYER_TEMPLATE); |
118 if (template == null) { | 118 if (template == null) { |