类 ProjectionMath


  • public class ProjectionMath
    extends java.lang.Object
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static double acos​(double v)  
      static double acosd​(double v)  
      static double asin​(double v)  
      static double asind​(double v)  
      static double atan2​(double y, double x)  
      static double atan2d​(double y, double x)  
      static double atand​(double v)  
      static double authlat​(double beta, double[] APA)  
      static double[] authset​(double es)  
      static double cosd​(double v)  
      static double cross​(double x1, double y1, double x2, double y2)  
      static double degToRad​(double v)  
      static double distance​(double dx, double dy)  
      static double dmsToDeg​(double d, double m, double s)  
      static double dmsToRad​(double d, double m, double s)  
      static double[] enfn​(double es)  
      static double frac​(double v)  
      static double geocentricLatitude​(double lat, double flatness)  
      static double geographicLatitude​(double lat, double flatness)  
      static double greatCircleDistance​(double lon1, double lat1, double lon2, double lat2)  
      static double hypot​(double x, double y)  
      static double inv_mlfn​(double arg, double es, double[] en)  
      static double longitudeDistance​(double l1, double l2)  
      static double mlfn​(double phi, double sphi, double cphi, double[] en)  
      static double msfn​(double sinphi, double cosphi, double es)  
      static double niceNumber​(double x, boolean round)  
      static double normalizeAngle​(double angle)  
      static double normalizeLatitude​(double angle)  
      static double normalizeLongitude​(double angle)  
      static double phi2​(double ts, double e)  
      static double qsfn​(double sinphi, double e, double one_es)  
      static double radToDeg​(double v)  
      static boolean sameSigns​(double a, double b)  
      static boolean sameSigns​(int a, int b)  
      static double sind​(double v)
      Degree versions of trigonometric functions
      static double sphericalAzimuth​(double lat0, double lon0, double lat, double lon)  
      static double sqrt​(double v)  
      static double takeSign​(double a, double b)  
      static int takeSign​(int a, int b)  
      static double tand​(double v)  
      static double trunc​(double v)  
      static double tsfn​(double phi, double sinphi, double e)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • QUARTERPI

        public static final double QUARTERPI
        另请参阅:
        常量字段值
      • WORLD_BOUNDS_RAD

        public static final java.awt.geom.Rectangle2D WORLD_BOUNDS_RAD
      • WORLD_BOUNDS

        public static final java.awt.geom.Rectangle2D WORLD_BOUNDS
      • SECONDS_TO_RAD

        public static final double SECONDS_TO_RAD
        另请参阅:
        常量字段值
      • MILLION

        public static final double MILLION
        另请参阅:
        常量字段值
    • 构造器详细资料

      • ProjectionMath

        public ProjectionMath()
    • 方法详细资料

      • sind

        public static double sind​(double v)
        Degree versions of trigonometric functions
      • cosd

        public static double cosd​(double v)
      • tand

        public static double tand​(double v)
      • asind

        public static double asind​(double v)
      • acosd

        public static double acosd​(double v)
      • atand

        public static double atand​(double v)
      • atan2d

        public static double atan2d​(double y,
                                    double x)
      • asin

        public static double asin​(double v)
      • acos

        public static double acos​(double v)
      • sqrt

        public static double sqrt​(double v)
      • distance

        public static double distance​(double dx,
                                      double dy)
      • hypot

        public static double hypot​(double x,
                                   double y)
      • atan2

        public static double atan2​(double y,
                                   double x)
      • trunc

        public static double trunc​(double v)
      • frac

        public static double frac​(double v)
      • degToRad

        public static double degToRad​(double v)
      • radToDeg

        public static double radToDeg​(double v)
      • dmsToRad

        public static double dmsToRad​(double d,
                                      double m,
                                      double s)
      • dmsToDeg

        public static double dmsToDeg​(double d,
                                      double m,
                                      double s)
      • normalizeLatitude

        public static double normalizeLatitude​(double angle)
      • normalizeLongitude

        public static double normalizeLongitude​(double angle)
      • normalizeAngle

        public static double normalizeAngle​(double angle)
      • greatCircleDistance

        public static double greatCircleDistance​(double lon1,
                                                 double lat1,
                                                 double lon2,
                                                 double lat2)
      • sphericalAzimuth

        public static double sphericalAzimuth​(double lat0,
                                              double lon0,
                                              double lat,
                                              double lon)
      • sameSigns

        public static boolean sameSigns​(double a,
                                        double b)
      • sameSigns

        public static boolean sameSigns​(int a,
                                        int b)
      • takeSign

        public static double takeSign​(double a,
                                      double b)
      • takeSign

        public static int takeSign​(int a,
                                   int b)
      • cross

        public static double cross​(double x1,
                                   double y1,
                                   double x2,
                                   double y2)
      • longitudeDistance

        public static double longitudeDistance​(double l1,
                                               double l2)
      • geocentricLatitude

        public static double geocentricLatitude​(double lat,
                                                double flatness)
      • geographicLatitude

        public static double geographicLatitude​(double lat,
                                                double flatness)
      • tsfn

        public static double tsfn​(double phi,
                                  double sinphi,
                                  double e)
      • msfn

        public static double msfn​(double sinphi,
                                  double cosphi,
                                  double es)
      • phi2

        public static double phi2​(double ts,
                                  double e)
      • enfn

        public static double[] enfn​(double es)
      • mlfn

        public static double mlfn​(double phi,
                                  double sphi,
                                  double cphi,
                                  double[] en)
      • inv_mlfn

        public static double inv_mlfn​(double arg,
                                      double es,
                                      double[] en)
      • authset

        public static double[] authset​(double es)
      • authlat

        public static double authlat​(double beta,
                                     double[] APA)
      • qsfn

        public static double qsfn​(double sinphi,
                                  double e,
                                  double one_es)
      • niceNumber

        public static double niceNumber​(double x,
                                        boolean round)