Home » Software » Generic Mapping Tools: high quality map production » Generic GRASS-GMT Plotting System
Generic GRASS-GMT Plotting System
Premise:
A generic press-quality plotting systemfor GRASS, based on GMT. Still a ways to go.
Notes:
- Export of raster data to GMT grid via GDAL is not well supported when the source raster contains nodata values.
- Exporting raster data with a combination of r.out.bin [...] | xyz2grd [...] is problematic when there are several rasters to export and they are of different resolutions, especially when changing the region resolution results in a non-integer cell size (xyz2grd fails).
- A more unified approach to this would drop sh hack altogether, and use the existing GRASS python bindings, along with the emerging GMT python bindings.
- Exporting thematic vector data is still problematic, however the new support for the GMT vector file format may improve the situation
- Exporting paletted raster data is complicated by the need for a CPT file, not sure if it is possible to convert the GRASS color rules file into one.
- Calculation of page layout measurements and rounding of numbers cannot be done with bash. See attached perl script.
Code Example:
see attached file
Attachment:
Software
- General Purpose Programming with Scripting Languages
- LaTeX Tips and Tricks
- PostGIS: Spatially enabled Relational Database Sytem
- PROJ: forward and reverse geographic projections
- GDAL and OGR: geodata conversion and re-projection tools
- R: advanced statistical package
- GRASS GIS: raster, vector, and imagery analysis
- Generic Mapping Tools: high quality map production