类 BaseRadarDataInfo
- java.lang.Object
-
- org.meteoinfo.data.meteodata.DataInfo
-
- org.meteoinfo.data.meteodata.radar.BaseRadarDataInfo
-
public abstract class BaseRadarDataInfo extends DataInfo
-
-
字段概要
字段 修饰符和类型 字段 说明 protected floatantennaHeightprotected floatbeamWidthVertprotected floatdopplerResolutionprotected DimensiongateDimprotected DimensiongateRDimprotected DimensiongateVDimprotected floatlogResolutionprotected Map<Integer,String>productMapprotected DimensionradialDimprotected Map<String,RadialRecord>recordMapprotected DimensionscanDimprotected List<String>velocityGroup-
从类继承的字段 org.meteoinfo.data.meteodata.DataInfo
attributes, dimensions, fileName, isGlobal, meteoDataType, missingValue, projInfo, tDim, variables, xDim, xReverse, yDim, yReverse, zDim
-
-
构造器概要
构造器 构造器 说明 BaseRadarDataInfo()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.meteoinfo.ndarray.ArraygetCAPPIData(String varName, org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, float z, Float h)Read CAPPI dataorg.meteoinfo.ndarray.ArraygetCRData(String varName, org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, Float h)Read CR dataList<Float>getElevations(String product)Get scan elevationsList<Attribute>getGlobalAttributes()Get global attributesorg.meteoinfo.ndarray.ArraygetGrid3DData(String varName, org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.ndarray.Array za, Float h)Read grid 3d dataList<String>getProducts()Get product namesMap<String,RadialRecord>getRecordMap()Get record maporg.meteoinfo.ndarray.Array[]getVCSData(String varName, float startX, float startY, float endX, float endY)Get VCS databooleanisVelocityGroup(String product)Is a product is in velocity group or notbooleanisVelocityGroup(RadialRecord record)Is a radial record is in velocity group or notprotected voidmakeAllVariables(RadialRecord radialRecord)protected voidmakeRefVariables(RadialRecord refRadialRecord)protected voidmakeVelVariables(RadialRecord velRadialRecord)org.meteoinfo.ndarray.Arrayread(String varName)Read array dataorg.meteoinfo.ndarray.Arrayread(String varName, int[] origin, int[] size, int[] stride)Read array datavoidreadDataInfo(String fileName)Read data infoorg.meteoinfo.ndarray.ArrayreadGridData(String varName, int scanIdx, org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, Float h)Read grid ppi 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, isValidFile, isXReverse, isYReverse, readDataInfo, readDimArray, readDimArray, readDimArray, setDataType, setDimensions, setFileName, setGlobal, setMissingValue, setProjectionInfo, setTimeDimension, setTimes, setVariables, setXDimension, setXReverse, setYDimension, setYReverse, setZDimension
-
-
-
-
字段详细资料
-
recordMap
protected final Map<String,RadialRecord> recordMap
-
radialDim
protected Dimension radialDim
-
scanDim
protected Dimension scanDim
-
gateDim
protected Dimension gateDim
-
gateRDim
protected Dimension gateRDim
-
gateVDim
protected Dimension gateVDim
-
antennaHeight
protected float antennaHeight
-
beamWidthVert
protected float beamWidthVert
-
logResolution
protected float logResolution
-
dopplerResolution
protected float dopplerResolution
-
-
方法详细资料
-
getRecordMap
public Map<String,RadialRecord> getRecordMap()
Get record map- 返回:
- Record map
-
isVelocityGroup
public boolean isVelocityGroup(RadialRecord record)
Is a radial record is in velocity group or not- 参数:
record- The radial record- 返回:
- Velocity group or not
-
isVelocityGroup
public boolean isVelocityGroup(String product)
Is a product is in velocity group or not- 参数:
product- The product name- 返回:
- Velocity group or not
-
readDataInfo
public void readDataInfo(String fileName)
从类复制的说明:DataInfoRead data info- 指定者:
readDataInfo在类中DataInfo- 参数:
fileName- File name
-
makeAllVariables
protected void makeAllVariables(RadialRecord radialRecord)
-
makeRefVariables
protected void makeRefVariables(RadialRecord refRadialRecord)
-
makeVelVariables
protected void makeVelVariables(RadialRecord velRadialRecord)
-
getElevations
public List<Float> getElevations(String product)
Get scan elevations- 返回:
- Scan elevations
-
read
public org.meteoinfo.ndarray.Array read(String varName, int[] origin, int[] size, int[] stride)
从类复制的说明:DataInfoRead array data
-
getGlobalAttributes
public List<Attribute> getGlobalAttributes()
从类复制的说明:DataInfoGet global attributes- 覆盖:
getGlobalAttributes在类中DataInfo- 返回:
- Global attributes
-
readGridData
public org.meteoinfo.ndarray.Array readGridData(String varName, int scanIdx, org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, Float h)
Read grid ppi data- 参数:
varName- Variable namescanIdx- Scan indexxa- X coordinates arrayya- Y coordinates arrayh- Radar height- 返回:
- Grid ppi data
-
getCRData
public org.meteoinfo.ndarray.Array getCRData(String varName, org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, Float h)
Read CR data- 参数:
varName- Variable namexa- X coordinates array - 2Dya- Y coordinates array - 2Dh- Radar height- 返回:
- CR data
-
getCAPPIData
public org.meteoinfo.ndarray.Array getCAPPIData(String varName, org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, float z, Float h)
Read CAPPI data- 参数:
varName- Variable namexa- X coordinates arrayya- Y coordinates arrayz- Z coordinates valueh- Radar height- 返回:
- Grid ppi data
-
getGrid3DData
public org.meteoinfo.ndarray.Array getGrid3DData(String varName, org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.ndarray.Array za, Float h)
Read grid 3d data- 参数:
varName- Variable namexa- X coordinates arrayya- Y coordinates arrayz- Z coordinates arrayh- Radar height- 返回:
- Grid ppi data
-
getVCSData
public org.meteoinfo.ndarray.Array[] getVCSData(String varName, float startX, float startY, float endX, float endY)
Get VCS data- 参数:
varName- Variable namestartX- Start x, kmstartY- Start y, kmendX- End x, kmendY- End y, km- 返回:
- VCS data
-
-