Mercurial > mxd2map > mxd2map
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 } |