You should find a way to use the maskout function nested within the const function to do this.  It&#39;s hard for me think of an exact way since your logical statement is compound in nature, but I can give you an example for a simple logical statement.<br>
<br>If you wanted only to mask out values where the terrain is &lt; 2 km, you could use a command like<br>&#39;define var = const(maskout(njet,thgt-2),-u,XX)&#39;, for thgt being the array storing terrain heights in meters and njet stores the number of jet occurrences.<br>
<br>This command would plot the number of jet occurrences, but in areas where the terrain height was &lt; 2 km it would plot a constant value of XX, which can be whatever you want it to be.  I would suggest making it a value that is not in the range of njet (so something either negative or very large, i.e., non-zero) so that you could make it show as a different color.  Then, before plotting var, set a color table that includes the contour value you set in the definition.<br>
<br>For the other part of the logical statement, you could define a second field much like the first. Set the undefined value to something other than XX,  but still negative or very large.<br>&#39;define var2 = const(maskout(njet,njet),-u,YY)&#39;<br>
<br>Finally, display your final field as &#39;d 0.5*(var+var2)&#39;.  I think Grads will take the union of the undefined areas and plot them both in the sum.  The reason for the 0.5 factor is because you are double counting the number of jet occurrences otherwise.  As far as the coloring goes, you&#39;d have to set a final color table that includes contours for both XX/2, YY/2, and (XX+YY)/2 (since some grid points may be masked by both terrain and zero counts), as well as for the colors of the count occurrences.<br>
<br>Hopefully this helps.  Mess around with this a little and see if you can get something that works.<br><br>Jeff Duda<br><br><div class="gmail_quote">On Wed, Jan 23, 2013 at 10:01 AM, Dana Doubler <span dir="ltr">&lt;<a href="mailto:doublerd@msu.edu" target="_blank">doublerd@msu.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi there,<br>
<br>
We are preparing climatological maps of the frequency and<br>
characteristics of jet maxima from gridded data.  On these maps we would<br>
like to &quot;mask out&quot; area with high elevations (&gt;2 km) and also &quot;mask out&quot;<br>
areas  were no jets were reported in our study period.  We do not want<br>
the &quot;0&quot; or &quot;missing value&quot; indicators to be considered in the GrADS<br>
interpolation process.  We are using the command &quot;undef&quot; to define a<br>
masking value.  Ideally, however, we would like to show on the<br>
climatological maps the areas that have been masked due to high<br>
elevation in one color and the areas that have been masked because of no<br>
jet occurrences in another color.  We haven&#39;t been able to figure out<br>
how to do this.  Is this possible in GrADS?  Thanks in advance for your<br>
help.<br>
<br>
Dana<br>
_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Jeff Duda<br>Graduate research assistant<br>University of Oklahoma School of Meteorology<br>Center for Analysis and Prediction of Storms<br>