类 Reproject
- java.lang.Object
-
- org.meteoinfo.projection.Reproject
-
public class Reproject extends java.lang.Object- 作者:
- Yaqiang Wang
-
-
构造器概要
构造器 构造器 说明 Reproject()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static org.meteoinfo.ndarray.Arrayreproject(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)Reprojectstatic 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 datastatic org.meteoinfo.ndarray.Arrayreproject(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)Reprojectstatic org.meteoinfo.ndarray.Arrayreproject(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)Reprojectstatic 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 datastatic 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 datastatic org.meteoinfo.ndarray.Array[]reproject(org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y, ProjectionInfo fromProj, ProjectionInfo toProj)Reprojectstatic org.meteoinfo.common.PointDreprojectPoint(double x, double y, ProjectionInfo source, ProjectionInfo dest)Reproject a pointstatic org.meteoinfo.common.PointDreprojectPoint(org.meteoinfo.common.PointD point, ProjectionInfo source, ProjectionInfo dest)Reproject a pointstatic voidreprojectPoints(double[][] points, ProjectionInfo source, ProjectionInfo dest)Reproject a pointstatic voidreprojectPoints(double[][] points, ProjectionInfo source, ProjectionInfo dest, int startIndex, int numPoints)Reproject points
-
-
-
方法详细资料
-
reprojectPoint
public static org.meteoinfo.common.PointD reprojectPoint(double x, double y, ProjectionInfo source, ProjectionInfo dest)Reproject a point- 参数:
x- Xy- Ysource- Source projection infodest- 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 pointsource- Source projection infodest- Destination projection info- 返回:
- Projected point
-
reprojectPoints
public static void reprojectPoints(double[][] points, ProjectionInfo source, ProjectionInfo dest)Reproject a point- 参数:
points- The pointssource- Source projection infodest- Destination projection info
-
reprojectPoints
public static void reprojectPoints(double[][] points, ProjectionInfo source, ProjectionInfo dest, int startIndex, int numPoints)Reproject points- 参数:
points- The pointssource- Source projection infodest- Destination projection infostartIndex- Start indexnumPoints- 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.InvalidRangeExceptionProject grid data- 参数:
data- Data arrayxx- X arrayyy- Y arrayfromProj- From projectiontoProj- To projectionmethod- 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.InvalidRangeExceptionProject grid data- 参数:
data- Data arrayxx- X arrayyy- Y arrayfromProj- From projectiontoProj- To projectionmethod- 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.InvalidRangeExceptionProject grid data- 参数:
data- Data arrayxx- X arrayyy- Y arrayfromProj- From projectiontoProj- 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.InvalidRangeExceptionReproject- 参数:
data- Data arrayx- X arrayy- Y arrayrx- Result x arrayry- Result y arrayfromProj- From projectiontoProj- To projectionfill_value- Fill valueresampleMethod- 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.InvalidRangeExceptionReproject- 参数:
data- Data arrayx- X arrayy- Y arrayrx- Result x arrayry- Result y arrayfromProj- From projectiontoProj- To projectionresampleMethod- 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 arrayx- X arrayy- Y arrayrx- Result x arrayry- Result y arrayfromProj- From projectiontoProj- To projectionfill_value- Fill valueresampleMethod- 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 arrayy- Y arrayfromProj- From projectiontoProj- To projection- 返回:
- Result arrays
-
-