obspy.geodetics.base.locations2degrees

locations2degrees(lat1, long1, lat2, long2)[source]

Convenience function to calculate the great circle distance between two points on a spherical Earth.

This method uses the Vincenty formula in the special case of a spherical Earth. For more accurate values use the geodesic distance calculations of geopy (https://github.com/geopy/geopy).

Parameters:
  • lat1 (float or numpy.ndarray) – Latitude(s) of point 1 in degrees

  • long1 (float or numpy.ndarray) – Longitude(s) of point 1 in degrees

  • lat2 (float or numpy.ndarray) – Latitude(s) of point 2 in degrees

  • long2 (float or numpy.ndarray) – Longitude(s) of point 2 in degrees

Return type:

float or numpy.ndarray

Returns:

Distance in degrees as a floating point number, or numpy array of element-wise distances in degrees

Example

>>> from obspy.geodetics import locations2degrees
>>> locations2degrees(5, 5, 10, 10) 
7.03970141917538...