Revision 6490
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.dal.raster/org.gvsig.fmap.dal.raster.impl/src/main/java/org/gvsig/fmap/dal/raster/impl/DefaultRasterStore.java | ||
---|---|---|
650 | 650 |
RasterCacheStoreProvider cache = (RasterCacheStoreProvider) providerFactory.createProvider((DataParameters) parameters, this); |
651 | 651 |
|
652 | 652 |
RasterQuery rasterQuery = this.createRasterQuery(); |
653 |
for(int i=0; i<provider.getBands(); i++){ |
|
654 |
rasterQuery.addBand(this.createBandQuery(i)); |
|
655 |
} |
|
656 | 653 |
cache.apply(provider, (IProjection)this.getParameters().getDynValue(OpenRasterStoreParameters.CRS_PARAMTER_NAME), rasterQuery); |
657 | 654 |
this.provider = cache; |
658 | 655 |
} |
org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.dal.file.jimi/src/main/java/org/gvsig/fmap/dal/file/jimi/JimiRasterStoreProvider.java | ||
---|---|---|
196 | 196 |
int[] bandDataTypes; |
197 | 197 |
List<PageManager> pageManagers = new ArrayList<PageManager>(); |
198 | 198 |
NoData[] bandNoData; |
199 |
if (rasterQuery != null) { |
|
199 |
if (rasterQuery != null && !rasterQuery.getBands().isEmpty() ) {
|
|
200 | 200 |
List<BandQuery> bands; |
201 | 201 |
bands = rasterQuery.getBands(); |
202 | 202 |
bandDataTypes = new int[bands.size()]; |
Also available in: Unified diff