Skip to main content
Product · public beta

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

GDA2020 / MGA Zone 56
CSV / DXF / GeoJSON / KML
Reviewable export outputs
LOT 12
linework preview

Report Reader

Plain-text summaries

EncodingUTF-8 / UTF-16 / fallback
Warnings2 review lines
Misclosure0.018 m
HTMLsummary export

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

Tool 01 of 03

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
Tool 02 of 03

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
Tool 03 of 03

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
The engine

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.

QA Demo

Now

Run deterministic QA checks on a fixed synthetic survey sample — no upload, no account.

Open

AI explanations

Pilot

Plain-language explanations of findings, generated from the engine output — advisory only, never a decision-maker.

Open
Compare the tools

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.

Advisory and unverified — registered surveyor confirmation required.
Comparison of SurveyMarkup tools: what each reviews, its input, output, what to check, and status. All outputs are advisory and unverified.
Compare toolsReport ReaderPDF MarkupMap LineworkQA demo
What it reviewsPlain-text survey reduction reportsEvidence / markup linked to QA findingsCoded 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 sampleNone — no upload, no account
What you getParsed metadata, warning / error / misclosure lines, parse-confidenceEvidence matrix (linked / unlinked / needs-review / missing) + advisory summaryAdvisory data-quality findings, export-readiness checklist, CSV / GeoJSONAdvisory findings + AI explanation (explanatory only)
What to checkParse confidence and any unparsed linesNeeds-review items; source PDF unchangedCRS / datum / geoid, closure, MGA zoneMetadata, findings, AI caption, sign-off preview
StatusPublic beta · browser parsingDemo on synthetic set · pilot for uploadPublic beta · synthetic samplePublic 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.

01

Source data

02

Advisory findings

03

Evidence

04

Review summary

Advisory examples

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.

OKSynthetic sample

Pole height

Pole height check 1 mm — within 10 mm tolerance.

Evidence · OBS 0412
WARNSynthetic sample

F1 / F2 spread

F1/F2 spread on line 3348: 6 mm — review recommended.

Evidence · LINE 3348
FAILSynthetic sample

Traverse closure

Loop 5 closure 0.036 m exceeds 0.025 m tolerance.

Evidence · LOOP 5

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
Why it helps

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.

Who it's for

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.

GDA2020GDA94MGA zones 49–56AUSGeoidAHDF1/F2PSM
.rpt / .txtCSVGeoJSONDXF / KMLPDF evidence JSON / HTML

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.

Survey workflow guides