comparison flys-artifacts/src/main/java/de/intevation/flys/exports/MapGenerator.java @ 2638:ccad7a6ddaa4

Issue 560. Added new facet for WSPLGEN layers. flys-artifacts/trunk@4276 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 19 Apr 2012 11:49:57 +0000
parents baaf7d125c43
children a78dafdd8590
comparison
equal deleted inserted replaced
2637:baaf7d125c43 2638:ccad7a6ddaa4
27 27
28 import de.intevation.flys.artifacts.FLYSArtifact; 28 import de.intevation.flys.artifacts.FLYSArtifact;
29 import de.intevation.flys.artifacts.model.FacetTypes; 29 import de.intevation.flys.artifacts.model.FacetTypes;
30 import de.intevation.flys.artifacts.model.WMSDBLayerFacet; 30 import de.intevation.flys.artifacts.model.WMSDBLayerFacet;
31 import de.intevation.flys.artifacts.model.WMSLayerFacet; 31 import de.intevation.flys.artifacts.model.WMSLayerFacet;
32 import de.intevation.flys.artifacts.model.WSPLGENLayerFacet;
32 import de.intevation.flys.utils.GeometryUtils; 33 import de.intevation.flys.utils.GeometryUtils;
33 import de.intevation.flys.utils.MapfileGenerator; 34 import de.intevation.flys.utils.MapfileGenerator;
34 import de.intevation.flys.utils.ThemeUtil; 35 import de.intevation.flys.utils.ThemeUtil;
35 36
36 37
123 FLYSArtifact flys, 124 FLYSArtifact flys,
124 WMSLayerFacet wms, 125 WMSLayerFacet wms,
125 Document attr 126 Document attr
126 ) { 127 ) {
127 try { 128 try {
128 MapfileGenerator mfg = MapfileGenerator.getInstance(); 129 if(wms instanceof WSPLGENLayerFacet) {
129 mfg.createUeskLayer( 130 MapfileGenerator mfg = MapfileGenerator.getInstance();
130 flys, 131 mfg.createUeskLayer(
131 wms, 132 flys,
132 ThemeUtil.createWSPLGENStyle(attr), 133 (WSPLGENLayerFacet) wms,
133 context); 134 ThemeUtil.createWSPLGENStyle(attr),
135 context);
136 }
137 else {
138 logger.warn("Cannot create WSPLGEN layer from: " +
139 wms.getClass());
140 }
134 } 141 }
135 catch (IOException ioe) { 142 catch (IOException ioe) {
136 logger.error(ioe, ioe); 143 logger.error(ioe, ioe);
137 } 144 }
138 } 145 }

http://dive4elements.wald.intevation.org