Revision 1942 org.gvsig.raster.multifile/trunk/org.gvsig.raster.multifile/org.gvsig.raster.multifile.io/src/main/java/org/gvsig/raster/multifile/io/MultiFileProvider.java
MultiFileProvider.java | ||
---|---|---|
204 | 204 |
if(getParameters().getURI() != null && new File(getParameters().getURI()).exists()) { |
205 | 205 |
boolean loadedProviders = true; |
206 | 206 |
if(getParameters().getProviders() != null) { |
207 |
//solo se considera que est?n todos los providers cargados si existen y est?n open,
|
|
207 |
//solo se considera que est�n todos los providers cargados si existen y est�n open,
|
|
208 | 208 |
//sino se leeran de disco |
209 | 209 |
for (int i = 0; i < getParameters().getProviders().size(); i++) { |
210 | 210 |
if(!getParameters().getProviders().get(i).isOpen()) |
... | ... | |
266 | 266 |
} |
267 | 267 |
File f = new File(file); |
268 | 268 |
//Gets the list of provider's name to manage the file |
269 |
ArrayList<String> provName = serverExplorer.getProviderNameList(f);
|
|
269 |
List<String> provName = serverExplorer.getProviderNameList(f); |
|
270 | 270 |
if(provName.size() > 0) { |
271 | 271 |
for (int i = 0; i < provName.size(); i++) { |
272 | 272 |
//Gets the first provider what is not a TileProvider |
... | ... | |
303 | 303 |
|
304 | 304 |
Extent extentNewFile = p.getExtent(); |
305 | 305 |
|
306 |
// Comprobamos que el extent y tama?o del fichero a?adido sea igual al
|
|
307 |
// fichero original. Si no es as? no abrimos la capa y mostramos un aviso
|
|
306 |
// Comprobamos que el extent y tama�o del fichero a�adido sea igual al
|
|
307 |
// fichero original. Si no es as� no abrimos la capa y mostramos un aviso
|
|
308 | 308 |
|
309 | 309 |
double widthNewFile = (extentNewFile.getMax().getX() - extentNewFile.getMin().getX()); |
310 | 310 |
double heightNewFile = (extentNewFile.getMax().getY() - extentNewFile.getMin().getY()); |
... | ... | |
733 | 733 |
*/ |
734 | 734 |
private BandList createBandListByProvider(BandList globalBandList, RasterProvider provider) { |
735 | 735 |
if(provider.isTiled()) { |
736 |
//Si los proveedores que hay por debajo son tileados estos crear?n su propio buffer para escribir
|
|
737 |
//cada tile. Por ello no usar? el buffer que viene del store. Esto quiere decir que el BandList ha
|
|
736 |
//Si los proveedores que hay por debajo son tileados estos crear�n su propio buffer para escribir
|
|
737 |
//cada tile. Por ello no usar� el buffer que viene del store. Esto quiere decir que el BandList ha
|
|
738 | 738 |
//de ser distinto para que escriba bien en su buffer |
739 | 739 |
|
740 | 740 |
//TODO: De momento no se permiten MultiFiles con proveedores tileados. Esto es porque |
Also available in: Unified diff