voxcity.simulator.visibility.landmark

Functions

mark_building_by_id(voxcity_grid_ori, ...)

trace_ray_to_target(voxel_data, origin, target, ...)

compute_visibility_to_all_landmarks(observer_location, ...)

compute_visibility_map(voxel_data, landmark_positions, ...)

compute_landmark_visibility(voxel_data[, ...])

get_landmark_visibility_map(voxcity[, building_gdf])

get_surface_landmark_visibility(voxcity[, building_gdf])

Module Contents

voxcity.simulator.visibility.landmark.mark_building_by_id(voxcity_grid_ori, building_id_grid_ori, ids, mark)[source]
voxcity.simulator.visibility.landmark.trace_ray_to_target(voxel_data, origin, target, opaque_values)[source]
voxcity.simulator.visibility.landmark.compute_visibility_to_all_landmarks(observer_location, landmark_positions, voxel_data, opaque_values)[source]
voxcity.simulator.visibility.landmark.compute_visibility_map(voxel_data, landmark_positions, opaque_values, view_height_voxel)[source]
voxcity.simulator.visibility.landmark.compute_landmark_visibility(voxel_data, target_value=-30, view_height_voxel=0, colormap='viridis')[source]
voxcity.simulator.visibility.landmark.get_landmark_visibility_map(voxcity, building_gdf=None, **kwargs)[source]
voxcity.simulator.visibility.landmark.get_surface_landmark_visibility(voxcity, building_gdf=None, **kwargs)[source]