NCEPLIBS-ip  5.0.0
ip_station_points_grid_mod Module Reference

Interpolate gridded data to a series of station points. More...

Data Types

type  ip_station_points_grid
 

Functions/Subroutines

subroutine gdswzd_station_points (self, IOPT, NPTS, FILL, XPTS, YPTS, RLON, RLAT, NRET, CROT, SROT, XLON, XLAT, YLON, YLAT, AREA)
 Interpolate gridded data to a series of station points. More...
 
subroutine init_grib1 (self, g1_desc)
 Initializes an IP Station grid given a grib1_descriptor object. More...
 
subroutine init_grib2 (self, g2_desc)
 Initializes an IP Station grid given a grib2_descriptor object. More...
 

Detailed Description

Interpolate gridded data to a series of station points.

Author
Kyle Gerheiser
Date
7/21/21

Function/Subroutine Documentation

◆ gdswzd_station_points()

subroutine ip_station_points_grid_mod::gdswzd_station_points ( class(ip_station_points_grid), intent(in)  self,
integer, intent(in)  IOPT,
integer, intent(in)  NPTS,
real, intent(in)  FILL,
real, dimension(npts), intent(inout)  XPTS,
real, dimension(npts), intent(inout)  YPTS,
real, dimension(npts), intent(inout)  RLON,
real, dimension(npts), intent(inout)  RLAT,
integer, intent(out)  NRET,
real, dimension(npts), intent(out), optional  CROT,
real, dimension(npts), intent(out), optional  SROT,
real, dimension(npts), intent(out), optional  XLON,
real, dimension(npts), intent(out), optional  XLAT,
real, dimension(npts), intent(out), optional  YLON,
real, dimension(npts), intent(out), optional  YLAT,
real, dimension(npts), intent(out), optional  AREA 
)
private

Interpolate gridded data to a series of station points.

Parameters
[in]selfThe grid.
[in]IOPTmust be minus 1 (return grid coordinates for selected earth coordinates).
[in]NPTSMaximum number of points.
[in]FILLFill value to set invalid output data. Must be impossible value; suggested value: -9999.
[in,out]XPTSX point coordinates. Always output.
[in,out]YPTSY point coordinates. Always output.
[in,out]RLONPoint longitudes. Always input.
[in,out]RLATPoint latitudes. Always input.
[out]NRETNumber of valid points computed.
[out]CROTNot used.
[out]SROTNot used.
[out]XLONNot used.
[out]XLATNot used.
[out]YLONNot used.
[out]YLATNot used.
[out]AREANot used.
Author
Kyle Gerheiser
Date
7/21/21
Author
Eric Engle
Date
5/4/23

Definition at line 75 of file ip_station_points_grid_mod.F90.

◆ init_grib1()

subroutine ip_station_points_grid_mod::init_grib1 ( class(ip_station_points_grid), intent(inout)  self,
type(grib1_descriptor), intent(in)  g1_desc 
)
private

Initializes an IP Station grid given a grib1_descriptor object.

Parameters
[in,out]selfThe grid to initialize
[in]g1_descA grib1_descriptor
Author
Iredell
Date
96-04-10

Definition at line 37 of file ip_station_points_grid_mod.F90.

◆ init_grib2()

subroutine ip_station_points_grid_mod::init_grib2 ( class(ip_station_points_grid), intent(inout)  self,
type(grib2_descriptor), intent(in)  g2_desc 
)
private

Initializes an IP Station grid given a grib2_descriptor object.

Parameters
[in,out]selfThe grid to initialize
[in]g2_descA grib2_descriptor
Author
Iredell
Date
96-04-10

Definition at line 48 of file ip_station_points_grid_mod.F90.