类 ProjectionUtil


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

      • ProjectionUtil

        public ProjectionUtil()
    • 方法详细资料

      • getProjectionGlobalExtent

        public static Extent getProjectionGlobalExtent​(ProjectionInfo toProj)
        Get global extent of a projection
        参数:
        toProj - To projection
        返回:
        Extent
      • getProjectionExtent

        public static 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 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
      • getProjectionExtent_bak2

        public static Extent getProjectionExtent_bak2​(ProjectionInfo fromProj,
                                                      ProjectionInfo toProj,
                                                      double[] X,
                                                      double[] Y)
        Get projected extent
        参数:
        fromProj - From projection
        toProj - To projection
        X - X coordinate
        Y - Y coordinate
        返回:
        Extent
      • getProjectionExtent_bak

        public static Extent getProjectionExtent_bak​(ProjectionInfo fromProj,
                                                     ProjectionInfo toProj,
                                                     double[] X,
                                                     double[] Y)
        Get projected extent
        参数:
        fromProj - From projection
        toProj - To projection
        X - X coordinate
        Y - Y coordinate
        返回:
        Extent
      • projectLayer

        public static void projectLayer​(VectorLayer oLayer,
                                        ProjectionInfo toProj)
        Project vector layer
        参数:
        oLayer - The layer
        toProj - To projection info
      • projectLayer

        public static void projectLayer​(VectorLayer oLayer,
                                        ProjectionInfo toProj,
                                        boolean projectLabels)
        Project vector layer
        参数:
        oLayer - The layer
        toProj - To projection info
        projectLabels - If projectLabels
      • projectLayer

        public static void projectLayer​(VectorLayer oLayer,
                                        ProjectionInfo toProj,
                                        double refCutLon)
        Project vector layer
        参数:
        oLayer - The layer
        toProj - To projection info
        refCutLon - Reference clip longitude
      • projectLayer

        public static void projectLayer​(VectorLayer oLayer,
                                        ProjectionInfo toProj,
                                        double refCutLon,
                                        boolean projectLabels)
        Project vector layer
        参数:
        oLayer - The layer
        toProj - To projection info
        refCutLon - Reference clip longitude
        projectLabels - If project labels
      • projectLayer

        public static void projectLayer​(RasterLayer oLayer,
                                        ProjectionInfo toProj)
        Project raster layer
        参数:
        oLayer - The layer
        toProj - To projection
      • projectLayerAngle

        public static VectorLayer projectLayerAngle​(VectorLayer oLayer,
                                                    ProjectionInfo fromProj,
                                                    ProjectionInfo toProj)
        Project layer angle
        参数:
        oLayer - The layer
        fromProj - From projection
        toProj - To projection
        返回:
        VectorLayer
      • projectWindLayer

        public static void projectWindLayer​(VectorLayer oLayer,
                                            ProjectionInfo toProj,
                                            boolean IfReprojectAngle)
        Project wind layer
        参数:
        oLayer - Origin layer
        toProj - To projection
        IfReprojectAngle - If reproject wind angle
      • 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 PolygonShape projectPolygonShape​(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 Graphic projectGraphic​(Graphic graphic,
                                             ProjectionInfo fromProj,
                                             ProjectionInfo toProj)
        Project graphic
        参数:
        graphic - The graphic
        fromProj - From projection
        toProj - To projection
        返回:
        Projected graphic