[ncl-talk] precipitation over area in m3

Dennis Shea shea at ucar.edu
Thu Jul 23 12:31:10 MDT 2020


Yes.

'q' should have all values outside the area of interest set to _FillValue.

see:  *http://www.ncl.ucar.edu/Applications/shapefiles.shtml*
<http://www.ncl.ucar.edu/Applications/shapefiles.shtml>

On Thu, Jul 23, 2020 at 8:45 AM Zeinab Salah via ncl-talk <
ncl-talk at mailman.ucar.edu> wrote:

> Hi,
> I want to calculate the sum of precipitation over an area from netcdf and
> the area selected by shapefile and the value to be in m3.
> Does the function of  "wgt_areasum2 " make that?, and what is the unit of
> its output?
> Also, in the example of "wgt_areasum2",  the variable of dxdy in conform,
> needs to be corrected to dydx as defined.
>
>    re   = 6.37122e06
>    rad  = 4.0 * *atan* <https://www.ncl.ucar.edu/Document/Functions/Built-in/atan.shtml>(1.0) / 180.o
>    con  = re * rad
>    clat = *cos* <https://www.ncl.ucar.edu/Document/Functions/Built-in/cos.shtml>(lat * rad)           ; cosine of latitude
>
>    dlon = (lon(2) - lon(1))        ; assume dlon is constant
>    dlat = (lat(2) - lat(1))        ; assume dlat is constant
>
>    dx   = con * dlon * clat        ; dx at each latitude
>    dy   = con * dlat               ; dy is constant
>    dydx = dy * dx                  ; dydx(nlat)
>
>    wgt  = *new* <https://www.ncl.ucar.edu/Document/Functions/Built-in/new.shtml>((/nlat, mlon/), *typeof* <https://www.ncl.ucar.edu/Document/Functions/Built-in/typeof.shtml>(q))
>    wgt  = *conform* <https://www.ncl.ucar.edu/Document/Functions/Built-in/conform.shtml>(wgt, dxdy, 0)
>
>    qSum = *wgt_areasum2*(q, wgt, opt)
>
>
> Thank you in advance.
> Best regards.
> Zeinab
>
>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at mailman.ucar.edu
> List instructions, subscriber options, unsubscribe:
> https://mailman.ucar.edu/mailman/listinfo/ncl-talk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.ucar.edu/pipermail/ncl-talk/attachments/20200723/78004ae9/attachment.html>


More information about the ncl-talk mailing list