|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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 TextImageReader s. |
TextImageWriter | Base class for text image encoders. |
TextImageWriter.Spi | Service provider interface (SPI) for TextImageWriter s. |
TextMatrixImageReader | An image decoder for matrix of floating-point numbers. |
TextMatrixImageReader.Spi | Service provider interface (SPI) for TextMatrixImageReader s. |
TextMatrixImageWriter | An image encoder for matrix of floating-point numbers. |
TextMatrixImageWriter.Spi | Service provider interface (SPI) for TextMatrixImageWriter s. |
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 TextRecordImageReader s. |
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 -2528etc... |
![]() |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |