Revision 33261 trunk/extensions/extRasterTools-SE/src/org/gvsig/fmap/raster/layers/FLyrRasterSE.java
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