comparison src/java/de/intevation/mxd/reader/WMSLayerReader.java @ 334:2e445968851f

* src/java/de/intevation/mxd/reader/WMSLayerReader.java: Do not write WMS Verstions in the map file that mapserver can not support
author Andre Heinecke <aheinecke@intevation.de>
date Fri, 26 Oct 2012 12:45:42 +0200
parents 5e3a40a84539
children
comparison
equal deleted inserted replaced
333:84ab3afc5610 334:2e445968851f
159 logger.debug(wmsconn.getImageFormat(0)); 159 logger.debug(wmsconn.getImageFormat(0));
160 if (wmsconn.getSRSCount() > 0) { 160 if (wmsconn.getSRSCount() > 0) {
161 layerElement.setAttribute("projection", wmsconn.getSRS(0)); 161 layerElement.setAttribute("projection", wmsconn.getSRS(0));
162 logger.debug(wmsconn.getSRS(0)); 162 logger.debug(wmsconn.getSRS(0));
163 } 163 }
164 layerElement.setAttribute("wms_server_version", wmsconn.getWMSVersion()); 164 String wms_version = wmsconn.getWMSVersion();
165 logger.debug(wmsconn.getWMSVersion()); 165 if (wms_version != "1.0.0" && wms_version != "1.0.7" &&
166 wms_version != "1.1.0" && wms_version != "1.1.1") {
167 logger.warn("WMS Version " + wms_version + " not supported by" +
168 "Mapserver. Falling back to Version 1.1.1");
169 wms_version = "1.1.1";
170 }
171 layerElement.setAttribute("wms_server_version", wms_version);
166 } 172 }
167 catch(Exception e) { 173 catch(Exception e) {
168 logger.debug(e); 174 logger.debug(e);
169 logger.error("Error Setting Connection parameters. " + layer.getName()); 175 logger.error("Error Setting Connection parameters. " + layer.getName());
170 } 176 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)