Merge "Issue #1369 fix reproject geotiffs" into development
Former-commit-id:ed075faf68
[formerly 310f0e9e274ded8256d6b644ade33cea427638f0] Former-commit-id:0316240cf6
This commit is contained in:
commit
65dc6cbd0e
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.coverage.grid.GridCoverage2D;
|
||||||
import org.geotools.gce.geotiff.GeoTiffFormat;
|
import org.geotools.gce.geotiff.GeoTiffFormat;
|
||||||
import org.geotools.gce.geotiff.GeoTiffReader;
|
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.IGraphicsTarget;
|
||||||
import com.raytheon.uf.viz.core.drawables.PaintProperties;
|
import com.raytheon.uf.viz.core.drawables.PaintProperties;
|
||||||
|
@ -102,8 +103,8 @@ public class GeoTiffResource extends
|
||||||
|
|
||||||
image = new PureMemoryBasedTileSet(resourceData.getNameGenerator()
|
image = new PureMemoryBasedTileSet(resourceData.getNameGenerator()
|
||||||
.getName(this), this, gridCoverage.getGridGeometry(),
|
.getName(this), this, gridCoverage.getGridGeometry(),
|
||||||
PureMemoryBasedTileSet.calculateLevels(img), target
|
PureMemoryBasedTileSet.calculateLevels(img),
|
||||||
.getViewType());
|
target.getViewType());
|
||||||
image.setMapDescriptor(this.descriptor);
|
image.setMapDescriptor(this.descriptor);
|
||||||
image.setImage(img);
|
image.setImage(img);
|
||||||
image.init(target);
|
image.init(target);
|
||||||
|
@ -131,4 +132,16 @@ public class GeoTiffResource extends
|
||||||
image.paint(target, paintProps);
|
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