类 Reproject


  • public class Reproject
    extends java.lang.Object
    作者:
    Yaqiang Wang
    • 构造器概要

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

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static org.meteoinfo.ndarray.Array reproject​(org.meteoinfo.ndarray.Array data, java.util.List<java.lang.Number> x, java.util.List<java.lang.Number> y, java.util.List<java.lang.Number> rx, java.util.List<java.lang.Number> ry, ProjectionInfo fromProj, ProjectionInfo toProj, double fill_value, org.meteoinfo.common.ResampleMethods resampleMethod)
      Reproject
      static java.lang.Object[] reproject​(org.meteoinfo.ndarray.Array data, java.util.List<java.lang.Number> xx, java.util.List<java.lang.Number> yy, org.locationtech.proj4j.CoordinateReferenceSystem fromProj, org.locationtech.proj4j.CoordinateReferenceSystem toProj, org.meteoinfo.common.ResampleMethods method)
      Project grid data
      static org.meteoinfo.ndarray.Array reproject​(org.meteoinfo.ndarray.Array data, java.util.List<java.lang.Number> x, java.util.List<java.lang.Number> y, org.meteoinfo.ndarray.Array rx, org.meteoinfo.ndarray.Array ry, ProjectionInfo fromProj, ProjectionInfo toProj, double fill_value, org.meteoinfo.common.ResampleMethods resampleMethod)
      Reproject
      static org.meteoinfo.ndarray.Array reproject​(org.meteoinfo.ndarray.Array data, java.util.List<java.lang.Number> x, java.util.List<java.lang.Number> y, org.meteoinfo.ndarray.Array rx, org.meteoinfo.ndarray.Array ry, ProjectionInfo fromProj, ProjectionInfo toProj, org.meteoinfo.common.ResampleMethods resampleMethod)
      Reproject
      static java.lang.Object[] reproject​(org.meteoinfo.ndarray.Array data, java.util.List<java.lang.Number> xx, java.util.List<java.lang.Number> yy, ProjectionInfo fromProj, ProjectionInfo toProj)
      Project grid data
      static java.lang.Object[] reproject​(org.meteoinfo.ndarray.Array data, java.util.List<java.lang.Number> xx, java.util.List<java.lang.Number> yy, ProjectionInfo fromProj, ProjectionInfo toProj, org.meteoinfo.common.ResampleMethods method)
      Project grid data
      static org.meteoinfo.ndarray.Array[] reproject​(org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y, ProjectionInfo fromProj, ProjectionInfo toProj)
      Reproject
      static org.meteoinfo.common.PointD reprojectPoint​(double x, double y, ProjectionInfo source, ProjectionInfo dest)
      Reproject a point
      static org.meteoinfo.common.PointD reprojectPoint​(org.meteoinfo.common.PointD point, ProjectionInfo source, ProjectionInfo dest)
      Reproject a point
      static void reprojectPoints​(double[][] points, ProjectionInfo source, ProjectionInfo dest)
      Reproject a point
      static void reprojectPoints​(double[][] points, ProjectionInfo source, ProjectionInfo dest, int startIndex, int numPoints)
      Reproject points
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • Reproject

        public Reproject()
    • 方法详细资料

      • reprojectPoint

        public static org.meteoinfo.common.PointD reprojectPoint​(double x,
                                                                 double y,
                                                                 ProjectionInfo source,
                                                                 ProjectionInfo dest)
        Reproject a point
        参数:
        x - X
        y - Y
        source - Source projection info
        dest - Destination projection info
        返回:
        Projected point
      • reprojectPoint

        public static org.meteoinfo.common.PointD reprojectPoint​(org.meteoinfo.common.PointD point,
                                                                 ProjectionInfo source,
                                                                 ProjectionInfo dest)
        Reproject a point
        参数:
        point - The point
        source - Source projection info
        dest - Destination projection info
        返回:
        Projected point
      • reprojectPoints

        public static void reprojectPoints​(double[][] points,
                                           ProjectionInfo source,
                                           ProjectionInfo dest)
        Reproject a point
        参数:
        points - The points
        source - Source projection info
        dest - Destination projection info
      • reprojectPoints

        public static void reprojectPoints​(double[][] points,
                                           ProjectionInfo source,
                                           ProjectionInfo dest,
                                           int startIndex,
                                           int numPoints)
        Reproject points
        参数:
        points - The points
        source - Source projection info
        dest - Destination projection info
        startIndex - Start index
        numPoints - Point number
      • reproject

        public static java.lang.Object[] reproject​(org.meteoinfo.ndarray.Array data,
                                                   java.util.List<java.lang.Number> xx,
                                                   java.util.List<java.lang.Number> yy,
                                                   org.locationtech.proj4j.CoordinateReferenceSystem fromProj,
                                                   org.locationtech.proj4j.CoordinateReferenceSystem toProj,
                                                   org.meteoinfo.common.ResampleMethods method)
                                            throws org.meteoinfo.ndarray.InvalidRangeException
        Project grid data
        参数:
        data - Data array
        xx - X array
        yy - Y array
        fromProj - From projection
        toProj - To projection
        method - Resample method
        返回:
        Porjected grid data
        抛出:
        org.meteoinfo.ndarray.InvalidRangeException
      • reproject

        public static java.lang.Object[] reproject​(org.meteoinfo.ndarray.Array data,
                                                   java.util.List<java.lang.Number> xx,
                                                   java.util.List<java.lang.Number> yy,
                                                   ProjectionInfo fromProj,
                                                   ProjectionInfo toProj,
                                                   org.meteoinfo.common.ResampleMethods method)
                                            throws org.meteoinfo.ndarray.InvalidRangeException
        Project grid data
        参数:
        data - Data array
        xx - X array
        yy - Y array
        fromProj - From projection
        toProj - To projection
        method - Resample method
        返回:
        Porjected grid data
        抛出:
        org.meteoinfo.ndarray.InvalidRangeException
      • reproject

        public static java.lang.Object[] reproject​(org.meteoinfo.ndarray.Array data,
                                                   java.util.List<java.lang.Number> xx,
                                                   java.util.List<java.lang.Number> yy,
                                                   ProjectionInfo fromProj,
                                                   ProjectionInfo toProj)
                                            throws org.meteoinfo.ndarray.InvalidRangeException
        Project grid data
        参数:
        data - Data array
        xx - X array
        yy - Y array
        fromProj - From projection
        toProj - To projection
        返回:
        Porjected grid data
        抛出:
        org.meteoinfo.ndarray.InvalidRangeException
      • reproject

        public static org.meteoinfo.ndarray.Array reproject​(org.meteoinfo.ndarray.Array data,
                                                            java.util.List<java.lang.Number> x,
                                                            java.util.List<java.lang.Number> y,
                                                            org.meteoinfo.ndarray.Array rx,
                                                            org.meteoinfo.ndarray.Array ry,
                                                            ProjectionInfo fromProj,
                                                            ProjectionInfo toProj,
                                                            double fill_value,
                                                            org.meteoinfo.common.ResampleMethods resampleMethod)
                                                     throws org.meteoinfo.ndarray.InvalidRangeException
        Reproject
        参数:
        data - Data array
        x - X array
        y - Y array
        rx - Result x array
        ry - Result y array
        fromProj - From projection
        toProj - To projection
        fill_value - Fill value
        resampleMethod - Resample method
        返回:
        Result arrays
        抛出:
        org.meteoinfo.ndarray.InvalidRangeException
      • reproject

        public static org.meteoinfo.ndarray.Array reproject​(org.meteoinfo.ndarray.Array data,
                                                            java.util.List<java.lang.Number> x,
                                                            java.util.List<java.lang.Number> y,
                                                            org.meteoinfo.ndarray.Array rx,
                                                            org.meteoinfo.ndarray.Array ry,
                                                            ProjectionInfo fromProj,
                                                            ProjectionInfo toProj,
                                                            org.meteoinfo.common.ResampleMethods resampleMethod)
                                                     throws org.meteoinfo.ndarray.InvalidRangeException
        Reproject
        参数:
        data - Data array
        x - X array
        y - Y array
        rx - Result x array
        ry - Result y array
        fromProj - From projection
        toProj - To projection
        resampleMethod - Resample method
        返回:
        Result arrays
        抛出:
        org.meteoinfo.ndarray.InvalidRangeException
      • reproject

        public static org.meteoinfo.ndarray.Array reproject​(org.meteoinfo.ndarray.Array data,
                                                            java.util.List<java.lang.Number> x,
                                                            java.util.List<java.lang.Number> y,
                                                            java.util.List<java.lang.Number> rx,
                                                            java.util.List<java.lang.Number> ry,
                                                            ProjectionInfo fromProj,
                                                            ProjectionInfo toProj,
                                                            double fill_value,
                                                            org.meteoinfo.common.ResampleMethods resampleMethod)
        Reproject
        参数:
        data - Data array
        x - X array
        y - Y array
        rx - Result x array
        ry - Result y array
        fromProj - From projection
        toProj - To projection
        fill_value - Fill value
        resampleMethod - Resample method
        返回:
        Result arrays
      • reproject

        public static org.meteoinfo.ndarray.Array[] reproject​(org.meteoinfo.ndarray.Array x,
                                                              org.meteoinfo.ndarray.Array y,
                                                              ProjectionInfo fromProj,
                                                              ProjectionInfo toProj)
        Reproject
        参数:
        x - X array
        y - Y array
        fromProj - From projection
        toProj - To projection
        返回:
        Result arrays