cityjson 0.7.1

Types and accessor methods for representing semantic 3D city models in Rust, implementing the CityJSON specifications.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! # Resource management utilities
//!
//! The semantics, materials and textures are commonly referred to as *resources*.
//! The resources are mapped to geometry boundaries with [`mapping::SemanticMap`], [`mapping::MaterialMap`] and [`mapping::TextureMap`].
//! These maps are version agnostic, while the Semantic, Material, and Texture definitions are versioned.
//! The resources are managed by resource pools that are stored in the `CityModel`.
pub mod handles;
pub(crate) mod id;
pub mod mapping;
pub(crate) mod pool;
pub mod storage;

pub use handles::{
    CityObjectHandle, GeometryHandle, GeometryTemplateHandle, MaterialHandle, SemanticHandle,
    TextureHandle,
};