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
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