类 CMARadarBaseDataInfo

    • 构造器详细资料

      • CMARadarBaseDataInfo

        public CMARadarBaseDataInfo()
        Constructor
    • 方法详细资料

      • getGenericHeader

        public GenericHeader getGenericHeader()
        Get generic header
        返回:
        Generic header
      • getSiteConfig

        public SiteConfig getSiteConfig()
        Get site config
        返回:
        Site config
      • getTaskConfig

        public TaskConfig getTaskConfig()
        Get task config
        返回:
        Task config
      • getCutConfigs

        public List<CutConfig> getCutConfigs()
        Get cut config list
        返回:
        Cut config list
      • getRadialHeaders

        public List<RadialHeader> getRadialHeaders()
        Get radial header list
        返回:
        Radial header list
      • getGridData_LonLat

        public GridData getGridData_LonLat​(int timeIdx,
                                           String varName,
                                           int levelIdx)
        从接口复制的说明: IGridDataInfo
        Read grid data - lon/lat
        指定者:
        getGridData_LonLat 在接口中 IGridDataInfo
        参数:
        timeIdx - Time index
        varName - Variable name
        levelIdx - Level index
        返回:
        Grid data
      • getGridData_TimeLat

        public GridData getGridData_TimeLat​(int lonIdx,
                                            String varName,
                                            int levelIdx)
        从接口复制的说明: IGridDataInfo
        Read grid data - time/lat
        指定者:
        getGridData_TimeLat 在接口中 IGridDataInfo
        参数:
        lonIdx - Longitude index
        varName - Variable name
        levelIdx - Level index
        返回:
        Grid data
      • getGridData_TimeLon

        public GridData getGridData_TimeLon​(int latIdx,
                                            String varName,
                                            int levelIdx)
        从接口复制的说明: IGridDataInfo
        Read grid data - time/lon
        指定者:
        getGridData_TimeLon 在接口中 IGridDataInfo
        参数:
        latIdx - Latitude index
        varName - Variable name
        levelIdx - Level index
        返回:
        Grid data
      • getGridData_LevelLat

        public GridData getGridData_LevelLat​(int lonIdx,
                                             String varName,
                                             int timeIdx)
        从接口复制的说明: IGridDataInfo
        Read grid data - level/lat
        指定者:
        getGridData_LevelLat 在接口中 IGridDataInfo
        参数:
        lonIdx - Longitude index
        varName - Variable name
        timeIdx - Time index
        返回:
        Grid data
      • getGridData_LevelLon

        public GridData getGridData_LevelLon​(int latIdx,
                                             String varName,
                                             int timeIdx)
        从接口复制的说明: IGridDataInfo
        Read grid data - Level/lon
        指定者:
        getGridData_LevelLon 在接口中 IGridDataInfo
        参数:
        latIdx - Latitude index
        varName - Variable name
        timeIdx - Time index
        返回:
        Grid data
      • getGridData_LevelTime

        public GridData getGridData_LevelTime​(int latIdx,
                                              String varName,
                                              int lonIdx)
        从接口复制的说明: IGridDataInfo
        Read grid data - Level/time
        指定者:
        getGridData_LevelTime 在接口中 IGridDataInfo
        参数:
        latIdx - Latitude index
        varName - Variable name
        lonIdx - Longitude index
        返回:
        Grid data
      • getGridData_Time

        public GridData getGridData_Time​(int lonIdx,
                                         int latIdx,
                                         String varName,
                                         int levelIdx)
        从接口复制的说明: IGridDataInfo
        Read grid data - time
        指定者:
        getGridData_Time 在接口中 IGridDataInfo
        参数:
        lonIdx - Lontitude index
        latIdx - Latitude index
        varName - Variable name
        levelIdx - Level index
        返回:
        Grid data
      • getGridData_Level

        public GridData getGridData_Level​(int lonIdx,
                                          int latIdx,
                                          String varName,
                                          int timeIdx)
        从接口复制的说明: IGridDataInfo
        Read grid data - level
        指定者:
        getGridData_Level 在接口中 IGridDataInfo
        参数:
        lonIdx - Lontitude index
        latIdx - Latitude index
        varName - Variable name
        timeIdx - Time index
        返回:
        Grid data
      • getGridData_Lon

        public GridData getGridData_Lon​(int timeIdx,
                                        int latIdx,
                                        String varName,
                                        int levelIdx)
        从接口复制的说明: IGridDataInfo
        Read grid data - longitude
        指定者:
        getGridData_Lon 在接口中 IGridDataInfo
        参数:
        timeIdx - Time index
        latIdx - Latitude index
        varName - Variable name
        levelIdx - Level index
        返回:
        Grid data
      • getGridData_Lat

        public GridData getGridData_Lat​(int timeIdx,
                                        int lonIdx,
                                        String varName,
                                        int levelIdx)
        从接口复制的说明: IGridDataInfo
        Read grid data - latitude
        指定者:
        getGridData_Lat 在接口中 IGridDataInfo
        参数:
        timeIdx - Time index
        lonIdx - Lontitude index
        varName - Variable name
        levelIdx - Level index
        返回:
        Grid data
      • isVelocityGroup

        public boolean isVelocityGroup​(RadialRecord record)
        Is a radial record is in velocity group or not
        参数:
        record - The radial record
        返回:
        Velocity group or not
      • canOpen

        public static boolean canOpen​(String fileName)
        Check the data file format
        参数:
        fileName - Data file name
        返回:
        Boolean
      • readDataInfo

        public void readDataInfo​(String fileName)
        从类复制的说明: DataInfo
        Read data info
        指定者:
        readDataInfo 在类中 DataInfo
        参数:
        fileName - File name
      • getProducts

        public List<String> getProducts()
        Get product names
        返回:
        product names
      • getElevations

        public List<Float> getElevations()
        Get scan elevations
        返回:
        Scan elevations
      • getElevations

        public List<Float> getElevations​(String product)
        Get scan elevations
        返回:
        Scan elevations
      • read

        public org.meteoinfo.ndarray.Array read​(String varName)
        从类复制的说明: DataInfo
        Read array data
        指定者:
        read 在类中 DataInfo
        参数:
        varName - Variable name
        返回:
        Array
      • read

        public org.meteoinfo.ndarray.Array read​(String varName,
                                                int[] origin,
                                                int[] size,
                                                int[] stride)
        从类复制的说明: DataInfo
        Read array data
        指定者:
        read 在类中 DataInfo
        参数:
        varName - Variable name
        origin - Origin array
        size - Size array
        stride - Stride array
        返回:
        Array
      • 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 name
        scanIdx - Scan index
        xa - X coordinates array
        ya - Y coordinates array
        h - 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 name
        xa - X coordinates array - 2D
        ya - Y coordinates array - 2D
        h - 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 name
        xa - X coordinates array
        ya - Y coordinates array
        z - Z coordinates value
        h - 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 name
        xa - X coordinates array
        ya - Y coordinates array
        z - Z coordinates array
        h - 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 name
        startX - Start x, km
        startY - Start y, km
        endX - End x, km
        endY - End y, km
        返回:
        VCS data