RadioPlan CoverageContours
The Radio Coverage Contour Generator processes radio signal data and produces polygonal representations of coverage areas. It supports generating contours for:
- Individual radios
- Combined radio networks
The workflow is the same in both cases.
Using a marching squares algorithm, the system converts rasterized coverage data into vector polygons that clearly define:
- Areas with coverage
- Areas without coverage
The polygon lines are drawn at a specified received signal level threshold for the currently selected Radio/RadioNet.
Settings
| Property | Type | Description |
|---|---|---|
| Threshold | Decibel | Defines the signal strength cutoff for what is considered “coverage.” |
| Simplify | bool | Toggles simplification that controls how detailed the polygon shapes are. |
| SimplificationTolerance | double | Polygon point tolerance used for simplification. Controls how detailed the polygon shapes are. |
| MinPolygonAreaWithCoverage | double | Minimum size for coverage areas
Note: Size is currently based on grid/pixel resolution. |
| MinPolygonAreaWithNoCoverage | double | Minimum size for no coverage areas
Note: Size is currently based on grid/pixel resolution. |
| HasCoverageColor | Color | Display color for coverage |
| NoCoverageColor | Color | Display color for no coverage |
Working with Coverage Contours (API)
The API lets you generate, access, and manage coverage polygons for both:
- Individual radios
- Combined radio networks
The workflow is the same in both cases.
General contour functions:
- Refresh All Coverage - Used when underlying radio or raido net data changes
- Clear All Coverage - Resets the system completely
Calculating and handling contour lines are contolled via the interface IMariaRadioPlanLayer.IRadioPlanCoverageContours.