A dummy progress listener.
ImageIO reader for the grass binary raster format.
Coverage Reader class for reading GRASS raster maps.
Represents the read parameters in the geotools space, as opposed to GrassBinaryImageReadParam that are for the imageio space.
Coverage Writer class for writing GRASS raster maps.
Constants used by the JGrass engine
Represents the structure around a map inside a grass database.
Represents the geographic region used in the jGrass engines.
A facade of often used methods by the JGrass engine
In this package the I/O drivers for reading and writing GRASS raster maps are placed.
To better understand the code a good overview should be taken on the GRASS database-Location-Mapset structure, of which a short introduction is given below.
A typical grass map header looks like the following:
e-w resol: 20
n-s resol: 20
#1 5 3 8 .... ....
Colortables for GRASS 5 and greater are supported.
The format of the color file, which is located in location/mapset/colr/mapname is the following:
The first line is a % character and two numbers indicating the minimum and maximum data values which have colors. Note that in JGrass after the range values we add a third value for alpha support.
After the first line, the list of color rules appears, that can be of the following formats:
value1:r:g:b value2:r:g:binterpolation of colors between the two values with the two colors
value1:r:g:bassumption that it means that value1 == value2
nv:r:g:bnovalues could also have color with such a rule.
Copyright © 1996–2023 Geotools. All rights reserved.