ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   New Data Type - Latitude and Longitude Calculations (https://www.excelbanter.com/excel-programming/286901-new-data-type-latitude-longitude-calculations.html)

Peter M[_3_]

New Data Type - Latitude and Longitude Calculations
 
I wish to use excel to solve navigational problems. Although the use of
hours minutes and seconds provides the correct maths, I am unable to use
either negative quantities or to format the angles correctly. For example,
the latitude of 52º 12'.50N, which is 52 degrees, 12 minutes and 30 seconds
North can only be displayed as 52º 12' 33", which though correct from a
mathematical point of view is not in keeping with current practice for
writing latitude. A similar problem exists with longitude.

If I were writing this application using C++ I would write my own class
defining the data structurs and overloading the required operators. In
effect I wish to extend the data classes that excel can recognise and
handle - any ideas greatfully received.

Peter



John Wilson

New Data Type - Latitude and Longitude Calculations
 
Peter,

Chip has an entire page devoted to Latitude and Longitude.
You should find what you're looking for he

http://www.cpearson.com/excel/latlong.htm

John

"Peter M" wrote in message
...
I wish to use excel to solve navigational problems. Although the use of
hours minutes and seconds provides the correct maths, I am unable to use
either negative quantities or to format the angles correctly. For

example,
the latitude of 52º 12'.50N, which is 52 degrees, 12 minutes and 30

seconds
North can only be displayed as 52º 12' 33", which though correct from a
mathematical point of view is not in keeping with current practice for
writing latitude. A similar problem exists with longitude.

If I were writing this application using C++ I would write my own class
defining the data structurs and overloading the required operators. In
effect I wish to extend the data classes that excel can recognise and
handle - any ideas greatfully received.

Peter





Peter M[_3_]

New Data Type - Latitude and Longitude Calculations
 
John,

Many thanks for that, but much of what is on Chip's page I have already
implemented. It still leaves me struggling to format the number in the form
normally understood by navigators, though this could be achieved by string
manipulation it wouldn't allow the data to be input in the same way.
Additionally, Chip doesn't provide any advice on how to cope with -ve
angles, ie the South and East quadrants?

I realise the solution might be complicate, but any pointers would be
appreciated.

Thanks,

Peter
"John Wilson" wrote in message
...
Peter,

Chip has an entire page devoted to Latitude and Longitude.
You should find what you're looking for he

http://www.cpearson.com/excel/latlong.htm

John

"Peter M" wrote in message
...
I wish to use excel to solve navigational problems. Although the use of
hours minutes and seconds provides the correct maths, I am unable to use
either negative quantities or to format the angles correctly. For

example,
the latitude of 52º 12'.50N, which is 52 degrees, 12 minutes and 30

seconds
North can only be displayed as 52º 12' 33", which though correct from a
mathematical point of view is not in keeping with current practice for
writing latitude. A similar problem exists with longitude.

If I were writing this application using C++ I would write my own class
defining the data structurs and overloading the required operators. In
effect I wish to extend the data classes that excel can recognise and
handle - any ideas greatfully received.

Peter








All times are GMT +1. The time now is 09:46 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com