Observation Overrides¶
Observation overrides let you record legal plan dimensions (bearings, distances, and observation metadata) that differ from the drawn geometry. When R3Survey exports a NSW LandXML file, overrides take priority over computed values.
Common reasons for overrides:
- Compiled dimensions on a compiled plan
- Legal bearings/distances that differ slightly from the coordinate geometry after least-squares adjustment
- Rounded values where the plan shows a rounded distance
- Recording field notes or annotations for a segment
Setting overrides in R3PROPERTIES¶
Select a line or polyline on a survey plan layer. Two expanders in R3PROPERTIES are used for overrides:
- Dimension Overrides — for legal bearing, distance, arc length, and radius values
- Survey Method — for the observation method and dimension suffix text
For polylines, use the Current Leg selector to navigate to the segment you want to override. Each segment stores its overrides independently.
Dimension Override fields¶
| Field | Description | XData key |
|---|---|---|
| Legal Brg | Legal bearing (overrides computed bearing) | Azimuth |
| Legal Dist | Legal horizontal distance (overrides computed distance) | HorizDistance |
| Legal Arc Len | Legal arc length (arc segments only) | ArcLength |
| Legal Radius | Legal radius (arc segments only) | Radius |
Survey Method fields¶
The Survey Method expander is context-sensitive — it shows different fields depending on the type of line selected:
Boundary / Road / Easement lines¶
| Field | Description |
|---|---|
| Method | Measured, Compiled, or a GNSS method (AUSPOS, Static GNSS, RTK GNSS, CORS NRTK GNSS, CORS RTK GNSS, CORS Static GNSS). Default is based on the plan's Survey Type. Only set if different from the default. GNSS methods may be used for boundary lines on surveys where GNSS was used (see SG Direction 9). |
Control / Connection lines¶
| Field | Description |
|---|---|
| Method | Measured, AUSPOS, Static GNSS, RTK GNSS, CORS NRTK GNSS, CORS RTK GNSS, CORS Static GNSS, or Cadastral Traverse. |
| Dim. Suffix | Free text appended after the distance. |
Reference Mark lines¶
For reference mark lines, the Method dropdown is hidden — the observation type is derived automatically from the State field in the Reference Mark expander:
| RM State | Exported distanceType |
|---|---|
| Found | Adopted |
| Placed | Measured |
| Found By Me | Measured |
Only the Dim. Suffix field is shown in the Survey Method expander for RM lines.
See Drawing reference marks for the full RM workflow.
Note
If the survey plan's Survey Type is set to compiled, all parcel boundary observations default to Compiled type in the export. If set to surveyed, the default is Measured. Per-segment overrides take priority over these defaults.
Per-segment storage¶
On polylines, overrides are stored with the key pattern Leg.{index}.{key} (e.g. Leg.0.Azimuth, Leg.2.HorizDistance). The segment index is 0-based.
On standalone lines (reference marks, connections), overrides use the bare key name (e.g. Azimuth, HorizDistance).
R3SHOWOVERRIDES — Highlight overridden segments¶
Command: R3SHOWOVERRIDES
Draws magenta highlight lines over every segment in a plan that has any observation override set. Use this for a quick visual check of which segments have been overridden.
Usage¶
- Type
R3SHOWOVERRIDES - If the drawing has multiple plans, select the plan to check
- R3Survey draws magenta highlights on the non-plottable
R3_OVERRIDESlayer
The highlights remain visible until cleared with R3HIDEOVERRIDES.
Note
The R3_OVERRIDES layer is non-plottable — highlights will not appear on printed output.
R3HIDEOVERRIDES — Clear override highlights¶
Command: R3HIDEOVERRIDES
Removes all override highlight entities drawn by R3SHOWOVERRIDES.
Usage¶
- Type
R3HIDEOVERRIDES - All entities on the
R3_OVERRIDESlayer are erased
R3CHECKOVERRIDES — Override report dialog¶
Command: R3CHECKOVERRIDES
Opens a modeless report dialog listing all observation overrides in the plan, with warnings for potential issues.
Usage¶
- Type
R3CHECKOVERRIDES - If the drawing has multiple plans, select the plan to check
- The Observation Overrides dialog opens
Report contents¶
The report lists two types of entries:
| Type | Description |
|---|---|
| Override | A segment with one or more override values set. Shows the override value alongside the computed geometry for comparison (e.g. Dist: 25.450 (geom: 25.453)) |
| WARNING | A shared boundary segment where one lot has overrides but the adjacent lot does not. This can cause unexpected values in the exported file |
Each row shows the entry type, parcel name, segment number, and override details.
Navigating to segments¶
- Double-click a row to zoom the AutoCAD viewport to that segment
- Right-click a row for options:
- Zoom To Segment — centres the view on the segment
- Refresh — rescans the drawing for changes
The dialog auto-refreshes after most AutoCAD commands (except zoom, pan, and regen).
Shared boundary warnings¶
When two adjacent lots share a boundary segment, R3Survey exports only one observation for that physical boundary. If one lot has overrides on the shared segment but the other does not, the report flags this as a warning — the override from one lot will be used, but it may not be what was intended.
To resolve: set matching overrides on both sides, or clear the override from the unintended side.
How overrides affect the export¶
When R3EXPORTLANDXMLNSW builds observations:
- For each segment, it checks for per-segment override XData
- If an override exists for bearing or distance, the override value is used in the
ReducedObservationinstead of the computed geometry - Observation type attributes (
distanceType,azimuthType,arcType) are written only when they differ from the plan default (Measuredfor surveyed plans,Compiledfor compiled plans) adoptedDistanceSurveyis written when the Adopted field is setdistanceAdoptionFactor(combined scale factor) is written when set on line observationsFieldNoteis written as a child element when the Note field is set
Shared boundary deduplication¶
When two lots share a boundary segment, both polylines contain that segment. The exporter deduplicates by matching SetupID/TargetSetupID pairs (checking both directions). When duplicates are found, the version with overrides is preferred over the undecorated version.
This means overrides only need to be set on one side of a shared boundary — but using R3CHECKOVERRIDES to verify consistency is recommended.
See also¶
- R3PROPERTIES — the properties panel where overrides are entered
- Export NSW LandXML — how overrides are included in the exported file
- NSW Digital Plans overview — end-to-end workflow