Revision 7154
trunk/extensions/extPublish/src/com/iver/cit/gvsig/publish/servers/mapserver/MapServerPublishControler.java | ||
---|---|---|
141 | 141 |
} |
142 | 142 |
|
143 | 143 |
private MapLayer publishSimpleLayer(FLayer layer) throws LayerException{ |
144 |
return new MapServerLayerFactory().getMapLayer(layer); |
|
144 |
MapLayer mapLayer = new MapServerLayerFactory().getMapLayer(layer); |
|
145 |
if (getService().compareTo(ServerData.SERVER_TYPE_WMS) == 0){ |
|
146 |
mapLayer.metadata.setServiceAsWMS(); |
|
147 |
}else if(getService().compareTo(ServerData.SERVER_TYPE_WFS) == 0){ |
|
148 |
mapLayer.metadata.setServiceAsWFS(); |
|
149 |
mapLayer.metadata.gml_include_items = "all"; |
|
150 |
mapLayer.setDump(true); |
|
151 |
mapLayer.classList = new ArrayList(); |
|
152 |
}else if(getService().compareTo(ServerData.SERVER_TYPE_WCS) == 0){ |
|
153 |
mapLayer.metadata.setServiceAsWCS(); |
|
154 |
} |
|
155 |
return mapLayer; |
|
145 | 156 |
} |
146 | 157 |
|
147 | 158 |
private ArrayList publishGroupLayer(ConfigFile config,FLayers layers) throws LayerException{ |
... | ... | |
265 | 276 |
webMap.metadata = new MetadataWeb(); |
266 | 277 |
webMap.metadata.crs = new CRS(getMapCtrl().getMapContext().getViewPort() |
267 | 278 |
.getProjection().getAbrev(), false); |
268 |
|
|
269 | 279 |
webMap.metadata.title = "Published Layers"; |
270 | 280 |
webMap.metadata.onlineresource = onlineResource; |
281 |
if (getService().compareTo(ServerData.SERVER_TYPE_WMS) == 0){ |
|
282 |
webMap.metadata.setServiceAsWMS(); |
|
283 |
}else if(getService().compareTo(ServerData.SERVER_TYPE_WFS) == 0){ |
|
284 |
webMap.metadata.setServiceAsWFS(); |
|
285 |
}else if(getService().compareTo(ServerData.SERVER_TYPE_WCS) == 0){ |
|
286 |
webMap.metadata.setServiceAsWCS(); |
|
287 |
} |
|
271 | 288 |
return webMap; |
272 | 289 |
} |
273 | 290 |
|
Also available in: Unified diff