类 Reproject
- java.lang.Object
-
- org.meteoinfo.projection.Reproject
-
public class Reproject extends Object
- 作者:
- Yaqiang Wang
-
-
构造器概要
构造器 构造器 说明 Reproject()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static org.meteoinfo.ndarray.Arrayreproject(org.meteoinfo.ndarray.Array data, List<Number> x, List<Number> y, List<Number> rx, List<Number> ry, ProjectionInfo fromProj, ProjectionInfo toProj, double fill_value, org.meteoinfo.common.ResampleMethods resampleMethod)Reprojectstatic Object[]reproject(org.meteoinfo.ndarray.Array data, List<Number> xx, List<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, List<Number> x, List<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, List<Number> x, List<Number> y, org.meteoinfo.ndarray.Array rx, org.meteoinfo.ndarray.Array ry, ProjectionInfo fromProj, ProjectionInfo toProj, org.meteoinfo.common.ResampleMethods resampleMethod)Reprojectstatic Object[]reproject(org.meteoinfo.ndarray.Array data, List<Number> xx, List<Number> yy, ProjectionInfo fromProj, ProjectionInfo toProj)Project grid datastatic Object[]reproject(org.meteoinfo.ndarray.Array data, List<Number> xx, List<Number> yy, ProjectionInfo fromProj, ProjectionInfo toProj, org.meteoinfo.common.ResampleMethods method)Project grid datastatic org.meteoinfo.ndarray.Arrayreproject(org.meteoinfo.ndarray.Array data, org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y, org.meteoinfo.ndarray.Array rx, org.meteoinfo.ndarray.Array ry, ProjectionInfo fromProj, ProjectionInfo toProj, org.meteoinfo.common.ResampleMethods resampleMethod)Reprojectstatic Object[]reproject(org.meteoinfo.ndarray.Array data, org.meteoinfo.ndarray.Array xx, org.meteoinfo.ndarray.Array yy, ProjectionInfo fromProj, ProjectionInfo toProj)Project grid datastatic Object[]reproject(org.meteoinfo.ndarray.Array data, org.meteoinfo.ndarray.Array xx, org.meteoinfo.ndarray.Array 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.ndarray.ArrayreprojectImage(org.meteoinfo.ndarray.Array data, org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y, org.meteoinfo.ndarray.Array rx, org.meteoinfo.ndarray.Array ry, ProjectionInfo fromProj, ProjectionInfo toProj)Reproject image data arraystatic Object[]reprojectImage(org.meteoinfo.ndarray.Array data, org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y, ProjectionInfo fromProj, ProjectionInfo toProj)Reproject image data arraystatic 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 Object[] reproject(org.meteoinfo.ndarray.Array data, List<Number> xx, List<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 arrayxx- X arrayyy- Y arrayfromProj- From projectiontoProj- To projectionmethod- Resample method- 返回:
- Projected grid data
- 抛出:
org.meteoinfo.ndarray.InvalidRangeException
-
reproject
public static Object[] reproject(org.meteoinfo.ndarray.Array data, List<Number> xx, List<Number> yy, ProjectionInfo fromProj, ProjectionInfo toProj, org.meteoinfo.common.ResampleMethods method) throws org.meteoinfo.ndarray.InvalidRangeException
Project grid data- 参数:
data- Data arrayxx- X arrayyy- Y arrayfromProj- From projectiontoProj- To projectionmethod- Resample method- 返回:
- Projected grid data
- 抛出:
org.meteoinfo.ndarray.InvalidRangeException
-
reproject
public static Object[] reproject(org.meteoinfo.ndarray.Array data, org.meteoinfo.ndarray.Array xx, org.meteoinfo.ndarray.Array yy, ProjectionInfo fromProj, ProjectionInfo toProj) throws org.meteoinfo.ndarray.InvalidRangeException
Project grid data- 参数:
data- Data arrayxx- X arrayyy- Y arrayfromProj- From projectiontoProj- To projectionmethod- Resample method- 返回:
- Projected grid data
- 抛出:
org.meteoinfo.ndarray.InvalidRangeException
-
reproject
public static Object[] reproject(org.meteoinfo.ndarray.Array data, org.meteoinfo.ndarray.Array xx, org.meteoinfo.ndarray.Array yy, ProjectionInfo fromProj, ProjectionInfo toProj, org.meteoinfo.common.ResampleMethods method) throws org.meteoinfo.ndarray.InvalidRangeException
Project grid data- 参数:
data- Data arrayxx- X arrayyy- Y arrayfromProj- From projectiontoProj- To projectionmethod- Resample method- 返回:
- Projected grid data
- 抛出:
org.meteoinfo.ndarray.InvalidRangeException
-
reproject
public static Object[] reproject(org.meteoinfo.ndarray.Array data, List<Number> xx, List<Number> yy, ProjectionInfo fromProj, ProjectionInfo toProj) throws org.meteoinfo.ndarray.InvalidRangeException
Project 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, List<Number> x, List<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, List<Number> x, List<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, org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array 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, List<Number> x, List<Number> y, List<Number> rx, List<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
-
reprojectImage
public static org.meteoinfo.ndarray.Array reprojectImage(org.meteoinfo.ndarray.Array data, org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y, org.meteoinfo.ndarray.Array rx, org.meteoinfo.ndarray.Array ry, ProjectionInfo fromProj, ProjectionInfo toProj) throws org.meteoinfo.ndarray.InvalidRangeExceptionReproject image data array- 参数:
data- Data array of image - 3D, [ny,nx,3]x- X arrayy- Y arrayrx- Result x arrayry- Result y arrayfromProj- From projectiontoProj- To projection- 返回:
- Result arrays
- 抛出:
org.meteoinfo.ndarray.InvalidRangeException
-
reprojectImage
public static Object[] reprojectImage(org.meteoinfo.ndarray.Array data, org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y, ProjectionInfo fromProj, ProjectionInfo toProj) throws org.meteoinfo.ndarray.InvalidRangeException
Reproject image data array- 参数:
data- Data array of image - 3D, [ny,nx,3]x- X arrayy- Y arrayrx- Result x arrayry- Result y arrayfromProj- From projectiontoProj- To projection- 返回:
- Result arrays
- 抛出:
org.meteoinfo.ndarray.InvalidRangeException
-
-