Sure is, there are many ways apparently to do this conversion I have copied the following examples from
http://www.csu.edu.au/australia/latlong/dms.html as this one was the simples to do by hand. there are programming examples at
http://support.microsoft.com/kb/213449
EXAMPLE1:
D = Degrees
M = Minutes
S = Seconds
.m = Decimal Minutes
.s = Decimal Seconds
DM.m = Degrees, Minutes, Decimal Minutes (eg. 45o22.6333)
D.d = Degrees, Decimal Degrees (eg. 45.3772o)
DMS = Degrees, Minutes, Seconds (eg. 45o22'38")
Process for Converting Latitude/Longitude Coordinates:
1) DMS --> DM.m (45o22'38" --> 45o22.6333)
- Divide S by 60 to get .m (38/60=.6333)
- Add .m to M to get M.m (22+.6333=22.6333)
2) DM.m --> D.d (45o 22.6333 --> 45.3772)
- Divide M.m by 60 to get .d (22.6333/60=.3772)
- Add .d to D to get D.d (45+.3772=45.3772)
3) D.d --> DM.m (45.3772 --> 45o22.6333)
- Multiply .d by 60 to get M.m (.3772*60=22.6333)
4) DM.m --> DMS (45o22.6333 --> 45o22'38")
- Multiply .m by 60 to get S(.6333*60=38)
--------------------------------------------------------------------------------
EXAMPLE2:
Converting Degrees, Minutes, Seconds to Decimal Format
latitude and longitude in a decimal format: 42.1361
latitude and longitude in degree, minute, second format: 42deg, 08min, 10sec
To convert coordinates from degrees, minutes, seconds format to
decimal format, use this easy formula:
degrees + (minutes/60) + (seconds/3600)
The example coordinate above would be calculated as:
42 + (8/60) + (10/3600) = 42.1361
or
42 + (.1333) + (.0028) = 42.1361