# HG changeset patch # User Andre Heinecke # Date 1346858298 -7200 # Node ID 50031b1ae8e65d6d1203bd12811b59a455396fde # Parent a9684178cb29f6d8a4a889a7a29ceb42f42d18fa No longer ignore Layers without classes diff -r a9684178cb29 -r 50031b1ae8e6 ChangeLog --- a/ChangeLog Wed Sep 05 17:16:41 2012 +0200 +++ b/ChangeLog Wed Sep 05 17:18:18 2012 +0200 @@ -1,3 +1,9 @@ +2012-09-05 Andre Heinecke + + * src/java/de/intevation/mxd/writer/MapScriptWriter.java: + No longer ignore Layers without classes. This is completly + legal in Map Files. + 2012-09-05 Andre Heinecke * src/java/de/intevation/mxd/reader/RasterLayerReader.java: diff -r a9684178cb29 -r 50031b1ae8e6 src/java/de/intevation/mxd/writer/MapScriptWriter.java --- a/src/java/de/intevation/mxd/writer/MapScriptWriter.java Wed Sep 05 17:16:41 2012 +0200 +++ b/src/java/de/intevation/mxd/writer/MapScriptWriter.java Wed Sep 05 17:18:18 2012 +0200 @@ -261,14 +261,6 @@ Element layerElement = (Element)list.item(i); layerObj layer = new layerObj(map); NodeList renderer = layerElement.getElementsByTagName("renderer"); - if (renderer.getLength() == 0 && - layerElement.getAttribute("connection_type") != "WMS") { - map.removeLayer(layer.getIndex()); - logger.warn( - "Skipping empty layer " + - layerElement.getAttribute("name")); - continue; - } //The layer name. String group = ""; @@ -398,7 +390,7 @@ //The layer datasource. String con_type = layerElement.getAttribute("connection_type"); if(con_type.equals("local")) { - // The data source is a local file. (.shp) + // The data source is a local file. (.shp or Image) String datasource = ""; if(layerElement.hasAttribute("workspace")) { datasource = layerElement.getAttribute("workspace");