Profiling Method |
![]() ![]() ![]() ![]() |
The profiling method is set in the Profiling block. Control of absolute elevations is performed by profiling relief objects. When building a profile, elevation values and other object data are recorded in an array. Then, elevation differences between adjacent profile points are checked.
Profiling of relief objects can be performed in two ways: — along horizontal and vertical directions; — along triangulation edges.
If Horizontal and vertical profiling is specified, the control is performed by map sheets, i.e., sheets are processed sequentially and objects within the current sheet are checked. In this case, verification profiles (horizontal and vertical) pass through point objects and through three points of linear and areal objects. The first point is the center of the object's bounding box, the second and third are the upper and lower (for horizontal direction) or left and right (for vertical direction) edges of the bounding box. The length of the verification profile equals the length of the horizontal (vertical) dimension of the sheet.
If By triangulation profiling is specified, triangulation is built based on the elevations of relief objects, and then verification profiles run along the edges of the constructed triangulation. Control in the triangulation mode can be performed within the entire area or by sheets, depending on the By sheets checkbox in the Control Scheme block. If control is performed for the entire area, elevations of objects from adjacent sheets are used when building the profile. Triangulation vertices are: point objects (elevation marks, geodetic control points, water level marks), metric points of areal objects with absolute elevation (lakes, reservoirs), and metric points of contour lines.
For flat terrain with a large number of elevation marks and few isolines, By triangulation profiling eliminates errors when searching for neighboring elevations, which reduces the number of uninformative messages and facilitates analysis of control results.
Triangulation profiling is a more complex control method compared to horizontal and vertical profiling.
In the case of an area with a large number of sheets, the following messages may be displayed to the operator: — Triangulation could not be built; — Triangulation profiling will take a considerable amount of time. Continue execution?
These messages appear when there is a large number of vertices obtained during the processing of objects with absolute elevation across the entire area. Operator actions in response to these messages: change the profiling method (select Horizontal and vertical) or enable the By sheets checkbox in the case of an area with multiple sheets.
If the Horizontal and vertical profiling method is selected, the By sheets checkbox is automatically enabled and becomes unavailable for deselection. Map processing is performed for each sheet individually. If the By triangulation profiling method is selected and the By sheets checkbox is disabled, processing is performed for the entire area, identifying erroneous elevation differences within sheets as well as between objects from different sheets. If the By triangulation profiling method is selected and the By sheets checkbox is enabled, processing is performed for each sheet individually. In this case, the program does not identify erroneous elevation differences between objects from different sheets, but processing is faster than area-wide processing since triangulation is built for each sheet separately with fewer edges (profiles). |