类 AWXDataInfo
- java.lang.Object
-
- org.meteoinfo.data.meteodata.DataInfo
-
- org.meteoinfo.data.meteodata.awx.AWXDataInfo
-
- 所有已实现的接口:
IGridDataInfo,IStationDataInfo
public class AWXDataInfo extends DataInfo implements IGridDataInfo, IStationDataInfo
- 作者:
- yaqiang
-
-
字段概要
字段 修饰符和类型 字段 说明 java.util.DateETimejava.util.List<java.lang.String>FieldListbyte[]ImageBytesjava.util.DateSTimejava.util.List<java.lang.String>VarListWorldFileParaWorldFileP
-
构造器概要
构造器 构造器 说明 AWXDataInfo()Constructor
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.lang.StringgenerateInfoText()Generate data info textjava.util.List<ucar.nc2.Attribute>getGlobalAttributes()Get global attributesGridArraygetGridArray(java.lang.String varName)Get grid dataGridDatagetGridData_Lat(int timeIdx, int lonIdx, int varIdx, int levelIdx)Read grid data - latitudeGridDatagetGridData_Level(int lonIdx, int latIdx, int varIdx, int timeIdx)Read grid data - levelGridDatagetGridData_LevelLat(int lonIdx, int varIdx, int timeIdx)Read grid data - level/latGridDatagetGridData_LevelLon(int latIdx, int varIdx, int timeIdx)Read grid data - Level/lonGridDatagetGridData_LevelTime(int latIdx, int varIdx, int lonIdx)Read grid data - Level/timeGridDatagetGridData_Lon(int timeIdx, int latIdx, int varIdx, int levelIdx)Read grid data - longitudeGridDatagetGridData_LonLat(int timeIdx, int varIdx, int levelIdx)Read grid data - lon/latGridDatagetGridData_Time(int lonIdx, int latIdx, int varIdx, int levelIdx)Read grid data - timeGridDatagetGridData_TimeLat(int lonIdx, int varIdx, int levelIdx)Read grid data - time/latGridDatagetGridData_TimeLon(int latIdx, int varIdx, int levelIdx)Read grid data - time/lonbyte[]getIamgeData()Get image dataintgetProductType()Get production type =1:静止气象卫星图象产品 =2:极轨气象卫星图象产品 =3:格点场定量产品 =4:离散场定量产品 =5:图形和分析产品StationDatagetStationData(int timeIdx, int varIdx, int levelIdx)Read station dataStationInfoDatagetStationInfoData(int timeIdx, int levelIdx)Read station info dataStationModelDatagetStationModelData(int timeIdx, int levelIdx)Read station model dataintgetXNum()Get x numberintgetYNum()Get y numberucar.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 datavoidreadDataInfo(java.lang.String fileName)Read data infovoidsetProuectType(int value)Set production type-
从类继承的方法 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
-
-
-
-
字段详细资料
-
STime
public java.util.Date STime
-
ETime
public java.util.Date ETime
-
ImageBytes
public byte[] ImageBytes
-
WorldFileP
public WorldFilePara WorldFileP
-
VarList
public java.util.List<java.lang.String> VarList
-
FieldList
public java.util.List<java.lang.String> FieldList
-
-
方法详细资料
-
getXNum
public int getXNum()
Get x number- 返回:
- X number
-
getYNum
public int getYNum()
Get y number- 返回:
- Y number
-
getProductType
public int getProductType()
Get production type =1:静止气象卫星图象产品 =2:极轨气象卫星图象产品 =3:格点场定量产品 =4:离散场定量产品 =5:图形和分析产品- 返回:
- Production type
-
setProuectType
public void setProuectType(int value)
Set production type- 参数:
value- Production type
-
readDataInfo
public void readDataInfo(java.lang.String fileName)
从类复制的说明:DataInfoRead data info- 指定者:
readDataInfo在类中DataInfo- 参数:
fileName- File name
-
getGlobalAttributes
public java.util.List<ucar.nc2.Attribute> getGlobalAttributes()
Get global attributes- 指定者:
getGlobalAttributes在类中DataInfo- 返回:
- Global attributes
-
generateInfoText
public java.lang.String generateInfoText()
从类复制的说明:DataInfoGenerate data info text- 覆盖:
generateInfoText在类中DataInfo- 返回:
- 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)从类复制的说明:DataInfoRead array data
-
getGridArray
public GridArray getGridArray(java.lang.String varName)
Get grid data- 指定者:
getGridArray在接口中IGridDataInfo- 参数:
varName- Variable name- 返回:
- Grid data
-
getGridData_LonLat
public GridData getGridData_LonLat(int timeIdx, int varIdx, int levelIdx)
从接口复制的说明:IGridDataInfoRead grid data - lon/lat- 指定者:
getGridData_LonLat在接口中IGridDataInfo- 参数:
timeIdx- Time indexvarIdx- Variable indexlevelIdx- Level index- 返回:
- Grid data
-
getIamgeData
public byte[] getIamgeData() throws java.io.FileNotFoundException, java.io.IOExceptionGet image data- 返回:
- Image data
- 抛出:
java.io.FileNotFoundExceptionjava.io.IOException
-
getGridData_TimeLat
public GridData getGridData_TimeLat(int lonIdx, int varIdx, int levelIdx)
从接口复制的说明:IGridDataInfoRead grid data - time/lat- 指定者:
getGridData_TimeLat在接口中IGridDataInfo- 参数:
lonIdx- Longitude indexvarIdx- Variable indexlevelIdx- Level index- 返回:
- Grid data
-
getGridData_TimeLon
public GridData getGridData_TimeLon(int latIdx, int varIdx, int levelIdx)
从接口复制的说明:IGridDataInfoRead grid data - time/lon- 指定者:
getGridData_TimeLon在接口中IGridDataInfo- 参数:
latIdx- Latitude indexvarIdx- Variable indexlevelIdx- Level index- 返回:
- Grid data
-
getGridData_LevelLat
public GridData getGridData_LevelLat(int lonIdx, int varIdx, int timeIdx)
从接口复制的说明:IGridDataInfoRead grid data - level/lat- 指定者:
getGridData_LevelLat在接口中IGridDataInfo- 参数:
lonIdx- Longitude indexvarIdx- Variable indextimeIdx- Time index- 返回:
- Grid data
-
getGridData_LevelLon
public GridData getGridData_LevelLon(int latIdx, int varIdx, int timeIdx)
从接口复制的说明:IGridDataInfoRead grid data - Level/lon- 指定者:
getGridData_LevelLon在接口中IGridDataInfo- 参数:
latIdx- Latitude indexvarIdx- Variable indextimeIdx- Time index- 返回:
- Grid data
-
getGridData_LevelTime
public GridData getGridData_LevelTime(int latIdx, int varIdx, int lonIdx)
从接口复制的说明:IGridDataInfoRead grid data - Level/time- 指定者:
getGridData_LevelTime在接口中IGridDataInfo- 参数:
latIdx- Latitude indexvarIdx- Variable indexlonIdx- Longitude index- 返回:
- Grid data
-
getGridData_Time
public GridData getGridData_Time(int lonIdx, int latIdx, int varIdx, int levelIdx)
从接口复制的说明:IGridDataInfoRead grid data - time- 指定者:
getGridData_Time在接口中IGridDataInfo- 参数:
lonIdx- Lontitude indexlatIdx- Latitude indexvarIdx- Variable indexlevelIdx- Level index- 返回:
- Grid data
-
getGridData_Level
public GridData getGridData_Level(int lonIdx, int latIdx, int varIdx, int timeIdx)
从接口复制的说明:IGridDataInfoRead grid data - level- 指定者:
getGridData_Level在接口中IGridDataInfo- 参数:
lonIdx- Lontitude indexlatIdx- Latitude indexvarIdx- Variable indextimeIdx- Time index- 返回:
- Grid data
-
getGridData_Lon
public GridData getGridData_Lon(int timeIdx, int latIdx, int varIdx, int levelIdx)
从接口复制的说明:IGridDataInfoRead grid data - longitude- 指定者:
getGridData_Lon在接口中IGridDataInfo- 参数:
timeIdx- Time indexlatIdx- Latitude indexvarIdx- Variable indexlevelIdx- Level index- 返回:
- Grid data
-
getGridData_Lat
public GridData getGridData_Lat(int timeIdx, int lonIdx, int varIdx, int levelIdx)
从接口复制的说明:IGridDataInfoRead grid data - latitude- 指定者:
getGridData_Lat在接口中IGridDataInfo- 参数:
timeIdx- Time indexlonIdx- Lontitude indexvarIdx- Variable indexlevelIdx- Level index- 返回:
- Grid data
-
getStationData
public StationData getStationData(int timeIdx, int varIdx, int levelIdx)
从接口复制的说明:IStationDataInfoRead station data- 指定者:
getStationData在接口中IStationDataInfo- 参数:
timeIdx- Time indexvarIdx- Variable indexlevelIdx- 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
-
-