voxcity.generator.Voxelizer

class voxcity.generator.Voxelizer(voxel_size: float, land_cover_source: str, trunk_height_ratio: float | None = None, voxel_dtype=np.int8, max_voxel_ram_mb: float | None = None)
voxel_size
land_cover_source
trunk_height_ratio
voxel_dtype
max_voxel_ram_mb = None
generate_combined(building_height_grid_ori: numpy.ndarray, building_min_height_grid_ori: numpy.ndarray, building_id_grid_ori: numpy.ndarray, land_cover_grid_ori: numpy.ndarray, dem_grid_ori: numpy.ndarray, tree_grid_ori: numpy.ndarray, canopy_bottom_height_grid_ori: numpy.ndarray | None = None, **kwargs) numpy.ndarray
generate_components(building_height_grid_ori: numpy.ndarray, land_cover_grid_ori: numpy.ndarray, dem_grid_ori: numpy.ndarray, tree_grid_ori: numpy.ndarray, layered_interval: int | None = None, print_class_info: bool = True)