类 Reproject


  • public class Reproject
    extends java.lang.Object
    作者:
    Yaqiang Wang
    • 构造器详细资料

      • Reproject

        public Reproject()
    • 方法详细资料

      • reprojectPoint

        public static 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 PointD reprojectPoint​(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​(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,
                                                   ResampleMethods method)
                                            throws 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
        抛出:
        InvalidRangeException
      • reproject

        public static java.lang.Object[] reproject​(Array data,
                                                   java.util.List<java.lang.Number> xx,
                                                   java.util.List<java.lang.Number> yy,
                                                   ProjectionInfo fromProj,
                                                   ProjectionInfo toProj,
                                                   ResampleMethods method)
                                            throws 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
        抛出:
        InvalidRangeException
      • reproject

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

        public static Array reproject​(Array data,
                                      java.util.List<java.lang.Number> x,
                                      java.util.List<java.lang.Number> y,
                                      Array rx,
                                      Array ry,
                                      ProjectionInfo fromProj,
                                      ProjectionInfo toProj,
                                      double fill_value,
                                      ResampleMethods resampleMethod)
                               throws 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
        抛出:
        InvalidRangeException
      • reproject

        public static Array reproject​(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,
                                      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 Array[] reproject​(Array x,
                                        Array y,
                                        ProjectionInfo fromProj,
                                        ProjectionInfo toProj)
        Reproject
        参数:
        x - X array
        y - Y array
        fromProj - From projection
        toProj - To projection
        返回:
        Result arrays