类 ProjectionUtil
- java.lang.Object
-
- org.meteoinfo.projection.ProjectionUtil
-
public class ProjectionUtil extends java.lang.Object- 作者:
- Yaqiang Wang
-
-
构造器概要
构造器 构造器 说明 ProjectionUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static org.meteoinfo.common.ExtentgetProjectionExtent(ProjectionInfo fromProj, ProjectionInfo toProj, double[] X, double[] Y)Get projected extentstatic org.meteoinfo.common.ExtentgetProjectionExtent(ProjectionInfo fromProj, ProjectionInfo toProj, java.util.List<java.lang.Number> x, java.util.List<java.lang.Number> y)Get projected extentstatic org.meteoinfo.common.ExtentgetProjectionExtent(ProjectionInfo fromProj, ProjectionInfo toProj, org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y)Get projected extentstatic org.meteoinfo.common.ExtentgetProjectionGlobalExtent(ProjectionInfo toProj)Get global extent of a projectionstatic doubleprojectAngle(double oAngle, double[] fromP1, double[] toP1, ProjectionInfo fromProj, ProjectionInfo toProj)Project anglestatic org.meteoinfo.geometry.graphic.GraphicprojectGraphic(org.meteoinfo.geometry.graphic.Graphic graphic, ProjectionInfo fromProj, ProjectionInfo toProj)Project graphicstatic java.util.List<org.meteoinfo.geometry.graphic.Graphic>projectGraphics(java.util.List<org.meteoinfo.geometry.graphic.Graphic> graphics, ProjectionInfo fromProj, ProjectionInfo toProj)static org.meteoinfo.geometry.graphic.GraphicCollectionprojectGraphics(org.meteoinfo.geometry.graphic.GraphicCollection aGCollection, ProjectionInfo fromProj, ProjectionInfo toProj)static org.meteoinfo.geometry.shape.PointShapeprojectPointShape(org.meteoinfo.geometry.shape.PointShape aPS, ProjectionInfo fromProj, ProjectionInfo toProj)static org.meteoinfo.geometry.shape.PolygonShapeprojectPolygonShape(org.meteoinfo.geometry.shape.PolygonShape aPGS, ProjectionInfo fromProj, ProjectionInfo toProj)Project polygon shapestatic org.meteoinfo.geometry.shape.PolylineShapeprojectPolylineShape(org.meteoinfo.geometry.shape.PolylineShape aPLS, ProjectionInfo fromProj, ProjectionInfo toProj)
-
-
-
方法详细资料
-
getProjectionGlobalExtent
public static org.meteoinfo.common.Extent getProjectionGlobalExtent(ProjectionInfo toProj)
Get global extent of a projection- 参数:
toProj- To projection- 返回:
- Extent
-
getProjectionExtent
public static org.meteoinfo.common.Extent getProjectionExtent(ProjectionInfo fromProj, ProjectionInfo toProj, java.util.List<java.lang.Number> x, java.util.List<java.lang.Number> y)
Get projected extent- 参数:
fromProj- From projectiontoProj- To projectionx- X coordinatey- Y coordinate- 返回:
- Extent
-
getProjectionExtent
public static org.meteoinfo.common.Extent getProjectionExtent(ProjectionInfo fromProj, ProjectionInfo toProj, org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y)
Get projected extent- 参数:
fromProj- From projectiontoProj- To projectionx- X coordinatey- Y coordinate- 返回:
- Extent
-
getProjectionExtent
public static org.meteoinfo.common.Extent getProjectionExtent(ProjectionInfo fromProj, ProjectionInfo toProj, double[] X, double[] Y)
Get projected extent- 参数:
fromProj- From projectiontoProj- To projectionX- X coordinateY- Y coordinate- 返回:
- Extent
-
projectPointShape
public static org.meteoinfo.geometry.shape.PointShape projectPointShape(org.meteoinfo.geometry.shape.PointShape aPS, ProjectionInfo fromProj, ProjectionInfo toProj)
-
projectPolylineShape
public static org.meteoinfo.geometry.shape.PolylineShape projectPolylineShape(org.meteoinfo.geometry.shape.PolylineShape aPLS, ProjectionInfo fromProj, ProjectionInfo toProj)
-
projectAngle
public static double projectAngle(double oAngle, double[] fromP1, double[] toP1, ProjectionInfo fromProj, ProjectionInfo toProj)Project angle- 参数:
oAngle- The anglefromP1- From pointtoP1- To pointfromProj- From projectiontoProj- To projection- 返回:
- Projected angle
-
projectPolygonShape
public static org.meteoinfo.geometry.shape.PolygonShape projectPolygonShape(org.meteoinfo.geometry.shape.PolygonShape aPGS, ProjectionInfo fromProj, ProjectionInfo toProj)Project polygon shape- 参数:
aPGS- A polygon shapefromProj- From projectiontoProj- To porjection- 返回:
- Projected polygon shape
-
projectGraphic
public static org.meteoinfo.geometry.graphic.Graphic projectGraphic(org.meteoinfo.geometry.graphic.Graphic graphic, ProjectionInfo fromProj, ProjectionInfo toProj)Project graphic- 参数:
graphic- The graphicfromProj- From projectiontoProj- To projection- 返回:
- Projected graphic
-
projectGraphics
public static org.meteoinfo.geometry.graphic.GraphicCollection projectGraphics(org.meteoinfo.geometry.graphic.GraphicCollection aGCollection, ProjectionInfo fromProj, ProjectionInfo toProj)
-
projectGraphics
public static java.util.List<org.meteoinfo.geometry.graphic.Graphic> projectGraphics(java.util.List<org.meteoinfo.geometry.graphic.Graphic> graphics, ProjectionInfo fromProj, ProjectionInfo toProj)
-
-