MeteoIODoc 2.11.0
IO plugins

Classes

class  file_indexer
 helps building an index of stream positions to quickly jump closer to the proper position in a file More...
 
class  mio::IOInterface
 A class representing the IO Layer of the software Alpine3D. For each type of IO (File, DB, Webservice, etc) a derived class is to be created that holds the specific implementation of the appropriate virtual methods. The IOHandler class is a wrapper class that is able to deal with all above implementations of the IOInterface abstract base class. More...
 
class  mio::ALPUG
 This plugin reads data as they come out of ALPUG stations, in ASCII. More...
 
class  mio::ARCIO
 This class enables the access to 2D grids stored in ESRI ASCII (ARCGIS) format. More...
 
class  mio::ArgosIO
 This plugin deals with data that has been transmitted through the ARGOS satellites. In order to reduce data transfers, no headers are provided with the data and therefore all the metadata will have to be provided to the plugin. More...
 
class  mio::ARPSIO
 This class enables the access to 2D grids stored in ARPS format. More...
 
class  mio::CsvIO
 Reads meteo data from a comma separated file. More...
 
class  mio::DBO
 This class enables the access to the DBO RESTful web service. More...
 
class  mio::GeotopIO
 This class enables the access meteo data in legacy Geotop format. More...
 
class  mio::GoesIO
 This plugin deals with data that has been transmitted through the GOES satellites (see also https://www.goes-r.gov/resources/docs.html and https://www.rtl-sdr.com/tag/goes/). In order to reduce data transfers, no headers are provided with the data and therefore all the metadata will have to be provided to the plugin. More...
 
class  mio::GrassIO
 This class enables the access to 2D grids stored in GRASS ASCII (e.g. JGrass) format. More...
 
class  mio::GRIBIO
 This plugin reads GRIB 1 or 2 data files. More...
 
class  mio::iCSVIO
 A class to read and write iCSV files. More...
 
class  mio::ImisIO
 The class with-in the data from the database are treated. The MeteoData and the StationData will be set in. This class also herited to IOInterface class which is abstract. More...
 
class  mio::JsonWrapper
 This is a wrapper class around picoJson and Curl. More...
 
class  mio::MeteoBlue
 This class enables the access to the MeteoBlue RESTful web service. More...
 
class  MYSQLIO_H
 This is the plugin required to get meteorological data from all sorts of MySQL databases. More...
 
class  mio::NetCDFIO
 This plug-in allows reading and writing of NetCDF files for gridded data. More...
 
class  mio::OshdIO
 This plugin reads Matlab binary files, relying on the MatIO library. More...
 
class  mio::PGMIO
 This class writes 2D grids as Portable Grey Map file format. More...
 
class  mio::PmodIO
 This class reads radiation data in raw file format from PMOD/WRC Institute. More...
 
class  mio::PNGIO
 This plugin write 2D grids as PNG images. More...
 
class  mio::PSQLIO
 This plugin connects to a generic PostgreSQL server to retrieve its meteorological data. More...
 
class  mio::SASEIO
 This is the plugin required to get meteorological data from the SASE database. More...
 
class  mio::SMETIO
 Reads meteo data in the SMET ASCII or binary format. More...
 
class  mio::SNIO
 This class enables the access to meteo data stored in SNOWPACK format. More...
 
class  mio::SynthIO
 This plugin generate synthetic data. More...
 
class  mio::ZRXPIO
 Outputs meteo data in a text format readable by a WISKI database. More...
 

Detailed Description

Documentation for available IO plugins. Please consider having a look at the Available plugins and usage page and the How to write a Plugin page.


Class Documentation

◆ file_indexer

class file_indexer

◆ MYSQLIO_H

class MYSQLIO_H