类 Transform


  • public class Transform
    extends Object
    • 构造器概要

      构造器 
      构造器 说明
      Transform()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static double[] antennaToCartesian​(float r, float a, float e)
      Convert antenna coordinate to cartesian coordinate
      static double[] antennaToCartesian​(float r, float a, float e, float h)
      Convert antenna coordinate to cartesian coordinate
      static org.meteoinfo.ndarray.Array[] antennaToCartesian​(org.meteoinfo.ndarray.Array ra, org.meteoinfo.ndarray.Array aa, float e)
      Convert antenna coordinate to cartesian coordinate
      static org.meteoinfo.ndarray.Array[] antennaToCartesian​(org.meteoinfo.ndarray.Array ra, org.meteoinfo.ndarray.Array aa, float e, float h)
      Convert antenna coordinate to cartesian coordinate
      static org.meteoinfo.ndarray.Array[] antennaToCartesian​(org.meteoinfo.ndarray.Array ra, org.meteoinfo.ndarray.Array aa, org.meteoinfo.ndarray.Array ea)
      Convert antenna coordinate to cartesian coordinate
      static org.meteoinfo.ndarray.Array[] antennaToCartesian​(org.meteoinfo.ndarray.Array ra, org.meteoinfo.ndarray.Array aa, org.meteoinfo.ndarray.Array ea, float h)
      Convert antenna coordinate to cartesian coordinate
      static double[] cartesianToAntenna​(float x, float y, float z, float h)
      Convert cartesian coordinate to antenna coordinate
      static org.meteoinfo.ndarray.Array[] cartesianToAntenna​(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, float z, float h)
      Convert cartesian coordinate to antenna coordinate
      static org.meteoinfo.ndarray.Array[] cartesianToAntenna​(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.ndarray.Array za, float h)
      Convert cartesian coordinate to antenna coordinate
      static double[] cartesianToAntennaElevation​(float x, float y, float e, float h)
      Convert cartesian coordinate to antenna coordinate
      static org.meteoinfo.ndarray.Array[] cartesianToAntennaElevation​(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, float e, float h)
      Convert cartesian coordinate to antenna coordinate
      static float toCartesianZ​(float r, float e, float h)
      Convert antenna coordinate to cartesian coordinate Z
      static double xyToAzimuth​(float x, float y)
      Get antenna azimuth from cartesian x, y coordinate
      static org.meteoinfo.ndarray.Array xyToAzimuth​(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya)
      Get antenna azimuth from cartesian x, y coordinate
    • 构造器详细资料

      • Transform

        public Transform()
    • 方法详细资料

      • antennaToCartesian

        public static double[] antennaToCartesian​(float r,
                                                  float a,
                                                  float e)
        Convert antenna coordinate to cartesian coordinate
        参数:
        r - Distances to the center of the radar gates (bins) in meters
        a - Azimuth angle of the radar in radians
        e - Elevation angle of the radar in radians
        返回:
        Cartesian coordinate in meters from the radar
      • toCartesianZ

        public static float toCartesianZ​(float r,
                                         float e,
                                         float h)
        Convert antenna coordinate to cartesian coordinate Z
        参数:
        r - Distances to the center of the radar gates (bins) in meters
        e - Elevation angle of the radar in radians
        h - Altitude of the instrument, above sea level, units:m
        返回:
        Cartesian Z coordinate in meters from the radar
      • antennaToCartesian

        public static double[] antennaToCartesian​(float r,
                                                  float a,
                                                  float e,
                                                  float h)
        Convert antenna coordinate to cartesian coordinate
        参数:
        r - Distances to the center of the radar gates (bins) in meters
        a - Azimuth angle of the radar in radians
        e - Elevation angle of the radar in radians
        h - Altitude of the instrument, above sea level, units:m
        返回:
        Cartesian coordinate in meters from the radar
      • antennaToCartesian

        public static org.meteoinfo.ndarray.Array[] antennaToCartesian​(org.meteoinfo.ndarray.Array ra,
                                                                       org.meteoinfo.ndarray.Array aa,
                                                                       org.meteoinfo.ndarray.Array ea)
        Convert antenna coordinate to cartesian coordinate
        参数:
        r - Distances to the center of the radar gates (bins) in meters
        a - Azimuth angle of the radar in radians
        e - Elevation angle of the radar in radians
        返回:
        Cartesian coordinate in meters from the radar
      • antennaToCartesian

        public static org.meteoinfo.ndarray.Array[] antennaToCartesian​(org.meteoinfo.ndarray.Array ra,
                                                                       org.meteoinfo.ndarray.Array aa,
                                                                       float e)
        Convert antenna coordinate to cartesian coordinate
        参数:
        r - Distances to the center of the radar gates (bins) in meters
        a - Azimuth angle of the radar in radians
        e - Elevation angle of the radar in radians
        返回:
        Cartesian coordinate in meters from the radar
      • antennaToCartesian

        public static org.meteoinfo.ndarray.Array[] antennaToCartesian​(org.meteoinfo.ndarray.Array ra,
                                                                       org.meteoinfo.ndarray.Array aa,
                                                                       org.meteoinfo.ndarray.Array ea,
                                                                       float h)
        Convert antenna coordinate to cartesian coordinate
        参数:
        r - Distances to the center of the radar gates (bins) in meters
        a - Azimuth angle of the radar in radians
        e - Elevation angle of the radar in radians
        h - Altitude of the instrument, above sea level, units:m
        返回:
        Cartesian coordinate in meters from the radar
      • antennaToCartesian

        public static org.meteoinfo.ndarray.Array[] antennaToCartesian​(org.meteoinfo.ndarray.Array ra,
                                                                       org.meteoinfo.ndarray.Array aa,
                                                                       float e,
                                                                       float h)
        Convert antenna coordinate to cartesian coordinate
        参数:
        r - Distances to the center of the radar gates (bins) in meters
        a - Azimuth angle of the radar in radians
        e - Elevation angle of the radar in radians
        h - Altitude of the instrument, above sea level, units:m
        返回:
        Cartesian coordinate in meters from the radar
      • xyToAzimuth

        public static double xyToAzimuth​(float x,
                                         float y)
        Get antenna azimuth from cartesian x, y coordinate
        参数:
        x - X value
        y - Y value
        返回:
        Azimuth value
      • xyToAzimuth

        public static org.meteoinfo.ndarray.Array xyToAzimuth​(org.meteoinfo.ndarray.Array xa,
                                                              org.meteoinfo.ndarray.Array ya)
        Get antenna azimuth from cartesian x, y coordinate
        参数:
        x - X array value
        y - Y array value
        返回:
        Azimuth array value
      • cartesianToAntenna

        public static double[] cartesianToAntenna​(float x,
                                                  float y,
                                                  float z,
                                                  float h)
        Convert cartesian coordinate to antenna coordinate
        参数:
        x - x coordinate in meters
        y - y coordinate in meters
        z - z coordinate in meters
        h - Altitude of the instrument, above sea level, units:m
        返回:
        Antenna coordinate from the radar
      • cartesianToAntenna

        public static org.meteoinfo.ndarray.Array[] cartesianToAntenna​(org.meteoinfo.ndarray.Array xa,
                                                                       org.meteoinfo.ndarray.Array ya,
                                                                       org.meteoinfo.ndarray.Array za,
                                                                       float h)
        Convert cartesian coordinate to antenna coordinate
        参数:
        xa - x coordinate array in meters
        ya - y coordinate array in meters
        za - z coordinate array in meters
        h - Altitude of the instrument, above sea level, units:m
        返回:
        Antenna coordinate from the radar
      • cartesianToAntenna

        public static org.meteoinfo.ndarray.Array[] cartesianToAntenna​(org.meteoinfo.ndarray.Array xa,
                                                                       org.meteoinfo.ndarray.Array ya,
                                                                       float z,
                                                                       float h)
        Convert cartesian coordinate to antenna coordinate
        参数:
        xa - x coordinate array in meters
        ya - y coordinate array in meters
        z - z coordinate value in meters
        h - Altitude of the instrument, above sea level, units:m
        返回:
        Antenna coordinate from the radar
      • cartesianToAntennaElevation

        public static double[] cartesianToAntennaElevation​(float x,
                                                           float y,
                                                           float e,
                                                           float h)
        Convert cartesian coordinate to antenna coordinate
        参数:
        x - x coordinate in meters
        y - y coordinate in meters
        e - Elevation angle of the radar in radians
        h - Altitude of the instrument, above sea level, units:m
        返回:
        Antenna coordinate from the radar - azimuth, range and z
      • cartesianToAntennaElevation

        public static org.meteoinfo.ndarray.Array[] cartesianToAntennaElevation​(org.meteoinfo.ndarray.Array xa,
                                                                                org.meteoinfo.ndarray.Array ya,
                                                                                float e,
                                                                                float h)
        Convert cartesian coordinate to antenna coordinate
        参数:
        xa - x coordinate array in meters
        ya - y coordinate array in meters
        e - Elevation angle of the radar in radians
        h - Altitude of the instrument, above sea level, units:m
        返回:
        Antenna coordinate from the radar - azimuth, range and z