Class SphericalGeometryLibrary
java.lang.Object
org.onebusaway.gtfs_transformer.impl.SphericalGeometryLibrary
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doublestatic final doublestatic final double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final doubledistance(double lat1, double lon1, double lat2, double lon2) static final doubledistance(double lat1, double lon1, double lat2, double lon2, double radius) static doubledistanceFaster(double lat1, double lon1, double lat2, double lon2) This method is fast but not very accurate
-
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)
-