bes  Updated for version 3.17.0
libdap::DAP_Dataset Class Reference

DAP_Dataset is a subclass of AbstractDataset, used to process NOAA GOES data. More...

#include "DAP_Dataset.h"

Inheritance diagram for libdap::DAP_Dataset:
Inheritance graph

Public Member Functions

 DAP_Dataset (const string &id, vector< int > &rBandList)
 
 DAP_Dataset (Array *src, Array *lat, Array *lon)
 
GDALDataset * DatasetWarper (int &IsRefDS, OGRSpatialReference &dstCRS, int &iDstRasterXsize, int &iDstRasterYsize, double pDstGeoTransform[], GDALResampleAlg eResampleAlg=GRA_NearestNeighbour)
 
string GetAllowValues ()
 
vector< int > GetBandList ()
 
string GetCoverageArchiveTime ()
 
string GetCoverageBeginTime ()
 
string GetCoverageEndTime ()
 
string GetCoverageID ()
 
string GetCoverageInstrument ()
 
string GetCoveragePlatform ()
 
string GetCoverageSensor ()
 
string GetCoverageSubType ()
 
Array * GetDAPArray ()
 
Grid * GetDAPGrid ()
 
string GetDatasetDescription ()
 
string GetDatasetName ()
 
string GetDataTypeName ()
 
string GetFieldQuantityDef ()
 
GDALDataset * GetGDALDataset ()
 
string GetGeoCRS_URN ()
 
virtual CPLErr GetGeoMinMax (double geoMinMax[])
 
int GetGeoTransform (double geoTrans[])
 
int GetImageBandCount ()
 
int GetImageXSize ()
 
int GetImageYSize ()
 
string GetISO19115Metadata ()
 
vector< string > GetMetaDataList ()
 
const double & GetMissingValue ()
 
void GetNativeBBox (double bBox[])
 
const OGRSpatialReference & GetNativeCRS ()
 
string GetNativeCRS_URN ()
 
string GetNativeFormat ()
 
string GetProjectionRef ()
 
string GetResourceFileName ()
 
CPLErr GetSuggestedWarpResolution (OGRSpatialReference &dstCRS, double adfDstGeoTransform[], int &nPixels, int &nLines)
 
CPLErr GetSuggestedWarpResolution2 (OGRSpatialReference &dstCRS, double adfDstGeoTransform[], int &nPixels, int &nLines)
 
virtual CPLErr InitialDataset (const int isSimple=0)
 
int IsbGeoTransformSet ()
 
int IsCrossingIDL ()
 
int isValidLatitude (const double &lat)
 
int isValidLongitude (const double &lon)
 
CPLErr RectifyGOESDataSet ()
 
CPLErr SetGCPGeoRef4VRTDataset (GDALDataset *)
 
virtual CPLErr SetGDALDataset (const int isSimple=0)
 
void SetGeoBBoxAndGCPs (int xSize, int ySize)
 
virtual CPLErr SetGeoTransform ()
 
virtual CPLErr SetNativeCRS ()
 
CPLErr setResampleStandard (GDALDataset *hSrcDS, int &xRSValue, int &yRSValue)
 

Protected Member Functions

virtual CPLErr SetMetaDataList (GDALDataset *)
 

Protected Attributes

vector< GDAL_GCP > m_gdalGCPs
 
double m_geo_transform_coef [6]
 
Array * m_lat
 
Array * m_lon
 
string m_ncCoverageIDName
 
string m_ncLatDataSetName
 
string m_ncLonDataSetName
 
Array * m_src
 
auto_ptr< GDALDataset > maptr_DS
 
int mb_GeoTransformSet
 
int mb_IsVirtualDS
 
double mb_LatLonBBox [4]
 
double md_GeoMinMax [4]
 
double md_Geotransform [6]
 
double md_MissingValue
 
double mdSrcGeoMaxX
 
double mdSrcGeoMaxY
 
double mdSrcGeoMinX
 
double mdSrcGeoMinY
 
int mi_RectifiedImageXSize
 
int mi_RectifiedImageYSize
 
int mi_SrcImageXSize
 
int mi_SrcImageYSize
 
OGRSpatialReference mo_NativeCRS
 
string ms_AllowRanges
 
string ms_CoverageArchiveTime
 
string ms_CoverageBeginTime
 
string ms_CoverageEndTime
 
string ms_CoverageID
 
string ms_CoverageInstrument
 
string ms_CoveragePlatform
 
string ms_CoverageSensor
 
string ms_CoverageSubType
 
string ms_DatasetName
 
string ms_DataTypeName
 
string ms_FieldQuantityDef
 
string ms_ISO19115Metadata
 
string ms_NativeFormat
 
string ms_SrcFilename
 
vector< int > mv_BandList
 
vector< string > mv_MetaDataList
 

Detailed Description

GOES satellites provide the kind of continuous monitoring necessary for intensive data analysis. They circle the Earth in a geosynchronous orbit, which means they orbit the equatorial plane of the Earth at a speed matching the Earth's rotation. This allows them to hover continuously over one position on the surface. The geosynchronous plane is about 35,800 km (22,300 miles) above the Earth, high enough to allow the satellites a full-disc view of the Earth. Because they stay above a fixed spot on the surface, they provide a constant vigil for the atmospheric "triggers" for severe weather conditions such as tornadoes, flash floods, hail storms, and hurricanes. When these conditions develop the GOES satellites are able to monitor storm development and track their movements.

GOES satellite imagery is also used to estimate rainfall during the thunderstorms and hurricanes for flash flood warnings, as well as estimates snowfall accumulations and overall extent of snow cover. Such data help meteorologists issue winter storm warnings and spring snow melt advisories. Satellite sensors also detect ice fields and map the movements of sea and lake ice.

For more inforamtion about NOAA GOES data, please access http://www.oso.noaa.gov/GOES/

DAP_Dataset is a subclass of AbstractDataset, which is used to process GOES Imager and Sounder products.

Definition at line 76 of file DAP_Dataset.h.


The documentation for this class was generated from the following file: