Find the nearest point of a set of points whose latitudes and longitudes are given in the inlats, inlons arrays respectively.
If the flag is_lsm is 1 the nearest land point is returned and the grib passed as handle (h) is considered a land sea mask. The land nearest point is the nearest point with land sea mask value>=0.5. If no nearest land points are found the nearest value is returned. If the flag is_lsm is 0 the nearest point is returned. values, distances, indexes (in the "values" array) for the nearest points (ilons,ilats) are returned.
| h | : handle from which geography and data values are taken | |
| is_lsm | : lsm flag (1-> nearest land, 0-> nearest) | |
| inlats | : latitudes of the points to search for | |
| inlons | : longitudes of the points to search for | |
| npoints | : number of points (size of the inlats,inlons,outlats,outlons,values,distances,indexes arrays) | |
| outlats | : returned array of latitudes of the nearest points | |
| outlons | : returned array of longitudes of the nearest points | |
| values | : returned array of data values of the nearest points | |
| distances | : returned array of distances from the nearest points | |
| indexes | : returned array of indexes of the nearest points |
| grib_nearest* grib_nearest_new | ( | grib_handle * |