类 ProjectionUtil


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

      • ProjectionUtil

        public ProjectionUtil()
    • 方法详细资料

      • 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 projection
        toProj - To projection
        x - X coordinate
        y - 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 projection
        toProj - To projection
        x - X coordinate
        y - Y coordinate
        返回:
        Extent
      • getProjectionExtent

        public static org.meteoinfo.common.Extent getProjectionExtent​(ProjectionInfo fromProj,
                                                                      ProjectionInfo toProj,
                                                                      double[] X,
                                                                      double[] Y)
        Get projected extent
        参数:
        fromProj - From projection
        toProj - To projection
        X - X coordinate
        Y - 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 angle
        fromP1 - From point
        toP1 - To point
        fromProj - From projection
        toProj - 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 shape
        fromProj - From projection
        toProj - 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 graphic
        fromProj - From projection
        toProj - 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)