Package org.geotools.image.io.text

Extensions to ImageReader for ASCII files.

See:
          Description

Class Summary
DefaultTextMetadataParser Default implementation of the TextMetadataParser class, providing a method to put all metadata read from a text into the tree model.
TextImageReader Base class for text image decoders.
TextImageReader.Spi Service provider interface (SPI) for TextImageReaders.
TextImageWriter Base class for text image encoders.
TextImageWriter.Spi Service provider interface (SPI) for TextImageWriters.
TextMatrixImageReader An image decoder for matrix of floating-point numbers.
TextMatrixImageReader.Spi Service provider interface (SPI) for TextMatrixImageReaders.
TextMatrixImageWriter An image encoder for matrix of floating-point numbers.
TextMatrixImageWriter.Spi Service provider interface (SPI) for TextMatrixImageWriters.
TextMetadataParser Helper class for creating OpenGIS's object from a set of metadata.
TextMetadataParser.Key A key for fetching metadata in a format independent way.
TextRecordImageReader Image decoder for text files storing pixel values as records.
TextRecordImageReader.Spi Service provider interface (SPI) for TextRecordImageReaders.
 

Package org.geotools.image.io.text Description

Extensions to ImageReader for ASCII files.

The gt2-imageio.jar file declares a service provider for the following image readers:

ImageReader subclass Name MIME type
org.geotools.image.io.RawBinaryImageReader raw image/raw
TextMatrixImageReader matrix text/matrix
TextRecordImageReader gridded records text/x-grid

Example: a user may want to read an ASCII file containing gridded elevation on the ocean floor (left side below). The org.geotools.image.io.TextRecordImageReader class can read such file, detect automatically minimum and maximum values (in order to scale the grayscale palette) and produce the image below:

 

Longitude Latitude Altitude
59.9000   -30.0000   -3022
59.9333   -30.0000   -3194
59.9667   -30.0000   -3888
60.0000   -30.0000   -3888
45.0000   -29.9667   -2502
45.0333   -29.9667   -2502
45.0667   -29.9667   -2576
45.1000   -29.9667   -2576
45.1333   -29.9667   -2624
45.1667   -29.9667   -2690
45.2000   -29.9667   -2690
45.2333   -29.9667   -2692
45.2667   -29.9667   -2606
45.3000   -29.9667   -2606
45.3333   -29.9667   -2528
etc...



Copyright © 1996-2010 Geotools. All Rights Reserved.