Class LatLongUtils

java.lang.Object
uk.m0nom.adifproc.coords.LatLongUtils

public class LatLongUtils extends Object
  • Constructor Details

    • LatLongUtils

      public LatLongUtils()
  • Method Details

    • parseDecimalLatitude

      public static Double parseDecimalLatitude(String latString)
    • parseDecimalLatitude

      public static Double parseDecimalLatitude(String latString, String latNorthSouth)
    • parseDecimalLongitude

      public static Double parseDecimalLongitude(String longString)
    • parseDecimalLongitude

      public static Double parseDecimalLongitude(String longString, String longEastWest)
    • parseDecimalLatitudeWithNs

      public static Double parseDecimalLatitudeWithNs(String latString, String latNorthSouth)
    • parseDecimalLongitudeWithEw

      public static Double parseDecimalLongitudeWithEw(String longString, String longEastWest)
    • parseDegMinSecLatitude

      public static Double parseDegMinSecLatitude(String latDegrees, String latMinutes, String latSeconds, String latNorthSouth)
    • parseDegMinSecLongitude

      public static Double parseDegMinSecLongitude(String longDegrees, String longMinutes, String longSeconds, String longEastWest)
    • parseDegreesMinutes

      public static Double parseDegreesMinutes(String degrees, String minutes, boolean negative)
    • parseDegreesMinutesSeconds

      public static Double parseDegreesMinutesSeconds(String degrees, String minutes, String seconds, boolean negative)
    • parseDegDecimalMinLatitude

      public static Double parseDegDecimalMinLatitude(String latDegrees, String latMinutes, String latNorthSouth)
    • parseDegDecimalMinLongitude

      public static Double parseDegDecimalMinLongitude(String longDegrees, String longMinutes, String longEastWest)
    • isCoordinateValid

      public static boolean isCoordinateValid(org.gavaghan.geodesy.GlobalCoordinates coords)
    • checkLatitudeRange

      public static boolean checkLatitudeRange(double latitude)
    • checkLongitudeRange

      public static boolean checkLongitudeRange(double longitude)
    • getNorthSouth

      public static String getNorthSouth(org.gavaghan.geodesy.GlobalCoordinates coords)
    • getEastWest

      public static String getEastWest(org.gavaghan.geodesy.GlobalCoordinates coords)
    • getDegreesLat

      public static double getDegreesLat(org.gavaghan.geodesy.GlobalCoordinates coords)
    • getMinutesLat

      public static double getMinutesLat(org.gavaghan.geodesy.GlobalCoordinates coords)
    • getSecondsLat

      public static double getSecondsLat(org.gavaghan.geodesy.GlobalCoordinates coords)
    • getDegreesLong

      public static double getDegreesLong(org.gavaghan.geodesy.GlobalCoordinates coords)
    • getMinutesLong

      public static double getMinutesLong(org.gavaghan.geodesy.GlobalCoordinates coords)
    • getSecondsLong

      public static double getSecondsLong(org.gavaghan.geodesy.GlobalCoordinates coords)
    • floorWithNegativeHandling

      public static double floorWithNegativeHandling(double val)
    • getWholeMinutesLat

      public static double getWholeMinutesLat(org.gavaghan.geodesy.GlobalCoordinates coords)
    • getWholeMinutesLong

      public static double getWholeMinutesLong(org.gavaghan.geodesy.GlobalCoordinates coords)