# HG changeset patch # User Andre Heinecke # Date 1346854419 -7200 # Node ID c4fb04f6422f63440016a0a53b1eef55adcd984c # Parent 1cbc278c956bf4d1ae0e1b4b09aaf787192b07aa Write GROUP into grouped maps diff -r 1cbc278c956b -r c4fb04f6422f ChangeLog --- a/ChangeLog Tue Sep 04 17:49:17 2012 +0200 +++ b/ChangeLog Wed Sep 05 16:13:39 2012 +0200 @@ -1,3 +1,8 @@ +2012-09-03 Andre Heinecke + + * src/java/de/intevation/mxd/writer/MapScriptWriter.java: + Write Layer GROUP attribute + 2012-09-03 Andre Heinecke * src/java/de/intevation/mxd/writer/MapScriptWriter.java: diff -r 1cbc278c956b -r c4fb04f6422f src/java/de/intevation/mxd/writer/MapScriptWriter.java --- a/src/java/de/intevation/mxd/writer/MapScriptWriter.java Tue Sep 04 17:49:17 2012 +0200 +++ b/src/java/de/intevation/mxd/writer/MapScriptWriter.java Wed Sep 05 16:13:39 2012 +0200 @@ -287,11 +287,16 @@ String lname = layerElement.getAttribute("name"); lname = msutils.removeSpecialChars(lname); lname = msutils.replaceUmlauts(lname); - String ulname = group.replaceAll("/", ".") + "." + lname; + String ulgroup = group.replaceAll("/", "."); + String ulname = ulgroup + "." + lname; if(ulname.startsWith(".")) { ulname = ulname.substring(1); } + if(ulgroup.startsWith(".")) { + ulgroup = ulgroup.substring(1); + } layer.setName(ulname); + layer.setGroup(ulgroup); layer.setUnits(units.swigValue()); if(!group.equals("")) { layer.setMetaData("wms_layer_group", group);