<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:10pt;color:#2672EC;background-color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;">
<p>Hi All,</p>
<p><br>
</p>
<p>I've a gridded data &amp; I want to mask it while using shapefile. But it is not taking it as a grid and giving error:&nbsp;<span style="color: rgb(255, 0, 0);">shapefile_mask_data: Error: not a valid rectilinear, curvilinear, or unstructured grid</span></p>
<p><br>
</p>
<p></p>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; left_longitude : 30.05<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; right_longitude : 120.05<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; upper_latitude : 40.05<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lower_latitude : -39.95<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lat_interval : 0.1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lon_interval : 0.1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NCO : &quot;4.5.4&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CDO : Climate Data Operators version 1.7.0 (http://mpimet.mpg.de/cdo)<br>
&nbsp;&nbsp; dimensions:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; longitude = 300<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; latitude = 380<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time = 1&nbsp; // unlimited<br>
&nbsp;&nbsp; variables:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double longitude ( longitude )<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; standard_name :&nbsp;&nbsp; &nbsp;longitude<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long_name :&nbsp;&nbsp; &nbsp;longitude<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; units :&nbsp;&nbsp; &nbsp;degrees_east<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; axis :&nbsp;&nbsp; &nbsp;X<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double latitude ( latitude )<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; standard_name :&nbsp;&nbsp; &nbsp;latitude<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long_name :&nbsp;&nbsp; &nbsp;latitude<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; units :&nbsp;&nbsp; &nbsp;degrees_north<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; axis :&nbsp;&nbsp; &nbsp;Y<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double time ( time )<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; standard_name :&nbsp;&nbsp; &nbsp;time<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; units :&nbsp;&nbsp; &nbsp;minutes since 2000-1-1 00:00:00<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; calendar :&nbsp;&nbsp; &nbsp;standard<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; axis :&nbsp;&nbsp; &nbsp;T<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; float IMR_DLY ( time, latitude, longitude )<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; standard_name :&nbsp;&nbsp; &nbsp;Precipitation<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long_name :&nbsp;&nbsp; &nbsp;INSAT Multispectral Rainfall(Daily)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; units :&nbsp;&nbsp; &nbsp;mm/day<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _FillValue :&nbsp;&nbsp; &nbsp;-999<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; missing_value :&nbsp;&nbsp; &nbsp;-999<br>
</div>
<p></p>
<p><br>
</p>
<p><br>
</p>
<p><span style="color: rgb(75, 165, 36);">Now how to convert my data into </span>
<span style="color: rgb(75, 165, 36);">a valid rectilinear, curvilinear, or unstructured grid so that masking can be performed.</span></p>
<p><span style="color: rgb(75, 165, 36);"><br>
</span></p>
<p><span style="color: rgb(75, 165, 36);"></span></p>
<div>var &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;= doubletofloat(a-&gt;IMR_DLY)<br>
&nbsp; lat &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;=&nbsp; a-&gt;latitude<br>
&nbsp; lon &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;=&nbsp; a-&gt;longitude</div>
<span>shp_mask = shapefile_mask_data(var(i,:,:),filename,opt)</span> ------&gt; <span style="color: rgb(255, 0, 0);">
error here</span>
<p></p>
<p><span style="color: rgb(255, 0, 0);"><br>
</span></p>
<p><span style="color: rgb(255, 0, 0);">script is also attached.</span><br>
</p>
</div>
</body>
</html>