georaster 0.2.0

Rust library for accessing geospatial raster images.
Documentation
use georaster::geotiff::GeoTiffReader;
use std::env;
use std::fs::File;
use std::io::BufReader;

fn main() {
    let src_fn = env::args().nth(1).expect("Input file required");
    let img_file = BufReader::new(File::open(src_fn).expect("Open input file"));
    let tiff = GeoTiffReader::open(img_file).expect("Open Tiff");

    println!("Origin: {:?}", tiff.origin());
    println!("Pixel size: {:?}", tiff.pixel_size());
    println!("SRS: {:?}", tiff.geo_params);
    for (idx, img) in tiff.images().iter().enumerate() {
        println!("Image #{idx}:");
        println!("  Dimensions: {:?}", img.dimensions);
        println!("  Color: {:?}", img.colortype);
        println!(
            "  Photometric interpretation: {:?}",
            img.photometric_interpretation
        );
        println!("  Planar config: {:?}", img.planar_config);
    }
}