# HG changeset patch # User Raimund Renkert # Date 1307446502 -7200 # Node ID 4696d0769f9c245865679532214507a2c4a6c157 # Parent 18e4f143896bee791570bc3eff5f8096e0924162 Write the absolute path to the data source of the layer. diff -r 18e4f143896b -r 4696d0769f9c ChangeLog --- a/ChangeLog Mon Jun 06 17:24:43 2011 +0200 +++ b/ChangeLog Tue Jun 07 13:35:02 2011 +0200 @@ -1,3 +1,8 @@ +2011-06-07 Raimund Renkert + + * src/java/de/intevation/mxd/writer/MapScriptWriter.java: + Write the absolute path to the data source of the layer. + 2011-06-06 Raimund Renkert Added polygon writer. diff -r 18e4f143896b -r 4696d0769f9c src/java/de/intevation/mxd/writer/MapScriptWriter.java --- a/src/java/de/intevation/mxd/writer/MapScriptWriter.java Mon Jun 06 17:24:43 2011 +0200 +++ b/src/java/de/intevation/mxd/writer/MapScriptWriter.java Tue Jun 07 13:35:02 2011 +0200 @@ -6,6 +6,8 @@ import org.w3c.dom.Element; import org.w3c.dom.NodeList; +import java.io.File; + import javax.xml.xpath.XPathConstants; import edu.umn.gis.mapscript.mapObj; @@ -176,7 +178,13 @@ } //The layer datasource. - layer.setData(layerElement.getAttribute("data_source")); + String datasource = ""; + if(layerElement.hasAttribute("workspace")) { + datasource = layerElement.getAttribute("workspace"); + datasource += File.separator; + } + datasource += layerElement.getAttribute("data_source"); + layer.setData(datasource); //Write classes. writeClass(layer, layerElement);