The gt2-imageio.jar file declares a service provider for the
following image readers:
| {@link javax.imageio.ImageReader} subclass | Name | MIME type |
|---|---|---|
| {@link org.geotools.image.io.RawBinaryImageReader} | raw | image/raw |
| {@link org.geotools.image.io.text.TextMatrixImageReader} | matrix | text/matrix |
| {@link org.geotools.image.io.text.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 {@link 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... |
|