d.shadedmap.py 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. #!/usr/bin/env python
  2. #
  3. ############################################################################
  4. #
  5. # MODULE: d.shadedmap
  6. # AUTHOR(S): Unknown; updated to GRASS 5.7 by Michael Barton
  7. # Converted to Python by Glynn Clements
  8. # PURPOSE: Uses d.his to drape a color raster over a shaded relief map
  9. # COPYRIGHT: (C) 2004,2008 by the GRASS Development Team
  10. #
  11. # This program is free software under the GNU General Public
  12. # License (>=v2). Read the file COPYING that comes with GRASS
  13. # for details.
  14. #
  15. #############################################################################
  16. #%Module
  17. #% description: Drapes a color raster over a shaded relief map using d.his
  18. #%End
  19. #%option
  20. #% key: reliefmap
  21. #% type: string
  22. #% gisprompt: old,cell,raster
  23. #% description: Name of shaded relief or aspect map
  24. #% required : yes
  25. #%end
  26. #%option
  27. #% key: drapemap
  28. #% type: string
  29. #% gisprompt: old,cell,raster
  30. #% description: Name of raster to drape over relief map
  31. #% required : yes
  32. #%end
  33. #%option
  34. #% key: brighten
  35. #% type: integer
  36. #% description: Percent to brighten
  37. #% options: -99-99
  38. #% answer: 0
  39. #%end
  40. import sys
  41. import grass
  42. def main():
  43. drape_map = options['drapemap']
  44. relief_map = options['reliefmap']
  45. brighten = options['brighten']
  46. ret = grass.run_command("d.his", h_map = drapemap, i_map = relief_map, brighten = brighten)
  47. sys.exit(ret)
  48. if __name__ == "__main__":
  49. options, flags = grass.parser()
  50. main()