Revision 33261 trunk/extensions/extRasterTools-SE/src/org/gvsig/fmap/raster/layers/FLyrRasterSE.java

View differences:

FLyrRasterSE.java
87 87
import org.gvsig.raster.util.Historical;
88 88
import org.gvsig.raster.util.MathUtils;
89 89
import org.gvsig.raster.util.RasterToolsUtil;
90
import org.gvsig.tools.file.PathGenerator;
90 91

  
91 92
import com.hardcode.gdbms.driver.exceptions.ReadDriverException;
92 93
import com.iver.cit.gvsig.exceptions.layers.LoadLayerException;
......
167 168
	
168 169
	protected String              readingData           = null;
169 170

  
171
	private static PathGenerator pathGenerator=PathGenerator.getInstance();
172
	
170 173
	static {
171 174
		 RasterLibrary.wakeUp();
172 175
		 //TODO: Problema de dependencia entre appgvSIG y libFMap. La resoluci?n de errores en la ruta de las capas deber?a ser un mecanismo general.
......
971 974
	public XMLEntity getXMLEntityWithoutChecks() throws XMLException {
972 975
		XMLEntity xml = super.getXMLEntity();
973 976
		if(getFile() != null)
974
			xml.putProperty("file", getFile());
977
			xml.putProperty("file", pathGenerator.getPath(getFile().getAbsolutePath()));
975 978
		xml.putProperty("driverName", "gvSIG Raster Driver");
976 979

  
977 980
		// Si no hay ning?n Status aplicamos el StatusLayerRaster que se usa por defecto
......
1001 1004
		loadingFromProject = true;
1002 1005
		
1003 1006
		try {
1004
			params = new File(xml.getStringProperty("file"));
1007
			params = new File(pathGenerator.getAbsolutePath(xml.getStringProperty("file")));
1005 1008

  
1006 1009
			if(params != null && getName() != null && getName().compareTo("") != 0) {
1007 1010
				try {

Also available in: Unified diff