类 HYSPLITTrajDataInfo_bak
- java.lang.Object
-
- org.meteoinfo.data.meteodata.DataInfo
-
- org.meteoinfo.data.meteodata.hysplit.HYSPLITTrajDataInfo_bak
-
- 所有已实现的接口:
TrajDataInfo
public class HYSPLITTrajDataInfo_bak extends DataInfo implements TrajDataInfo
- 作者:
- yaqiang
-
-
字段概要
字段 修饰符和类型 字段 说明 java.util.List<java.lang.String>fileNamesjava.util.List<java.lang.Integer>meteoFileNumsjava.util.List<java.lang.String>trajDirectionsinttrajeoryNumberjava.util.List<java.lang.Integer>trajeoryNumsjava.util.List<java.util.List<TrajectoryInfo>>trajInfosjava.util.List<java.util.List<java.lang.String>>varNamesjava.util.List<java.lang.Integer>varNumsjava.util.List<java.lang.String>verticalMotions
-
构造器概要
构造器 构造器 说明 HYSPLITTrajDataInfo_bak()Constructor
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 VectorLayercreateTrajLineLayer()Create trajectory line layerVectorLayercreateTrajLineLayer(boolean zPres)VectorLayercreateTrajPointLayer()Create trajectory point layerVectorLayercreateTrajStartPointLayer()Create trajectory start point layerjava.lang.StringgenerateInfoText()Generate data info textjava.util.List<ucar.nc2.Attribute>getGlobalAttributes()Get global attributesXYListDatasetgetXYDataset(int varIndex)Get XYDatasetXYListDatasetgetXYDataset_HourX(int varIndex)Get XYDataset - X dimension is hours from start pointucar.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 infovoidreadDataInfo(java.lang.String[] trajFiles)Read data info for multi trajectory files-
从类继承的方法 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
-
-
-
-
字段详细资料
-
fileNames
public java.util.List<java.lang.String> fileNames
-
meteoFileNums
public java.util.List<java.lang.Integer> meteoFileNums
-
trajeoryNumber
public int trajeoryNumber
-
trajeoryNums
public java.util.List<java.lang.Integer> trajeoryNums
-
trajDirections
public java.util.List<java.lang.String> trajDirections
-
verticalMotions
public java.util.List<java.lang.String> verticalMotions
-
trajInfos
public java.util.List<java.util.List<TrajectoryInfo>> trajInfos
-
varNums
public java.util.List<java.lang.Integer> varNums
-
varNames
public java.util.List<java.util.List<java.lang.String>> varNames
-
-
方法详细资料
-
readDataInfo
public void readDataInfo(java.lang.String fileName)
从类复制的说明:DataInfoRead data info- 指定者:
readDataInfo在类中DataInfo- 参数:
fileName- File name
-
readDataInfo
public void readDataInfo(java.lang.String[] trajFiles) throws java.io.IOExceptionRead data info for multi trajectory files- 参数:
trajFiles- Trajectory files- 抛出:
java.io.IOException
-
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)Read array data of the variable
-
createTrajLineLayer
public VectorLayer createTrajLineLayer()
从接口复制的说明:TrajDataInfoCreate trajectory line layer- 指定者:
createTrajLineLayer在接口中TrajDataInfo- 返回:
- Map layer
-
createTrajLineLayer
public VectorLayer createTrajLineLayer(boolean zPres)
-
createTrajPointLayer
public VectorLayer createTrajPointLayer()
从接口复制的说明:TrajDataInfoCreate trajectory point layer- 指定者:
createTrajPointLayer在接口中TrajDataInfo- 返回:
- Map layer
-
createTrajStartPointLayer
public VectorLayer createTrajStartPointLayer()
从接口复制的说明:TrajDataInfoCreate trajectory start point layer- 指定者:
createTrajStartPointLayer在接口中TrajDataInfo- 返回:
- Map layer
-
getXYDataset
public XYListDataset getXYDataset(int varIndex)
Get XYDataset- 参数:
varIndex- Variable index- 返回:
- XYDataset
-
getXYDataset_HourX
public XYListDataset getXYDataset_HourX(int varIndex)
Get XYDataset - X dimension is hours from start point- 参数:
varIndex- Variable index- 返回:
- XYDataset
-
-