26 #ifndef DAP_DATASET_H_
27 #define DAP_DATASET_H_
94 double mb_LatLonBBox[4];
101 double m_geo_transform_coef[6];
106 CPLErr SetGCPGeoRef4VRTDataset(GDALDataset*);
107 void SetGeoBBoxAndGCPs(
int xSize,
int ySize);
108 CPLErr RectifyGOESDataSet();
109 CPLErr setResampleStandard(GDALDataset* hSrcDS,
int& xRSValue,
int& yRSValue);
113 return (lat >= -90 && lat <= 90);
117 return (lon >= -180 && lon <= 180);
120 virtual CPLErr SetGeoTransform();
122 virtual CPLErr SetMetaDataList(GDALDataset* hSrcDS);
124 virtual CPLErr SetNativeCRS();
125 virtual CPLErr SetGDALDataset(
const int isSimple = 0);
126 virtual CPLErr InitialDataset(
const int isSimple = 0);
127 virtual CPLErr GetGeoMinMax(
double geoMinMax[]);
131 DAP_Dataset(
const string&
id, vector<int> &rBandList);
135 Array *GetDAPArray();
int isValidLatitude(const double &lat)
int mi_RectifiedImageXSize
string m_ncLatDataSetName
string m_ncCoverageIDName
vector< GDAL_GCP > m_gdalGCPs
static class NCMLUtil overview
int mi_RectifiedImageYSize
DAP_Dataset is a subclass of AbstractDataset, used to process NOAA GOES data.
string m_ncLonDataSetName
int isValidLongitude(const double &lon)
Abstract dataset model definition. Based on GDAL dataset model.