Revision 19574
trunk/extensions/extGeoreferencing/src/org/gvsig/georeferencing/process/GeoreferencingProcess.java | ||
---|---|---|
168 | 168 |
|
169 | 169 |
double minPointX=gridResult.getGridExtent().getMin().getX(); |
170 | 170 |
double maxPointY=gridResult.getGridExtent().getMax().getY(); |
171 |
double cellsizeX=gridResult.getCellSize();
|
|
172 |
double cellsizeY=gridResult.getCellSize(); |
|
171 |
double cellsize=gridResult.getCellSize(); |
|
172 |
|
|
173 | 173 |
|
174 | 174 |
GridInterpolated gridInterpolated=null; |
175 | 175 |
gridInterpolated = new GridInterpolated((RasterBuffer)imageGrid.getRasterBuf(),imageGrid.getGridExtent(),imageGrid.getGridExtent(),bands); |
... | ... | |
192 | 192 |
for(int row=0; row<gridResult.getLayerNY();row++) |
193 | 193 |
for(int band=0; band<bands.length;band++) |
194 | 194 |
{ |
195 |
coord=transform.getCoordPixel(col*cellsizeX+minPointX, maxPointY-row*cellsizeY);
|
|
195 |
coord=transform.getCoordPixel(col*cellsize+minPointX, maxPointY-row*cellsize);
|
|
196 | 196 |
gridInterpolated.setBandToOperate(band); |
197 | 197 |
values[band] = (byte)gridInterpolated._getValueAt(coord[0],coord[1]); |
198 | 198 |
gridResult.setBandToOperate(band); |
... | ... | |
209 | 209 |
for(int row=0; row<gridResult.getLayerNY();row++) |
210 | 210 |
for(int band=0; band<bands.length;band++) |
211 | 211 |
{ |
212 |
coord=transform.getCoordPixel(col*cellsizeX+minPointX, maxPointY-row*cellsizeY);
|
|
212 |
coord=transform.getCoordPixel(col*cellsize+minPointX, maxPointY-row*cellsize);
|
|
213 | 213 |
gridInterpolated.setBandToOperate(band); |
214 | 214 |
values[band] = (short)gridInterpolated._getValueAt(coord[0],coord[1]); |
215 | 215 |
gridResult.setBandToOperate(band); |
... | ... | |
226 | 226 |
for(int row=0; row<gridResult.getLayerNY();row++) |
227 | 227 |
for(int band=0; band<bands.length;band++) |
228 | 228 |
{ |
229 |
coord=transform.getCoordPixel(col*cellsizeX+minPointX, maxPointY-row*cellsizeY);
|
|
229 |
coord=transform.getCoordPixel(col*cellsize+minPointX, maxPointY-row*cellsize);
|
|
230 | 230 |
gridInterpolated.setBandToOperate(band); |
231 | 231 |
values[band] = (int) gridInterpolated._getValueAt(coord[0],coord[1]); |
232 | 232 |
gridResult.setBandToOperate(band); |
... | ... | |
243 | 243 |
for(int row=0; row<gridResult.getLayerNY();row++) |
244 | 244 |
for(int band=0; band<bands.length;band++) |
245 | 245 |
{ |
246 |
coord=transform.getCoordPixel(col*cellsizeX+minPointX, maxPointY-row*cellsizeY);
|
|
246 |
coord=transform.getCoordPixel(col*cellsize+minPointX, maxPointY-row*cellsize);
|
|
247 | 247 |
gridInterpolated.setBandToOperate(band); |
248 | 248 |
values[band] = (float) gridInterpolated._getValueAt(coord[0],coord[1]); |
249 | 249 |
gridResult.setBandToOperate(band); |
... | ... | |
260 | 260 |
for(int row=0; row<gridResult.getLayerNY();row++) |
261 | 261 |
for(int band=0; band<bands.length;band++) |
262 | 262 |
{ |
263 |
coord=transform.getCoordPixel(col*cellsizeX+minPointX, maxPointY-row*cellsizeY);
|
|
263 |
coord=transform.getCoordPixel(col*cellsize+minPointX, maxPointY-row*cellsize);
|
|
264 | 264 |
gridInterpolated.setBandToOperate(band); |
265 | 265 |
values[band] = gridInterpolated._getValueAt(coord[0],coord[1]); |
266 | 266 |
gridResult.setBandToOperate(band); |
Also available in: Unified diff