voxcity.simulator.view ====================== .. py:module:: voxcity.simulator.view .. autoapi-nested-parse:: Compatibility wrapper for the legacy view module. The implementation has been split into the `visibility` package: - voxcity.simulator.visibility.raytracing - voxcity.simulator.visibility.geometry - voxcity.simulator.visibility.view - voxcity.simulator.visibility.landmark Import the new API from `voxcity.simulator.visibility`. This module re-exports the main public functions for backward compatibility. Functions --------- .. autoapisummary:: voxcity.simulator.view.get_view_index voxcity.simulator.view.get_sky_view_factor_map voxcity.simulator.view.get_surface_view_factor voxcity.simulator.view.mark_building_by_id voxcity.simulator.view.compute_landmark_visibility voxcity.simulator.view.get_landmark_visibility_map voxcity.simulator.view.get_surface_landmark_visibility voxcity.simulator.view.rotate_vector_axis_angle Module Contents --------------- .. py:function:: get_view_index(voxcity, mode=None, hit_values=None, inclusion_mode=True, fast_path=True, **kwargs) .. py:function:: get_sky_view_factor_map(voxcity, show_plot=False, **kwargs) .. py:function:: get_surface_view_factor(voxcity, **kwargs) .. py:function:: mark_building_by_id(voxcity_grid_ori, building_id_grid_ori, ids, mark) .. py:function:: compute_landmark_visibility(voxel_data, target_value=-30, view_height_voxel=0, colormap='viridis') .. py:function:: get_landmark_visibility_map(voxcity, building_gdf=None, **kwargs) .. py:function:: get_surface_landmark_visibility(voxcity, building_gdf=None, **kwargs) .. py:function:: rotate_vector_axis_angle(vec, axis, angle)