Revision 469 org.gvsig.geoprocess/trunk/org.gvsig.geoprocess/org.gvsig.geoprocess.lib/org.gvsig.geoprocess.lib.sextante/src/main/java/org/gvsig/geoprocess/lib/sextante/dataObjects/FileTools.java

View differences:

FileTools.java
28 28
import es.unex.sextante.core.Sextante;
29 29

  
30 30
import org.cresques.cts.IProjection;
31

  
32 31
import org.gvsig.app.ApplicationLocator;
33 32
import org.gvsig.app.project.ProjectManager;
34 33
import org.gvsig.app.project.ProjectPreferences;
......
37 36
import org.gvsig.fmap.dal.DALLocator;
38 37
import org.gvsig.fmap.dal.DataManager;
39 38
import org.gvsig.fmap.dal.DataStoreParameters;
39
import org.gvsig.fmap.dal.coverage.store.parameter.RasterDataParameters;
40 40
import org.gvsig.fmap.dal.feature.FeatureStore;
41 41
import org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemStoreParameters;
42 42
import org.gvsig.fmap.dal.store.dbf.DBFStoreParameters;
......
91 91
                    final DataManager dm = DALLocator.getDataManager();
92 92
                    final DataStoreParameters params =
93 93
                        dm.createStoreParameters(FileTools.LAYER_DRIVERS_IN[i]);
94
                    ((FilesystemStoreParameters) params).setFile(new File(
95
                        sFilename));
94
                    ((FilesystemStoreParameters) params).setFile(new File(sFilename));
96 95

  
97
                    params.setDynValue("crs", projection);
98
                    layer =
99
                        MapContextLocator.getMapContextManager().createLayer(
100
                            sName, params);
96
                    if(!(params instanceof RasterDataParameters)) {
97
                    	params.setDynValue("crs", projection);
98
                    }
99
                    layer = MapContextLocator.getMapContextManager().createLayer(sName, params);
101 100

  
102 101
                    if ((layer != null) && layer.isAvailable()) {
103 102
                        return layer;

Also available in: Unified diff