ocssw
V2022
|
get_geospatial.cpp
Go to the documentation of this file.
30 std::cerr << "--Error--: Could not find solar zenith angle to compute Day Night Flag" << std::endl;
209 void Geospatialbounds::calc_scan_line(const std::vector<float> &lat, const std::vector<float> &lon,
343 std::string Geospatialbounds::calc_gring(const std::pair<std::vector<float>, std::vector<float>> &gring) {
Definition: val_extract.h:241
static void calc_scan_line(const std::vector< float > &, const std::vector< float > &, size_t, size_t, std::unordered_map< std::string, std::vector< float >> &)
Definition: get_geospatial.cpp:209
netCDF::NcGroupAtt find_nc_grp_attribute_cpp(const std::string &att_name, T &nc_file)
Definition: find_variable.hpp:22
static void allocate_var(std::vector< float > &, const netCDF::NcVar &var)
Definition: get_geospatial.cpp:71
this program makes no use of any feature of the SDP Toolkit that could generate such a then geolocation is calculated at that and then aggregated up to Resolved feature request Bug by adding three new int8 SDSs for each high resolution offsets between the high resolution geolocation and a bi linear interpolation extrapolation of the positions This can be used to reconstruct the high resolution geolocation Resolved Bug by delaying cumulation of gflags until after validation of derived products Resolved Bug by setting Latitude and Longitude to the correct fill resolving to support Near Real Time because they may be unnecessary if use of entrained ephemeris and attitude data is turned resolving bug report Corrected to filter out Aqua attitude records with missing status helping resolve bug MOD_PR03 will still correctly write scan and pixel data that does not depend upon the start thereby resolving MODur00108 Changed header guard macro names to avoid reserved name resolving MODur00104 Maneuver list file for Terra satellite was updated to include data from Jecue DuChateu Maneuver list files for both Terra and Aqua were updated to include two maneuvers from recent IOT weekly reports The limits for Z component of angular momentum was and to set the fourth GEO scan quality flag for a scan depending upon whether or not it occurred during one of them Added _FillValue attributes to many and changed the fill value for the sector start times from resolving MODur00072 Writes boundingcoordinate metadata to L1A archived metadata For PERCENT *ECS change to treat rather resolving GSFcd01518 Added a LogReport Changed to create the Average Temperatures vdata even if the number of scans is
Definition: HISTORY.txt:301
netCDF::NcVar find_nc_variable_cpp(const std::string &var_name, T &nc_file)
Definition: find_variable.hpp:7
bg::model::point< double, 2, bg::cs::spherical_equatorial< bg::degree > > Point_t
Definition: get_geospatial.cpp:10
int state(double tjdTDB, JPLIntUtilType *util, double posvel[13][6], double *pnut)
Definition: get_geospatial.hpp:11
a context in which it is NOT documented to do so subscript which cannot be easily calculated when extracting TONS attitude data from the Terra L0 files Corrected several defects in extraction of entrained ephemeris and and as HDF file for both the L1A and Geolocation enabling retrieval of South Polar DEM data Resolved Bug by changing to opent the geolocation file only after a successful read of the L1A and also by checking for fatal errors from not restoring C5 and to report how many of those high resolution values were water in the new WaterPresent SDS Added valid_range attribute to Land SeaMask Changed to bilinearly interpolate the geoid_height to remove artifacts at one degree lines Made corrections to const qualification of pointers allowed by new version of M API library Removed casts that are no longer for same not the geoid Corrected off by one error in calculation of high resolution offsets Corrected parsing of maneuver list configuration parameter Corrected to set Height SDS to fill values when geolocation when for elevation and land water mask
Definition: HISTORY.txt:114
const std::string & get_day_night_flag() const
Definition: get_geospatial.hpp:62
no change in intended resolving MODur00064 Corrected handling of bad ephemeris attitude data
Definition: HISTORY.txt:356
const std::unordered_map< std::string, std::vector< float > > & get_bounds()
Definition: get_geospatial.cpp:362
static void allocate_attr(std::vector< float > &, const netCDF::NcAtt &att)
Definition: get_geospatial.cpp:83
std::pair< std::vector< float >, std::vector< float > > get_gring()
Definition: get_geospatial.cpp:369
static std::pair< std::vector< float >, std::vector< float > > calc_gring(const std::vector< float > &, const std::vector< float > &, const std::vector< float > &, const std::vector< float > &, const std::vector< float > &)
Definition: get_geospatial.cpp:274