Class METARDataInfo
- java.lang.Object
-
- org.meteoinfo.data.meteodata.DataInfo
-
- org.meteoinfo.data.meteodata.metar.METARDataInfo
-
- All Implemented Interfaces:
IStationDataInfo
public class METARDataInfo extends DataInfo implements IStationDataInfo
-
-
Constructor Summary
Constructors Constructor Description METARDataInfo()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgenerateInfoText()Generate data info textjava.util.List<ucar.nc2.Attribute>getGlobalAttributes()Get global attributesStationDatagetStationData(int timeIdx, int varIdx, int levelIdx)Read station datajava.lang.StringgetStationFileName()Get station file nameStationInfoDatagetStationInfoData(int timeIdx, int levelIdx)Read station info dataStationModelDatagetStationModelData(int timeIdx, int levelIdx)Read station model dataucar.ma2.Arrayread(java.lang.String varName)Read array data of a variableucar.ma2.Arrayread(java.lang.String varName, int[] origin, int[] size, int[] stride)Read array data of the variablevoidreadDataInfo(java.lang.String fileName)Read data infovoidsetStationFileName(java.lang.String value)Set station file name-
Methods inherited from class org.meteoinfo.data.meteodata.DataInfo
addAttribute, addDimension, addVariable, getDataType, getDimensions, getFileName, getMissingValue, getPlottableVariables, getProjectionInfo, getTime, getTimeDimension, getTimeNum, getTimes, getTimeValue, getTimeValue, getTimeValues, getVariable, getVariableNames, getVariableNum, getVariables, getXDimension, getYDimension, getZDimension, isGlobal, isXReverse, isYReverse, readDataInfo, setDataType, setDimensions, setFileName, setGlobal, setMissingValue, setProjectionInfo, setTimeDimension, setTimes, setVariables, setXDimension, setXReverse, setYDimension, setYReverse, setZDimension
-
-
-
-
Method Detail
-
getStationFileName
public java.lang.String getStationFileName()
Get station file name- Returns:
- Station file name
-
setStationFileName
public void setStationFileName(java.lang.String value)
Set station file name- Parameters:
value- Station file name
-
readDataInfo
public void readDataInfo(java.lang.String fileName)
Description copied from class:DataInfoRead data info- Specified by:
readDataInfoin classDataInfo- Parameters:
fileName- File name
-
getGlobalAttributes
public java.util.List<ucar.nc2.Attribute> getGlobalAttributes()
Get global attributes- Specified by:
getGlobalAttributesin classDataInfo- Returns:
- Global attributes
-
generateInfoText
public java.lang.String generateInfoText()
Description copied from class:DataInfoGenerate data info text- Overrides:
generateInfoTextin classDataInfo- Returns:
- Data info text
-
read
public ucar.ma2.Array read(java.lang.String varName)
Read array data of a variable
-
read
public ucar.ma2.Array read(java.lang.String varName, int[] origin, int[] size, int[] stride)Read array data of the variable
-
getStationData
public StationData getStationData(int timeIdx, int varIdx, int levelIdx)
Description copied from interface:IStationDataInfoRead station data- Specified by:
getStationDatain interfaceIStationDataInfo- Parameters:
timeIdx- Time indexvarIdx- Variable indexlevelIdx- Level index- Returns:
- Station data
-
getStationInfoData
public StationInfoData getStationInfoData(int timeIdx, int levelIdx)
Description copied from interface:IStationDataInfoRead station info data- Specified by:
getStationInfoDatain interfaceIStationDataInfo- Parameters:
timeIdx- Time indexlevelIdx- Level index- Returns:
- Station info data
-
getStationModelData
public StationModelData getStationModelData(int timeIdx, int levelIdx)
Description copied from interface:IStationDataInfoRead station model data- Specified by:
getStationModelDatain interfaceIStationDataInfo- Parameters:
timeIdx- Time indexlevelIdx- Level index- Returns:
- Station model data data
-
-