Java tutorial
//package com.java2s; public class Main { /** * convert latitude from DMS (Degrees, Minutes, Seconds) to DD (Decimal Degrees) * * @param int latDeg - latitude degree value * @param int latMin - latitude minute value * @param double latSec - latitude second value * @param String latDir - latitude direction (north or south) * @return double - double value for given latitude */ public static double convertLatDMStoDD(int latDeg, int latMin, double latSec, String latDir) { double latitude = latDeg + (latMin / new Double(60)) + (latSec / new Double(3600)); if (latDir.equalsIgnoreCase("s")) latitude = -latitude; return latitude; } }