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)¶