Issue #1369 fix reproject geotiffs
Change-Id: I576fa38e88afc95914db26c9232acb9e9d3bd6ce Former-commit-id:159265e53e
[formerly2ed0f446d9
] [formerly323e97d617
[formerly 6b06041578eb02e8955ab7d614e2574b5838181e]] Former-commit-id:323e97d617
Former-commit-id:c3d94429f7
This commit is contained in:
parent
3f76c7ab62
commit
c4c8221582
1 changed files with 15 additions and 2 deletions
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue