#reading #basic #dataset #ebird

ebd

Rust 库用于读取 eBird 基础数据集 (EBD)

1 个不稳定版本

0.1.0 2020 年 12 月 2 日

#86#dataset

MIT/Apache

8KB
146

rust-ebd

Rust 库用于读取 eBird 基础数据集 (EBD).


lib.rs:

Rust 库用于读取 [eBird 基础数据集 (EBD)][ebd].

示例

use std::io;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let mut ebd_reader = ebd::Reader::from_reader(io::stdin());

    while ebd_reader.advance()? {
        let record = ebd_reader.read_record()?;

        println!(
            "(lng: {}, lat: {})",
            record.longitude,
            record.latitude
        );
    }

    Ok(())
}

依赖项

~1.4–2.2MB
~34K SLoC