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:
- Adopted dimensions from an earlier plan (e.g. an existing boundary from DP 123456)
- Compiled or calculated dimensions on a compiled plan
- Legal bearings/distances that differ slightly from the coordinate geometry after adjustment
- Recording the accuracy class, adoption source, or field notes 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 derivation method, adopted survey reference, and field notes
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¶
| Field | Description | XData key |
|---|---|---|
| Method | How the measurement was obtained — sets both distance and bearing type | DistanceType, AzimuthType |
| Adopted | Plan number the dimension was adopted from | AdoptedSurvey |
| Note | Field note text | FieldNote |
The Line State field (Found, Placed, or Found By Me) is in the Reference Mark expander — it maps to distanceAccClass in the LandXML and only applies to reference mark connections.
Method values¶
The Method dropdown includes:
Measured, Adopted, Calculated, Deducted, Scaled, Compiled, GNSS, LRSCalculated, Cadastral Traverse, AUSPOS, Static GNSS, RTK GNSS, CORS NRTK GNSS, CORS RTK GNSS, CORS Static GNSS
When you select a method, R3Survey sets both distanceType and azimuthType to the same value. This matches standard practice — it's rare for the bearing and distance of a single line to have different derivation methods.
Note
If the survey plan's Survey Type is set to compiled, all 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