Softwares and Drivers for Specific Models

Dell Mini
Lenovo IdeaPad
Acer Aspire
Samsung N

ASUS Eee PC Specific

Dell Mini Specific

Lenovo Specific

Acer Aspire Specific

Samsung N Specific

Toshiba Specific

Gigabyte Specific

iiView Specific

MSI Wind Specific

HP Mini
HP Mini
Sony Vaio W
LG Netbook
Windows XP Downloads
Ad Space for Rent
Rss Subscribe
Facebook Fan Page
Follow us at Twitter

HP Mini Specific

Fujitsu Specific

Sony Vaio Specific


Windows XP Softwares

Advertise Here!

Rss Subscribe

Facebook Page

Follow us @Twitter

Tablet PC Software Downloads

Gavaghan Geodesy Library 1.1.1

Ultrabook / Netbook Software Downloads » Developer Tools » Gavaghan Geodesy Library 1.1.1
Bookmark and Share Subscribe

Date Added:

Feb 23, 2013 03:28 AM

Publisher's Description:

Java Geodesy Library for GPS – Vincenty’s Formulae
Download the Gavaghan Geodesy 1.1.1 source code here.

Looking for the C# version of the Geodesy library? Click here.

This will be handy for anyone, particularly Geocachers, interested in developing software for use with a GPS receiver. The library provides two important functions:
Calculate a destination given a starting point, direction, and distance traveled on Earth
Calculate the distance between two points on Earth

The fancy schmancy names for these functions are the “direct geodetic problem” and the “the inverse geodetic problem”.

For a deeper discussion of the source code, I recommend reading my blog entry: Java, GPS Receivers, and Geocaching: Vincenty’s Formula.

This is the Java source code for implementations of Thaddeus Vincenty’s algorithms to solve the direct and inverse geodetic problems.

The inputs for the direct solution are the latitude and longitude of a starting point, a starting bearing, a distance to travel, and a reference model of Earth (several are provided). The outputs are the latitude and longitude of the destination and, optionally, the final bearing at the destination.

The inputs for the inverse solution are the latitude and longitude of two points and a reference model of Earth (several are provided). The outputs are 1) the distance between the points along the curve of Earth, and 2) the direction from the starting point to the ending point.

The library has no dependencies on any other libraries. However, the JUnit test cases are built using the free JUnit Factory from Agitar Software. If you’d like to run the JUnit Factory test cases as a change detection engine, download a free copy of the Eclipse plug-in for JUnit Factory.

The primary classes in the library are:

org.gavaghan.geodesy (2-D calculations)

Ellipsoid – an immutable property class representing a model of Earth used for geodetic calculations. Several static instances are included that describe scientifically measured models. WGS84 (the 1984 World Geodetic System) and GRS80 (the 1980 Geodetic Reference System) are the most widely used.

GlobalCoordinates – encapsulates a location on Earth as described by two Angles: latitude and longitude.

GeodeticCurve – the outcome of an inverse geodetic calculation. It represents the path and ellipsoidal distance between two GlobalCoordinates for a specified reference Ellipsoid.

GeodeticCalculator – this is a behavior class that contains the actual implementations of Vincenty’s Formulae.

org.gavaghan.geodesy (3-D calculations)

GlobalPosition – this is similar to GlobalCoordinates, but it also includes a measurement of elevation, in meters, above or below the reference Ellipsoid.

GeodeticMeasurement – this is similar to GeodeticCurve, but it also adds a point-to-point measurement which accounts for a change in elevation between two points in addition to the ellipsoidal distance.

GeodeticCalculator – this is the same behavior class described above. It contains methods for both 2-D and 3-D calculations.


This is an application project that sets up and computes a direct calculation and a 2-D and 3-D inverse calculation. This is a good starting point for figuring out how to use the library.


Last Download:

Oct 10, 2018 09:51 PM






(0 Ratings)  Must Register to Post Rating


Please Register to Post Comments

Gavaghan Geodesy Library 1.1.1

Report Broken Download Link

Some of our Latest and Top Downloads

Recent Downloads

1. Iperius Backup 4.3.3 (Added on 9/6/2015)
2. Unreal Commander 2.02.1098 (Added on 9/6/2015)
3. Far Manager 3.0.4413 Beta / 3.0.4400 Stable (Added on 9/6/2015)
4. PhonerLite 2.27 (Added on 9/6/2015)
5. Eraser (Added on 9/6/2015)
6. Phoner 3.0 (Added on 9/6/2015)
7. Pocket Radio Player 090415 (Added on 9/6/2015)
8. Notepad++ Portable 6.8.3 (Added on 9/6/2015)
9. Notepad++ 6.8.3 (Added on 9/6/2015)
10. Miranda IM Portable 0.10.35 (Added on 9/6/2015)

Latest Recommendations

1. Gesture 2Launch Full Version {Free for Limited Time} (Added on 2/27/2013)
2. Classic Shell v3.6.5 - Windows 8 Start Menu like Windows 7 (Added on 2/16/2013)
3. Opera 12.11 (Added on 12/9/2012)
4. Metro UI Tweaker for Windows 8 (Added on 11/30/2012)
5. WinSetupFromUSB 1.0 Beta8 (Added on 4/30/2012)
6. SpeedyFox 2.0 (Added on 3/25/2012)
7. My CPU Monitor 1.00 (Added on 3/12/2012)
8. Yahoo! Messenger (Added on 3/3/2012)
9. Mozilla Firefox 10.0 Final (Added on 2/7/2012)
10. BasicMouse and BasicBoard (Added on 2/1/2012)

Most Downloaded

1. WinSetupFromUSB. 0.2.3 (69470 Downloads)
2. Netbook Resolution Customizer Version 1.0 Beta2 (67800 Downloads)
3. Acer Aspire One D255 Wireless LAN Driver Win7 (62830 Downloads)
4. Acer Aspire One D270 Wireless LAN Driver Windows 7 32bit (46627 Downloads)
5. BasicMouse and BasicBoard (44629 Downloads)
6. Samsung N150 Wireless LAN,REALTEK Windows 7(32bit) 1676.12.1113.2009 (39645 Downloads)
7. Acer Aspire One D270 WebCam Application Windows 7 32bit 1.5.2108.00 (36982 Downloads)
8. AsTray Plus 1.4.0 BETA1 (36325 Downloads)
9. Acer Aspire One D255 VGA Driver Win7 (32477 Downloads)
10. Toshiba Mini NB505 Realtek Wireless LAN Driver Windows 7 (32bit) 2.00.0013.L_101021 (32472 Downloads)

Alexa Rank

RSS Subscribers

Rss Subscribe
Contact Us

Submit your Software