The review instrument, in detail
Three tools that share one rule: nothing is asserted without evidence, and nothing advisory ever blocks your work.
Map Linework
Draw, code, validate, export
Report Reader
Plain-text summaries
SurveyMarkup is advisory QA review software for land surveyors — reduction reports, plan PDFs and map linework.
Safety & scope
SurveyMarkup does not certify survey accuracy, cadastral compliance, legal boundaries, or coordinate correctness. It helps prepare and review working information, but original data and final outputs must be checked by a qualified user before use.
Assistance only - professional review remains required.
Three tools, one review surface
Report Reader
Parses .rpt, .txt and text-based PDF reduction reports. Detects CRS and datum context (GDA2020/GDA94, MGA zones 49–56, AUSGeoid2020/AHD), checks F1/F2 observation spreads, loop miscloses and GNSS quality indicators, and flags findings with the source line attached.
Open Report Reader- What it reviews
- Plain-text survey reduction reports
- Typical input
- .rpt / .txt (read in your browser)
- What you get
- Parsed metadata, warning / error / misclosure lines, parse-confidence
- What to check
- Parse confidence and any unparsed lines
- Status
- Public beta · browser parsing
PDF Markup
Evidence-linked annotation for plan and report PDFs. Findings stay chained to the page and region they came from — review notes that a second reviewer can actually trace, not orphaned highlights.
Explore PDF Markup- What it reviews
- Evidence / markup linked to QA findings
- Typical input
- Synthetic demo set (real PDF upload is in pilot)
- What you get
- Evidence matrix (linked / unlinked / needs-review / missing) + advisory summary
- What to check
- Needs-review items; source PDF unchanged
- Status
- Demo on synthetic set · pilot for upload
Map Linework
Loads linework for visual review against coordinate context — zone extents, duplicate and zero-length geometry, datum mismatches — on an instrument-style map, with every flag tied to the feature that raised it.
Explore Map Linework- What it reviews
- Coded points and strings (geometry)
- Typical input
- Synthetic coded linework sample
- What you get
- Advisory data-quality findings, export-readiness checklist, CSV / GeoJSON
- What to check
- CRS / datum / geoid, closure, MGA zone
- Status
- Public beta · synthetic sample
Under the hood
Standards-anchored checks. Tolerances trace to ICSM SP1 v2.2 and state instruments (QLD CSR v8.02, NSW SSI Reg 2024, VIC 2025 Regulations, WA SPP-03), with horizontal positional uncertainty computed by the Greenwalt–Schultz method. The shipped rule sets are published as versioned advisory rule packs, generated from the same data the engine runs.
A reference-frame gate. CRS and datum context is resolved before any numeric check runs — zone, realisation and geoid model are first-class inputs, not metadata. The same point-scale and combined-scale-factor working is open to inspection in the free grid ↔ ground converter, an advisory field tool that shows every step.
Rule typing with teeth. Advisory finding types are structurally prevented from ever blocking an export. That separation is enforced in the engine and asserted by automated tests, not promised in copy.
An AI layer that can't invent numbers. Engine values are echoed byte-identically into any AI-assisted explanation; generated prose lives in its own field and passes numeric and compliance guards after generation.
731+ automated tests run on every release, alongside a compliance check on all user-facing copy.
Also in the review workspace.
Each is advisory and unverified, with a registered surveyor in the loop.
Which tool fits what you have?
A quick side-by-side of what each tool reviews, its input, what you get, and what to check. Everything stays advisory and unverified.
| Compare tools | Report Reader | PDF Markup | Map Linework | QA demo |
|---|---|---|---|---|
| What it reviews | Plain-text survey reduction reports | Evidence / markup linked to QA findings | Coded points and strings (geometry) | A fixed synthetic survey dataset |
| Typical input | .rpt / .txt (read in your browser) | Synthetic demo set (real PDF upload is in pilot) | Synthetic coded linework sample | None — no upload, no account |
| What you get | Parsed metadata, warning / error / misclosure lines, parse-confidence | Evidence matrix (linked / unlinked / needs-review / missing) + advisory summary | Advisory data-quality findings, export-readiness checklist, CSV / GeoJSON | Advisory findings + AI explanation (explanatory only) |
| What to check | Parse confidence and any unparsed lines | Needs-review items; source PDF unchanged | CRS / datum / geoid, closure, MGA zone | Metadata, findings, AI caption, sign-off preview |
| Status | Public beta · browser parsing | Demo on synthetic set · pilot for upload | Public beta · synthetic sample | Public beta · no upload |
Every tool runs on synthetic or cleared test files during public beta and produces advisory, unverified output only — not for survey deliverables. A registered surveyor must confirm any result before it is relied on.
Source data → advisory findings → evidence → review summary.
Source data
Advisory findings
Evidence
Review summary
How findings read in the workspace.
Three synthetic advisory findings, exactly as the severity rail presents them. Sample data only — every finding stays advisory and unverified until a registered surveyor reviews it.
Pole height
Pole height check 1 mm — within 10 mm tolerance.
F1 / F2 spread
F1/F2 spread on line 3348: 6 mm — review recommended.
Traverse closure
Loop 5 closure 0.036 m exceeds 0.025 m tolerance.
Advisory examples on synthetic data — not results from a real survey.
What it does — and what it does not do.
What it does
- Reads survey reports and coded linework
- Highlights advisory findings
- Keeps evidence beside each finding
- Creates review summaries (source data unchanged)
What it does not do
- Certify or authorise a survey
- Replace registered surveyor judgement
- Make cadastral or final compliance decisions
- Produce survey deliverables
What problem this solves.
A faster, more consistent first pass over survey data QA — with a registered surveyor still in the loop.
Manual QA is slow
Surface the lines and findings worth reviewing first, instead of reading every page cold.
Easy to miss things
Deterministic checks flag duplicates, closure/misclose, zone plausibility and evidence gaps for a human to confirm.
Hard to hand off
Produce a clear advisory review summary as a reviewer handoff note — your source files stay unchanged.
Built for the people who review survey data.
SurveyMarkup supports a registered surveyor's review; it never replaces it.
Registered surveyors
A fast advisory pre-check before your professional review. SurveyMarkup supports, never replaces, your judgement and confirmation.
Survey firms
A consistent review aid across jobs during the pilot. Originals are never modified; every output stays advisory and unverified.
Reviewers & drafters
See what to check next, with the evidence beside each finding, before it goes to a registered surveyor.
Whoever uses it, the boundary is the same: advisory and unverified, not for survey deliverables, registered surveyor confirmation required.
Built for Australian survey workflows.
Public beta · pilot access · use synthetic or cleared test files. Every output is advisory and unverified.
Looking for questionnaire or feedback-form software? That's the other kind of survey — not a survey tool, a surveying tool.
Give office review its own instrument.
Public beta, Australian-built, advisory by design. Pilot places are limited while we work closely with early firms.