Issue #1369 fix reproject geotiffs
Change-Id: I576fa38e88afc95914db26c9232acb9e9d3bd6ce Former-commit-id:2ed0f446d9
[formerly2ed0f446d9
[formerly 6b06041578eb02e8955ab7d614e2574b5838181e]] Former-commit-id:323e97d617
Former-commit-id:c3d94429f7
This commit is contained in:
parent
86b7a7de3d
commit
31d4a3c2af
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