11 releases (5 stable)

2.0.2 Sep 13, 2024
1.1.0 Dec 8, 2019
1.0.0 Aug 20, 2018
0.4.0 Jun 19, 2018
0.1.0 Jun 5, 2018

#48 in Geospatial

Download history 8/week @ 2024-10-25 17/week @ 2024-11-01 11/week @ 2024-11-08 24/week @ 2024-11-15 11/week @ 2024-11-22 4/week @ 2024-11-29 47/week @ 2024-12-06 23/week @ 2024-12-13 8/week @ 2024-12-20 9/week @ 2024-12-27 12/week @ 2025-01-03 7/week @ 2025-01-10 10/week @ 2025-01-17 21/week @ 2025-01-24 140/week @ 2025-01-31 49/week @ 2025-02-07

222 downloads per month

MIT license

35KB
950 lines

Geomorph

Build Status Latest version Documentation

Simple conversion between different coordinate systems without external wrappers injection

Example

use geomorph::{Coord, Mgrs, MgrsPrecision, Utm};

let lat: f64 = -23.0095839;
let lon: f64 = -43.4361816;

let coord = Coord::new(lat, lon);
let utm = Utm::from(coord);
let mgrs = Mgrs::from_latlon(lat, lon);

println!("coord: {}", coord);
println!("utm: {}", utm);
println!(
    "mgrs precision 10km: {}",
    mgrs.with_precision(MgrsPrecision::P10km)
)

Dependencies

~270KB