Merge "Issue #1369 fix reproject geotiffs" into development

Former-commit-id: 0316240cf6 [formerly 310f0e9e274ded8256d6b644ade33cea427638f0]
Former-commit-id: ed075faf68
This commit is contained in:
Nate Jensen 2012-12-17 12:14:07 -06:00 committed by Gerrit Code Review
commit 0a262d7716

View file

@ -29,6 +29,7 @@ import javax.imageio.ImageIO;
import org.geotools.coverage.grid.GridCoverage2D;
import org.geotools.gce.geotiff.GeoTiffFormat;
import org.geotools.gce.geotiff.GeoTiffReader;
import org.opengis.referencing.crs.CoordinateReferenceSystem;
import com.raytheon.uf.viz.core.IGraphicsTarget;
import com.raytheon.uf.viz.core.drawables.PaintProperties;
@ -102,8 +103,8 @@ public class GeoTiffResource extends
image = new PureMemoryBasedTileSet(resourceData.getNameGenerator()
.getName(this), this, gridCoverage.getGridGeometry(),
PureMemoryBasedTileSet.calculateLevels(img), target
.getViewType());
PureMemoryBasedTileSet.calculateLevels(img),
target.getViewType());
image.setMapDescriptor(this.descriptor);
image.setImage(img);
image.init(target);
@ -131,4 +132,16 @@ public class GeoTiffResource extends
image.paint(target, paintProps);
}
}
/*
* (non-Javadoc)
*
* @see
* com.raytheon.uf.viz.core.rsc.AbstractVizResource#project(org.opengis.
* referencing.crs.CoordinateReferenceSystem)
*/
@Override
public void project(CoordinateReferenceSystem crs) throws VizException {
image.reproject();
}
}