cityjson-lib 0.6.0

High-level CityJSON 2.0 read/write facade integrating JSON I/O
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use cityjson_lib::json;

fn main() -> cityjson_lib::Result<()> {
    let model = json::from_file("tests/data/v2_0/minimal.city.json")?;
    println!("loaded {} CityObjects", model.cityobjects().len());

    let bytes = std::fs::read("tests/data/v2_0/minimal.city.json")?;
    let model = json::from_slice(&bytes)?;
    println!("loaded {} CityObjects", model.cityobjects().len());

    Ok(())
}