8个版本 (2个稳定版)

1.1.0 2019年12月8日
1.0.0 2018年8月20日
0.4.0 2018年6月19日
0.3.0 2018年6月12日
0.1.0 2018年6月5日

#161 in 地理空间

MIT许可

38KB
1K SLoC

GeoMorph

Build Status Latest version Documentation

无需外部包装注入,实现不同坐标系之间的简单转换

代码示例

use geomorph::*;

fn main() {
    let lat: f64 = -23.0095839;
    let lon: f64 = -43.4361816;
    
    let coord = coord::Coord::new(lat, lon);
    let utm: Utm = coord.clone().into();
    println!("coord: {}", coord);
    println!("utm: {}", utm);
    // Will print:
    //  coord: (-23.0095839, -43.4361816)
    //  utm: 23K 660265 7454564
}

lib.rs:

无需外部包装注入,实现不同坐标系之间的简单转换

代码示例

use geomorph::*;

fn main() {
    let lat: f64 = -23.0095839;
    let lon: f64 = -43.4361816;
    
    let coord = coord::Coord::new(lat, lon);
    let utm: utm::Utm = coord.clone().into();
    println!("coord: {}", coord);
    println!("utm: {}", utm);
    // Will print:
    //  coord: (-23.0095839, -43.4361816)
    //  utm: 23K 660265 7454564
}

依赖项

~275KB