LibGrid

# Command Line Tools

The libGrid package also contains command line tools to query, copy and manipulate terrain data. For example, general geospatial information about tif or db files can be extracted analogue to the gdalinfo tool with the gridinfo tool. In order to print information about the Manana Island detail texture for example we use the command line.

grid/tools/gridinfo data/imag/Oahu-Islands/MananaIsland.tif


yielding the output

grid_layer:
valid=yes
size_x=3082
size_y=4917
channels=3
layout=cell-centered
repo=“ ”
path=“data/imag/Oahu-Islands/MananaIsland.tif”
grid_extent:
leftbottom=[ (637785,2.35537e+06,0) t=0 crs=UTM zone=4 datum=NAD83 ]
rightbottom=[ (640404,2.35537e+06,0) t=0 crs=UTM zone=4 datum=NAD83 ]
lefttop=[ (637785,2.35955e+06,0) t=0 crs=UTM zone=4 datum=NAD83 ]
righttop=[ (640404,2.35955e+06,0) t=0 crs=UTM zone=4 datum=NAD83 ]
grid_properties:
type=“byte”
nodata=0
scale=1
bias=0
spacing=0.850115(0.850173/0.850058)
range=[0.0562092..0.956863]


Another handy tool is the gridcopy tool, which allows to copy and modify grid data. The most common usage is to read an uncompressed image and compress it either with LZW or the JPG-in-TIF option. The latter uses the YCbCr color space, which leads to a very reasonable compression ratio at a high image quality using just a regular JPEG compression embedded into a GeoTiff file. LZW is the recommended format for losslessly compressed data, whereas JPG-in-TIF is the recommended format for lossy compressions. Do not forget to keep the original uncompressed data around to prevent quality degradation from multiple lossy compressions. See the usage message of the gridcopy tool for further details on the available options.