Crate geomorph[−][src]
Simple conversion between different coordinate systems without external wrappers injection
Code Example
extern crate geomorph; use geomorph::*; fn try_main() -> Result<coord::Coord, ParseError> { let lat: f64 = -23.0095839; let lon: f64 = -43.4361816; coord::Coord::new(&lat, &lon) } fn try_main_utm(coord: &coord::Coord)-> Result<utm::Utm, ParseError> { utm::Utm::from_coord(coord) } fn main() { let coord = try_main().unwrap(); let utm = try_main_utm(&coord).unwrap(); println!("coord: {}", coord); println!("utm: {}", utm); // Will print: // coord: (-23.0095839, -43.4361816) // utm: 23K 660265 7454564 }
Modules
coord |
Latitude and longitude coordinates |
datum |
Datum conventions |
math |
Mathematical auxiliary functions |
mgrs |
Military Grid Reference System (MGRS) |
utm |
Universal Transverse Mercator (UTM) |
Structs
ParseError |