[ncl-talk] unmatched lats/lons on plotted map

Setareh Rahimi setareh.rahimi at gmail.com
Sun Feb 27 00:47:09 MST 2022


Dear Rick & Dennis,
So many thanks for your help. It was so efficient.
Best wishes,

On Sat, Feb 26, 2022 at 2:22 AM Dennis Shea <shea at ucar.edu> wrote:

> Expanding on Rick's post
> ===
> There are several functions that can be used.
>
> Two are:
>    (1)  *getind_latlon2d*
> <https://www.ncl.ucar.edu/Document/Functions/Contributed/getind_latlon2d.shtml>
> <== get the index values if the four nearest grid points to the user
> specified location(s)
>                                                  return the values of the
> nearest grid point location. No interpolation is performed.
>    (2)  *rcm2points_Wrap*
> <https://www.ncl.ucar.edu/Document/Functions/Contributed/rcm2points_Wrap.shtml>
> <== use the four nearest grid points and use bilinear interpolation to
> obtain values at the user specified location(s)
>
> ===
> I modified Rick's code to use each function:
>
> [1]
>       %>  ncl *extract-LatLonAOD_getind_latlon2d.ncl     *==>
> aod-siri.getind_latlon2d.txt
> [2]
>       %>  ncl *extract-LatLonAOD_rcm2pts.ncl*                  ==>
> aod-siri.rcm2points.txt
>
>
> BOTH scripts have many print statements to facilitate understanding the
> flow. Please examine the outputs.
> ------------------------
> aod-siri.rcm2points.txt  contains values bilinearly interpolated using the
> 4 nearest grid points
>
> 00001 2015040106   25.90    54.55    0.39799
> 00002 2015040112   25.90    54.55    0.40869
> 00003 2015040118   25.90    54.55    0.35409
> 00004 2015040200   25.90    54.55    0.46902
> 00005 2015040206   25.90    54.55    0.55770
> 00006 2015040212   25.90    54.55    0.33024
> 00007 2015040218   25.90    54.55    0.10930
> 00008 2015040300   25.90    54.55    0.06019
> ----------------------
>
> aod-siri.getind_latlon2d.txt   contains values at the nearest  grid point
>
> 00001 2015040106   25.91    54.56    0.39773
> 00002 2015040112   25.91    54.56    0.40965
> 00003 2015040118   25.91    54.56    0.35460
> 00004 2015040200   25.91    54.56    0.46916
> 00005 2015040206   25.91    54.56    0.55682
> 00006 2015040212   25.91    54.56    0.32912
> 00007 2015040218   25.91    54.56    0.10935
>
> ================
>
>
>
>
>
>
>
> On Fri, Feb 25, 2022 at 10:35 AM Rick Brownrigg via ncl-talk <
> ncl-talk at mailman.ucar.edu> wrote:
>
>> I'm not certain about extracting the values at specific locations. It
>> looks like you were on the right track (at least, a solution that works).
>> I've attached a very slightly modified version of the script fragment you
>> sent. I made the variables lon_pts/lat_pts proper arrays (lines 6-7), and
>> then closed the do-loop so the script is syntactically correct (line 30).
>> The indices returned by getind_latlon2d() seem to be about right, as seen
>> by the added print statement at line 24.
>>
>>  Hope that helps...
>> Rick
>>
>> _______________________________________________
>> ncl-talk mailing list
>> ncl-talk at mailman.ucar.edu
>> List instructions, subscriber options, unsubscribe:
>> https://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
>

-- 
S.Rahimi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.ucar.edu/pipermail/ncl-talk/attachments/20220227/9434ffda/attachment.html>


More information about the ncl-talk mailing list