Mercurial > dive4elements > river
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 } |