类 ProjectionUtil
- java.lang.Object
-
- org.meteoinfo.projection.ProjectionUtil
-
public class ProjectionUtil extends Object
- 作者:
- Yaqiang Wang
-
-
构造器概要
构造器 构造器 说明 ProjectionUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static org.meteoinfo.common.ExtentgetLonLatExtent(ProjectionInfo fromProj, ProjectionInfo toProj, double[] X, double[] Y)static org.meteoinfo.common.ExtentgetProjectionExtent(ProjectionInfo fromProj, ProjectionInfo toProj, double[] X, double[] Y)Get projected extentstatic org.meteoinfo.common.ExtentgetProjectionExtent(ProjectionInfo fromProj, ProjectionInfo toProj, List<Number> x, List<Number> y)Get projected extentstatic org.meteoinfo.common.ExtentgetProjectionExtent(ProjectionInfo fromProj, ProjectionInfo toProj, org.meteoinfo.common.Extent extent, int n)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 GraphicprojectClipGraphic(Graphic graphic, ProjectionInfo fromProj, ProjectionInfo toProj)Project graphicstatic PointShapeprojectClipPointShape(PointShape pointShape, ProjectionInfo fromProj, ProjectionInfo toProj)Project point shape - clip the point shape when necessarystatic List<PolygonShape>projectClipPolygonShape(PolygonShape aPGS, ProjectionInfo fromProj, ProjectionInfo toProj)Project polygon shape - clip the polygon shape when necessarystatic List<PolylineShape>projectClipPolylineShape(PolylineShape lineShape, ProjectionInfo fromProj, ProjectionInfo toProj)Project polyline shape - clip the polyline shape when necessarystatic List<? extends Shape>projectClipShape(Shape shape, ProjectionInfo fromProj, ProjectionInfo toProj)static List<Graphic>projectGraphic(List<Graphic> graphics, ProjectionInfo fromProj, ProjectionInfo toProj)static GraphicprojectGraphic(Graphic graphic, ProjectionInfo fromProj, ProjectionInfo toProj)Project graphicstatic PointShapeprojectPointShape(PointShape aPS, ProjectionInfo fromProj, ProjectionInfo toProj)static PolygonShapeprojectPolygonShape(PolygonShape aPGS, ProjectionInfo fromProj, ProjectionInfo toProj)Project polygon shapestatic PolylineShapeprojectPolylineShape(PolylineShape aPLS, ProjectionInfo fromProj, ProjectionInfo toProj)static ShapeprojectShape(Shape aShape, 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, List<Number> x, List<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, org.meteoinfo.common.Extent extent, int n)
Get projected extent- 参数:
fromProj- From projectiontoProj- To projectionextent- Origin extentn- X/Y number- 返回:
- Extent
-
getLonLatExtent
public static org.meteoinfo.common.Extent getLonLatExtent(ProjectionInfo fromProj, ProjectionInfo toProj, double[] X, double[] Y)
-
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 PointShape projectPointShape(PointShape aPS, ProjectionInfo fromProj, ProjectionInfo toProj)
-
projectPolylineShape
public static PolylineShape projectPolylineShape(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 PolygonShape projectPolygonShape(PolygonShape aPGS, ProjectionInfo fromProj, ProjectionInfo toProj)
Project polygon shape- 参数:
aPGS- A polygon shapefromProj- From projectiontoProj- To projection- 返回:
- Projected polygon shape
-
projectClipPointShape
public static PointShape projectClipPointShape(PointShape pointShape, ProjectionInfo fromProj, ProjectionInfo toProj)
Project point shape - clip the point shape when necessary- 参数:
pointShape- A point shapefromProj- From projectiontoProj- To projection- 返回:
- Projected point shape
-
projectClipPolylineShape
public static List<PolylineShape> projectClipPolylineShape(PolylineShape lineShape, ProjectionInfo fromProj, ProjectionInfo toProj)
Project polyline shape - clip the polyline shape when necessary- 参数:
lineShape- A polyline shapefromProj- From projectiontoProj- To projection- 返回:
- Projected polyline shape
-
projectClipPolygonShape
public static List<PolygonShape> projectClipPolygonShape(PolygonShape aPGS, ProjectionInfo fromProj, ProjectionInfo toProj)
Project polygon shape - clip the polygon shape when necessary- 参数:
aPGS- A polygon shapefromProj- From projectiontoProj- To projection- 返回:
- Projected polygon shape
-
projectGraphic
public static Graphic projectGraphic(Graphic graphic, ProjectionInfo fromProj, ProjectionInfo toProj)
Project graphic- 参数:
graphic- The graphicfromProj- From projectiontoProj- To projection- 返回:
- Projected graphic
-
projectClipGraphic
public static Graphic projectClipGraphic(Graphic graphic, ProjectionInfo fromProj, ProjectionInfo toProj)
Project graphic- 参数:
graphic- The graphicfromProj- From projectiontoProj- To projection- 返回:
- Projected graphic
-
projectGraphic
public static List<Graphic> projectGraphic(List<Graphic> graphics, ProjectionInfo fromProj, ProjectionInfo toProj)
-
projectShape
public static Shape projectShape(Shape aShape, ProjectionInfo fromProj, ProjectionInfo toProj)
-
projectClipShape
public static List<? extends Shape> projectClipShape(Shape shape, ProjectionInfo fromProj, ProjectionInfo toProj)
-
-