Package de.hendrikjanssen.geotifftools
Class GeoTiff
- java.lang.Object
-
- de.hendrikjanssen.geotifftools.GeoTiff
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class GeoTiff extends java.lang.Object implements java.lang.AutoCloseable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()java.util.Optional<? extends org.geolatte.geom.crs.CoordinateReferenceSystem<? extends org.geolatte.geom.Position>>getCoordinateReferenceSystem()<P extends org.geolatte.geom.Position>
java.util.Optional<org.geolatte.geom.Envelope<P>>getEnvelope()GeoTiffMetadatagetMetadata()ModelTypegetModelType()java.awt.image.BufferedImagereadImageIntoBuffer()<P extends org.geolatte.geom.Position>
java.util.Optional<java.awt.Point>transformModelPointToRasterPoint(P modelPoint)<P extends org.geolatte.geom.Position>
java.util.Optional<P>transformRasterPointToModelPoint(int rasterX, int rasterY)
-
-
-
Method Detail
-
readImageIntoBuffer
public java.awt.image.BufferedImage readImageIntoBuffer() throws java.io.IOException- Throws:
java.io.IOException
-
getMetadata
public GeoTiffMetadata getMetadata()
-
getModelType
public ModelType getModelType()
-
transformRasterPointToModelPoint
public <P extends org.geolatte.geom.Position> java.util.Optional<P> transformRasterPointToModelPoint(int rasterX, int rasterY)
-
transformModelPointToRasterPoint
public <P extends org.geolatte.geom.Position> java.util.Optional<java.awt.Point> transformModelPointToRasterPoint(P modelPoint)
-
getEnvelope
public <P extends org.geolatte.geom.Position> java.util.Optional<org.geolatte.geom.Envelope<P>> getEnvelope()
-
getCoordinateReferenceSystem
public java.util.Optional<? extends org.geolatte.geom.crs.CoordinateReferenceSystem<? extends org.geolatte.geom.Position>> getCoordinateReferenceSystem()
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Throws:
java.io.IOException
-
-