extern crate num_cpus;
use osmptparser::Parser;
fn main() {
let pbf_filename_option = std::env::args().skip(1).next();
if pbf_filename_option == None {
return println!("Expected filename");
}
let pbf_filename = pbf_filename_option.unwrap();
let nthreads = num_cpus::get();
let parser = Parser::new(&pbf_filename, nthreads, "natural=beach".to_string());
let mut accum = 0usize;
let v1 = parser.get_areas(150_f64);
for _ in v1 {
accum += 1;
}
println!("OKs = {:?}", accum);
}