GeoMorph

Build Status Latest version Documentation

Simple conversion between different coordinate systems without external wrappers injection

Code Example

``` extern crate geomorph; use geomorph::*;

fn try_main() -> Result { let lat: f64 = -23.0095839; let lon: f64 = -43.4361816;

coord::Coord::new(&lat, &lon)

}

fn trymainutm(coord: coord::Coord) -> Result { utm::Utm::from_coord(&coord) }

fn main() { let coord = trymain().unwrap(); let utm = trymain_utm(&coord).unwrap(); println!("coord: {}", coord); println!("utm: {}", utm); // Will print: // coord: (-23.0095839, -43.4361816) // utm: 23K 660265 7454564 } ```