Add High/Low Points


Icon:
   
 
   


Introduction

Places COGO Points at string point locations in a model.

This command allows users to mark specific points (high points, low points, or all points) with blocks based on the sampling of selected codes from the model.

Usage Workflow

1. Select Model: Open the form and select a model (or "TotalModel") to view available codes.
2. Select Codes: Check the specific codes you wish to include from the list. Multiple codes can be selected and toggling on/off will apply to all highlighted rows.
3. Configure Point Style: Select the Point Style and an optional code set table.
4. Choose Point Types: specific if you want High Points, Low Points, or All Points included.
5. Set Tolerance: Enter the distance tolerance (default: 0.001) to detect low and high points. 
6. Assign Code: Enter the code that will be assigned to the placed blocks.
7. Process: Click the "Process" button to generate the blocks.

Best Practices

Use a point code that will not be added to a surface unless required

The fastest way to delete all points within a poin group is to use the Point Groups command button on the form.  Highlight all points, click Options > Delete

Use an appropriate tolerance relative to how flat your site is to limit detection of multiple low points.

Test with a single code first before processing complex models.

Details

Upon selecting the command the following form is displayed:


 

Model Selection

Top of form

Model Dropdown

Select which model to process. "TotalModel" represents combined data. This selection determines which codes are populated in the list below.

Refresh Models

Reloads the model list. Use this if you have added new models to the project while the form is open.

Code Selection

Middle of form

Code List View

Displays available codes (e.g., "TOP", "TOE") and the count of points for each. Check the boxes to include/exclude specific codes in processing.

Context Menu

Right-click the list for bulk operations: Select All, Clear All, or Invert Selection.

Point Style

Lower middle of form

Point Style Dropdown

Select the visual appearance (size, colour, shape) for the placed blocks. A style must be selected.

Code Set Table

Optional. Maps codes to specific block properties. Can be left empty.

Code Assignment

Bottom of form

Code Text Box

Enter the code (e.g., "MARKER") to assign to the placed blocks. This is a required field.

Point Groups

Opens the Point Groups form.

Point Type Selection

Lower middle of form. At least one type must be selected.

Low Points

Checkbox. When checked, marks the lowest elevation points in each section.

High Points

Checkbox. When checked, marks the highest elevation points in each section.

All Points

Checkbox. When checked, marks all points regardless of elevation.

Tolerance

Distance tolerance for high/low point detection

Status Bar

Bottom of form

Status Label

Shows real-time operation updates, including models loaded, blocks created, and error messages.

Action Buttons

Bottom of form

Process

Validates inputs and places blocks at the selected string point locations.

Close

Closes the form.