Urban Forestry Batch Visibility Analysis

Function Description: By selecting a point layer, using each point in this layer as an observation point, setting the observation range, and filtering the point cloud categories, this function analyzes and calculates the point cloud areas of the selected categories that are visible to the human eye within the set range starting from the observation point. After the calculation is completed, the calculation results of each point are written into the attributes of the vector points. The function supports the panoramic mode and the frustum - of - view mode. In the frustum - of - view mode, in addition to the point layer, it also supports selecting the exposure points in the current project for calculation.

Panoramic Mode

  1. After clicking the Batch Visibility Analysis OpenPointCloud button in Urban Forestry, the batch visibility analysis setting page will pop up. As shown in the figure:
OpenPointCloud

Visibility Setting Window

  1. In the above - shown setting page, first select the point layer for which batch visibility calculation is required. Then set the visible distance and observation point height. At the same time, select the point cloud plant category and building category. Finally, set the grid size for calculation and the point cloud thinning factor. After all settings are confirmed, click Calculate Visibility Area. A progress bar will appear in the lower - right corner of the interface, and the batch visibility analysis calculation will start. After the calculation is completed, the calculation results of each point will be written into the attribute table of that point. As shown in the figure:
OpenPointCloud

Visibility Calculation Results

Viewport Mode

  1. After clicking the Batch Visibility Analysis OpenPointCloud button in Urban Forestry, the batch visibility analysis setting page will pop up. Click the frustum - of - view mode in the page, as shown in the figure:
OpenPointCloud

Visibility Setting Window

  1. In the above - shown setting page, first select the point layer for which batch visibility calculation is required. If you want to calculate for exposure points, click to select Exposure Points in the setting window and select the exposure point file to be calculated.

  2. Set the direction angle for the simulated shooting. As shown in the direction settings in the setup window above, if Fixed Direction is selected, all points will face the same direction for the simulated shooting. If Collection Direction is selected, during point layer operations, the value of the selected field in the layer will be used as the direction angle for the simulated shooting; during exposure point operations, the actual collected orientation of the current exposure point will be used for the simulated shooting.

  3. Next, set the visible distance, observation point height, pitch angle, horizontal field of view, vertical field of view, and the pixel size of the output photo. Simultaneously, select the point cloud plant category and building category. After confirming all settings, click on "Calculate Viewshed." A progress bar will appear at the bottom right of the interface, and the batch processing for viewshed analysis and calculation will begin. If exposure point calculation is selected, a new point layer named after the exposure point will first be created based on the exposure point's location to save the calculation results.

OpenPointCloud

Exposure Point Layer

During the calculation process, if a point layer is selected for calculation, the simulated point - cloud photos taken at each point will be saved. If exposure points are selected for calculation, both the point - cloud photos and the exposure - point photos simulated for each exposure point will be saved.

OpenPointCloud

Output Photos Saving

Taking the calculation with exposure points as an example, here are two frames of photo results:

OpenPointCloud

Result Preview

OpenPointCloud

Result Preview

After the calculation is completed, similar to the panoramic mode, the calculation results will be saved in the selected layer or the layer created from the exposure points in the form of attributes.

results matching ""

    No results matching ""