com.vividsolutions.jump.workbench.imagery.geotiff
Class GeoReferencedRaster
java.lang.Object
com.vividsolutions.jump.workbench.imagery.geotiff.GeoReferencedRaster
- Direct Known Subclasses:
- GeoTIFFRaster
public abstract class GeoReferencedRaster
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
imageFileLocation
protected java.lang.String imageFileLocation
src
protected javax.media.jai.RenderedOp src
GeoReferencedRaster
public GeoReferencedRaster(java.lang.String imageFileLocation)
throws java.lang.Exception
- Throws:
java.lang.Exception
fetchRaster
protected void fetchRaster()
throws java.lang.Exception
- Basic fetchRasters retrieves a raster from a file. To get a raster from
somewhere else, override this method in subclasses.
- Throws:
java.lang.Exception
readRasterfile
protected void readRasterfile()
throws java.lang.Exception
- Throws:
java.lang.Exception
normalize
protected void normalize(javax.media.jai.RenderedOp image)
- This method must be overridden if an image is not a square image in
modelspace. It should be transformed to make it a square image in
modelspace.
- Parameters:
image -
getCoorModel_tiepointLT
public com.vividsolutions.jts.geom.Coordinate getCoorModel_tiepointLT()
- Returns:
getCoorRasterTiff_tiepointLT
public com.vividsolutions.jts.geom.Coordinate getCoorRasterTiff_tiepointLT()
- Returns:
getDblModelUnitsPerRasterUnit_X
public double getDblModelUnitsPerRasterUnit_X()
- Returns:
getDblModelUnitsPerRasterUnit_Y
public double getDblModelUnitsPerRasterUnit_Y()
- Returns:
getImage
public javax.media.jai.RenderedOp getImage()
throws java.lang.Exception
- Throws:
java.lang.Exception
setCoorModel_tiepointLT
public void setCoorModel_tiepointLT(com.vividsolutions.jts.geom.Coordinate coordinate)
- Parameters:
coordinate -
setCoorRasterTiff_tiepointLT
public void setCoorRasterTiff_tiepointLT(com.vividsolutions.jts.geom.Coordinate coordinate)
- Parameters:
coordinate -
setDblModelUnitsPerRasterUnit_X
public void setDblModelUnitsPerRasterUnit_X(double d)
- Parameters:
d -
setDblModelUnitsPerRasterUnit_Y
public void setDblModelUnitsPerRasterUnit_Y(double d)
- Parameters:
d -
setAffineTransformation
public void setAffineTransformation(java.awt.geom.AffineTransform transform)
fullContrast
public javax.media.jai.RenderedOp fullContrast()
getEnvelope
public com.vividsolutions.jts.geom.Envelope getEnvelope()
getMinimumExtreme
public double[] getMinimumExtreme()
getMaximumExtreme
public double[] getMaximumExtreme()