Skip to content

OpenSextant/geodesy

Repository files navigation

Info on Geodesy

Geodesy is a geodetic library with basic representations for Latitude, Longitude, MGRS, Universal Transverse Mercator (UTM), 2-D and 3-D bounding boxes, etc. It allows the construction of basic shapes on a specified ellipsoid world model. You can then perform various operations on the shapes and points such as discovering distance, whether shapes intersect and such. The shapes can have altitude but not an arbitrary 3D shape.

Building

Setup your gradle.properties file appropriately after reading Gradle documentation. Use Gradle to build, see the various tasks and use the Gradle documentation to understand what they do.

To compile source and run test:

gradle test

To compile source and build jar file:

gradle jar

To install the jar into your local Maven repository:

gradle install

Versions and Packages

Note that for the public release the version was bumped to 2.0.0 and the Java package is now org.opensextant.geodesy.

Other Information of note

LICENSE contains our use license

NOTICE contains a list of other works that we use and their copyrights and license references.

glpl-v3.html contains the Lesser GNU Public License version 3 cpl-v10.html contains the Common Public License v1.0

NB

For those who are unaware, this file utilizes a format called markdown. Details at http://daringfireball.net/projects/markdown/syntax