Revision 8699 org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.tilecache/org.gvsig.raster.tilecache.provider/src/main/java/org/gvsig/raster/tilecache/provider/AbstractTileCacheStructImage.java
AbstractTileCacheStructImage.java | ||
---|---|---|
64 | 64 |
* @return The appropriate zoom level for the pizelSize |
65 | 65 |
*/ |
66 | 66 |
public int getZoomLvlForPixelSize(double pixelSize) { |
67 |
//FIXME: Elegir el c?digo id?neo |
|
68 |
// Este trozo de c?digo selecciona un zoom superior con lo que, |
|
69 |
// al hacer la interpolaci?n se generar?n p?xeles m?s grandes |
|
70 |
// (y l?neas m?s gruesas) |
|
67 | 71 |
int zoom = 0; |
68 | 72 |
Map<Integer, Double> pixelSizePerZoomLevel = tileStruct.getPixelSizePerZoomLevel(); |
69 | 73 |
|
... | ... | |
79 | 83 |
} |
80 | 84 |
|
81 | 85 |
return zoom; |
86 |
|
|
87 |
// Este trozo de c?digo selecciona un zoom inferior con lo que, |
|
88 |
// al hacer la interpolaci?n se perder?n p?xeles |
|
89 |
// repercutiendo en la legibilidad de las leyendas |
|
90 |
// (y las l?neas se podr?n ver entrecortadas) |
|
91 |
/* |
|
92 |
int zoom = 0; |
|
93 |
Map<Integer, Double> pixelSizePerZoomLevel = getTileStruct().getPixelSizePerZoomLevel(); |
|
94 |
for (int i : pixelSizePerZoomLevel.keySet()) { |
|
95 |
zoom = i; |
|
96 |
double levelPixelSize = pixelSizePerZoomLevel.get(zoom); |
|
97 |
if (pixelSize >= levelPixelSize) { |
|
98 |
return zoom; |
|
99 |
} |
|
100 |
} |
|
101 |
return zoom; |
|
102 |
*/ |
|
82 | 103 |
} |
83 | 104 |
|
84 | 105 |
/** |
Also available in: Unified diff