Class SphericalGeometryLibrary

java.lang.Object
org.onebusaway.gtfs_transformer.impl.SphericalGeometryLibrary

public class SphericalGeometryLibrary extends Object
  • Field Details

    • RADIUS_OF_EARTH_IN_KM

      public static final double RADIUS_OF_EARTH_IN_KM
      See Also:
    • COS_MAX_LAT

      public static final double COS_MAX_LAT
    • METERS_PER_DEGREE_AT_EQUATOR

      public static final double METERS_PER_DEGREE_AT_EQUATOR
      See Also:
  • Constructor Details

    • SphericalGeometryLibrary

      public SphericalGeometryLibrary()
  • Method Details

    • distanceFaster

      public static double distanceFaster(double lat1, double lon1, double lat2, double lon2)
      This method is fast but not very accurate
      Parameters:
      lat1 -
      lon1 -
      lat2 -
      lon2 -
      Returns:
    • distance

      public static final double distance(double lat1, double lon1, double lat2, double lon2)
    • distance

      public static final double distance(double lat1, double lon1, double lat2, double lon2, double radius)