makebg function problem

Karl De Vine karldevine at HOTMAIL.COM
Fri Aug 5 09:39:52 EDT 2005


Hi,
I'm trying to create a contour background using the makebg.gs script.

setting the program to a lat/lon projection and wrapping around a lon of 0
anything westof 0 is just a black area - to the east is fine.

Any thoughts

Many thanks
Karl

* makebg.gs
*
* This script creates a background image that shows topographic texture
* It requires a DODS-enabled version of GrADS and also uses the external
* ImageMagick utility "combine" to merge the intermediate gif files
* see http://www.imagemagick.org for info on how to get this software

* Get the topographic data and define variables
'sdfopen http://cola8.iges.org:9090/dods/navytopo'
'sdfopen http://cola8.iges.org:9090/dods/navyh2o'
'define shadow = hdivg(smth9(z),const(z,0))'

* Set colors
'set rgb 24   0   0   0'
'set rgb 25  16  16  16'
'set rgb 26  32  32  32'
'set rgb 30 222 222 222'
'set rgb 92 216 255 255'

* Set map characteristics
'set mproj latlon'
*'set mpvals -120 -76 25 50'  ;* Coordinates for the United States
'set lat 44 61'
'set lon -15 14'
'set mpdraw off'
'set grid off'
'set gxout shaded'

* Draw the shadow images
'c'
'set grads off'
'set clevs -0.015 -0.003 '
'set ccols 26 25 24 '
'd shadow'
'printim shadow1.gif gif'

'c'
'set grads off'
'set clevs 0.003 0.015'
'set ccols 24 25 26 '
'd shadow'
'printim shadow2.gif gif'

* Draw the water mask
'c'
'set grads off'
'set clevs 50'
'set ccols 30 92'
'd w.2'
'printim water.gif gif'

* Combine the images to create bg.gif
'!composite -compose plus water.gif shadow1.gif e1.gif'
'!composite -compose minus e1.gif shadow2.gif bg.gif'

* Clean up
*'!rm -f shadow1.gif'
*'!rm -f shadow2.gif'
*'!rm -f water.gif'
*'!rm -f e1.gif'



More information about the gradsusr mailing list