Class GeoTiff

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class GeoTiff
    extends java.lang.Object
    implements java.lang.AutoCloseable
    • Constructor Detail

      • GeoTiff

        public GeoTiff​(java.io.File file)
                throws java.io.IOException
        Throws:
        java.io.IOException
      • GeoTiff

        public GeoTiff​(java.io.InputStream inputStream)
                throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • readImageIntoBuffer

        public java.awt.image.BufferedImage readImageIntoBuffer()
                                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • 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:
        close in interface java.lang.AutoCloseable
        Throws:
        java.io.IOException