Adjusting Automatically to GCPs (Vertical Only)
Last updated
Last updated
This section covers how to compute and apply a single vertical translation to the point cloud based on GCP elevations.
Point clouds can be automatically adjusted to fit control points vertically. Residuals between the GCP and the point cloud can be computed either 1) in respect to a mesh (or surface) created from the point cloud around the GCP, or 2) in respect to the nearest single point.
Use the Align to GCP tool to auto assign vertical residuals to each GCP.
Users can specify the point classes that should be used when comparing GCP elevations to point cloud elevations. If ground points have already been classified, it may be sensible to compare GCPs only to ground points, however any and all classes can be used to determine GCP-to-cloud residuals:
Once the vertical residuals have been assigned, they will be visible in both the map and profile view. Residuals will always be displayed as a positive value. Note in the example below that points 3 and 4 have no residual listed, as they were set to Check - only points set to Control will be compared to the cloud when using the Auto-Assign Residuals tool.
Residuals have been computed but no adjustment has been performed. To apply an adjustment based on the automatically computed residuals, click the Apply button located in the corrections menu (bottom right corner of SpatialExplorer by default):
After clicking OK, a new trajectory will be produced with the vertical adjustment applied. This trajectory will automatically be loaded into the project and set as the active trajectory. The point cloud will be recomputed based on this new, adjusted trajectory, and GCP-to-cloud residuals will then be recalculated.
A single vertical shift to the trajectory will be computed based on the average GCP-to-cloud residual. If instead you'd like to apply a variable adjustment, rather than a single global adjustment, you can use GCPs as part of a routine. In the example below, a 1 cm vertical shift will be applied to the entire trajectory. Note that no horizontal shift has been computed as this must be computed manually (covered in next section).