类 MDFSDataInfo
- java.lang.Object
-
- org.meteoinfo.data.meteodata.DataInfo
-
- org.meteoinfo.data.meteodata.micaps.MDFSDataInfo
-
- 所有已实现的接口:
IGridDataInfo,IStationDataInfo
public class MDFSDataInfo extends DataInfo implements IGridDataInfo, IStationDataInfo
-
-
字段概要
-
从类继承的字段 org.meteoinfo.data.meteodata.DataInfo
attributes, dimensions, fileName, isGlobal, meteoDataType, missingValue, projInfo, tDim, variables, xDim, xReverse, yDim, zDim
-
-
构造器概要
构造器 构造器 说明 MDFSDataInfo()Constructor
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 List<Attribute>getGlobalAttributes()Get global attributesGridArraygetGridArray(String varName)Get grid arrayGridDatagetGridData_Lat(int timeIdx, int lonIdx, String varName, int levelIdx)Read grid data - latitudeGridDatagetGridData_Level(int lonIdx, int latIdx, String varName, int timeIdx)Read grid data - levelGridDatagetGridData_LevelLat(int lonIdx, String varName, int timeIdx)Read grid data - level/latGridDatagetGridData_LevelLon(int latIdx, String varName, int timeIdx)Read grid data - Level/lonGridDatagetGridData_LevelTime(int latIdx, String varName, int lonIdx)Read grid data - Level/timeGridDatagetGridData_Lon(int timeIdx, int latIdx, String varName, int levelIdx)Read grid data - longitudeGridDatagetGridData_LonLat(int timeIdx, String varName, int levelIdx)Read grid data - lon/latGridDatagetGridData_Time(int lonIdx, int latIdx, String varName, int levelIdx)Read grid data - timeGridDatagetGridData_TimeLat(int lonIdx, String varName, int levelIdx)Read grid data - time/latGridDatagetGridData_TimeLon(int latIdx, String varName, int levelIdx)Read grid data - time/lonStationDatagetStationData(int timeIdx, String varName, int levelIdx)Read station dataStationInfoDatagetStationInfoData(int timeIdx, int levelIdx)Read station info dataStationModelDatagetStationModelData(int timeIdx, int levelIdx)Read station model dataintgetType()Get data typebooleanisValidFile(RandomAccessFile raf)org.meteoinfo.ndarray.Arrayread(String varName)Read array dataorg.meteoinfo.ndarray.Arrayread(String varName, int[] origin, int[] size, int[] stride)Read array dataDataFramereadDataFrame()Read data framevoidreadDataInfo(String fileName)Read data infoDimArrayreadDimArray(String varName)Read dimension array dataDimArrayreadDimArray(String varName, int[] origin, int[] size, int[] stride)Read dimension array data-
从类继承的方法 org.meteoinfo.data.meteodata.DataInfo
addAttribute, addDimension, addVariable, findGlobalAttribute, generateInfoText, getDataType, getDimensions, getFileName, getMissingValue, getPlottableVariables, getProjectionInfo, getTime, getTimeDimension, getTimeNum, getTimes, getTimeValue, getTimeValue, getTimeValues, getVariable, getVariableIndex, getVariableNames, getVariableNum, getVariables, getXDimension, getYDimension, getZDimension, isGlobal, isRadial, isXReverse, isYReverse, readDataInfo, readDimArray, setDataType, setDimensions, setFileName, setGlobal, setMissingValue, setProjectionInfo, setTimeDimension, setTimes, setVariables, setXDimension, setXReverse, setYDimension, setYReverse, setZDimension
-
-
-
-
方法详细资料
-
getType
public int getType()
Get data type- 返回:
- Data type
-
isValidFile
public boolean isValidFile(RandomAccessFile raf)
- 指定者:
isValidFile在类中DataInfo
-
readDataInfo
public void readDataInfo(String fileName)
从类复制的说明:DataInfoRead data info- 指定者:
readDataInfo在类中DataInfo- 参数:
fileName- File name
-
readDataFrame
public DataFrame readDataFrame()
Read data frame- 返回:
- Data frame
-
read
public org.meteoinfo.ndarray.Array read(String varName, int[] origin, int[] size, int[] stride)
从类复制的说明:DataInfoRead array data
-
readDimArray
public DimArray readDimArray(String varName)
从类复制的说明:DataInfoRead dimension array data- 覆盖:
readDimArray在类中DataInfo- 参数:
varName- Variable name- 返回:
- Dimension array
-
readDimArray
public DimArray readDimArray(String varName, int[] origin, int[] size, int[] stride)
从类复制的说明:DataInfoRead dimension array data- 覆盖:
readDimArray在类中DataInfo- 参数:
varName- Variable nameorigin- Origin arraysize- Size arraystride- Stride array- 返回:
- Dimension array
-
getGlobalAttributes
public List<Attribute> getGlobalAttributes()
从类复制的说明:DataInfoGet global attributes- 覆盖:
getGlobalAttributes在类中DataInfo- 返回:
- Global attributes
-
getGridArray
public GridArray getGridArray(String varName)
从接口复制的说明:IGridDataInfoGet grid array- 指定者:
getGridArray在接口中IGridDataInfo- 参数:
varName- Variable name- 返回:
- Grid array
-
getGridData_LonLat
public GridData getGridData_LonLat(int timeIdx, String varName, int levelIdx)
从接口复制的说明:IGridDataInfoRead grid data - lon/lat- 指定者:
getGridData_LonLat在接口中IGridDataInfo- 参数:
timeIdx- Time indexvarName- Variable namelevelIdx- Level index- 返回:
- Grid data
-
getGridData_TimeLat
public GridData getGridData_TimeLat(int lonIdx, String varName, int levelIdx)
从接口复制的说明:IGridDataInfoRead grid data - time/lat- 指定者:
getGridData_TimeLat在接口中IGridDataInfo- 参数:
lonIdx- Longitude indexvarName- Variable namelevelIdx- Level index- 返回:
- Grid data
-
getGridData_TimeLon
public GridData getGridData_TimeLon(int latIdx, String varName, int levelIdx)
从接口复制的说明:IGridDataInfoRead grid data - time/lon- 指定者:
getGridData_TimeLon在接口中IGridDataInfo- 参数:
latIdx- Latitude indexvarName- Variable namelevelIdx- Level index- 返回:
- Grid data
-
getGridData_LevelLat
public GridData getGridData_LevelLat(int lonIdx, String varName, int timeIdx)
从接口复制的说明:IGridDataInfoRead grid data - level/lat- 指定者:
getGridData_LevelLat在接口中IGridDataInfo- 参数:
lonIdx- Longitude indexvarName- Variable nametimeIdx- Time index- 返回:
- Grid data
-
getGridData_LevelLon
public GridData getGridData_LevelLon(int latIdx, String varName, int timeIdx)
从接口复制的说明:IGridDataInfoRead grid data - Level/lon- 指定者:
getGridData_LevelLon在接口中IGridDataInfo- 参数:
latIdx- Latitude indexvarName- Variable nametimeIdx- Time index- 返回:
- Grid data
-
getGridData_LevelTime
public GridData getGridData_LevelTime(int latIdx, String varName, int lonIdx)
从接口复制的说明:IGridDataInfoRead grid data - Level/time- 指定者:
getGridData_LevelTime在接口中IGridDataInfo- 参数:
latIdx- Latitude indexvarName- Variable namelonIdx- Longitude index- 返回:
- Grid data
-
getGridData_Time
public GridData getGridData_Time(int lonIdx, int latIdx, String varName, int levelIdx)
从接口复制的说明:IGridDataInfoRead grid data - time- 指定者:
getGridData_Time在接口中IGridDataInfo- 参数:
lonIdx- Longitude indexlatIdx- Latitude indexvarName- Variable namelevelIdx- Level index- 返回:
- Grid data
-
getGridData_Level
public GridData getGridData_Level(int lonIdx, int latIdx, String varName, int timeIdx)
从接口复制的说明:IGridDataInfoRead grid data - level- 指定者:
getGridData_Level在接口中IGridDataInfo- 参数:
lonIdx- Longitude indexlatIdx- Latitude indexvarName- Variable nametimeIdx- Time index- 返回:
- Grid data
-
getGridData_Lon
public GridData getGridData_Lon(int timeIdx, int latIdx, String varName, int levelIdx)
从接口复制的说明:IGridDataInfoRead grid data - longitude- 指定者:
getGridData_Lon在接口中IGridDataInfo- 参数:
timeIdx- Time indexlatIdx- Latitude indexvarName- Variable namelevelIdx- Level index- 返回:
- Grid data
-
getGridData_Lat
public GridData getGridData_Lat(int timeIdx, int lonIdx, String varName, int levelIdx)
从接口复制的说明:IGridDataInfoRead grid data - latitude- 指定者:
getGridData_Lat在接口中IGridDataInfo- 参数:
timeIdx- Time indexlonIdx- Longitude indexvarName- Variable namelevelIdx- Level index- 返回:
- Grid data
-
getStationData
public StationData getStationData(int timeIdx, String varName, int levelIdx)
从接口复制的说明:IStationDataInfoRead station data- 指定者:
getStationData在接口中IStationDataInfo- 参数:
timeIdx- Time indexvarName- Variable namelevelIdx- Level index- 返回:
- Station data
-
getStationInfoData
public StationInfoData getStationInfoData(int timeIdx, int levelIdx)
从接口复制的说明:IStationDataInfoRead station info data- 指定者:
getStationInfoData在接口中IStationDataInfo- 参数:
timeIdx- Time indexlevelIdx- Level index- 返回:
- Station info data
-
getStationModelData
public StationModelData getStationModelData(int timeIdx, int levelIdx)
从接口复制的说明:IStationDataInfoRead station model data- 指定者:
getStationModelData在接口中IStationDataInfo- 参数:
timeIdx- Time indexlevelIdx- Level index- 返回:
- Station model data data
-
-