Survey report reader for advisory QA review
Upload .rpt or .txt files, detect common encodings, extract labelled summary lines, and export a simple HTML summary.
JOB REPORT Warnings: 2 Traverse misclosure: 0.018 m Max residual: 0.028 m Sigma: 2.45
Review summary
Use this when you want a narrow review aid before human checking. Outputs are advisory only and unverified; outputs are not for survey deliverables. Registered surveyor confirmation is required.
Input you have
Use this when you have a .rpt or .txt reduction report, or another plain-text survey report export.
What it helps review
It helps review warnings, errors, misclosure, residual, sigma, status, and summary lines before office review.
What it cannot prove
It cannot prove source observations, project thresholds, coordinate correctness, or professional conclusions.
What to check next
Check parse confidence, skipped lines, vendor-specific blocks, and the original report before sharing any review notes.
Upload a plain-text survey report
Reads .rpt and .txt files, detects UTF-8, UTF-16, or Windows-1252 text, and extracts clearly labelled warning, error, misclosure, residual, and sigma summary lines. It does not parse raw .fld files or certify the report.
- Public beta — every output is advisory and UNVERIFIED, not a survey deliverable.
- Do not upload confidential or real client data during the beta.
- Synthetic or sample data is recommended — load the built-in sample to try it.
- No legal or survey-compliance certification is provided.
- Your original file is preserved and never modified.
See the enriched output on a sample report.
No upload needed — this parses a fixed synthetic report and shows parsed metadata, station setup, control/observations, misclosure & residuals, parse confidence, QA readiness, and advisory warnings. Every result is advisory and unverified; not a survey deliverable.
Final compliance assessment requires a registered Australian surveyor. SurveyMarkup does not determine whether a survey is legally compliant or non-compliant. Engine results are checking aids only; a registered/licensed surveyor must review and sign off before any deliverable, lodgement, or legal/cadastral decision.
Finding density: 5 advisory findings (1 WARN, 4 CHECK), unverified.
- Instrument
- Instrument
- Demo TS-9000
- Job
- Job id
- DEMO-1042
- Station / setup
- Station id
- STN-A
- Setup method
- —
- Occupied
- STN-A (E 312000.000 N 6251000.000 RL 45.000)
- Backsight / foresight
- Backsight
- PM1234
- Foresight
- PM5678
- Control points
- Control
- PM1234, PM5678
- Point count
- 18
- Observations
- Face observations
- unknown
- Warnings / errors
- Warnings
- 1
- Errors
- 0
- Misclosures / residuals
- Horizontal
- 0.045 m
- Vertical
- 0.020 m
- Max residual
- 0.082 m
- Sigma
- 0.011
- F1 (face left)CHECK
- F2 (face right)CHECK
- Both facesCHECK
- Unknown / not detectedOK
Face observations not detected — needs review.
5 unparsed line(s) — preserved for review
Unknown vendor blocks are preserved for review.
L1: SurveyMarkup synthetic reduction report (DEMO — not real data) L14: Pole height: 0.000 m L18: ~~~ unrecognised vendor block: 0xA45F2 ::: raw dump ::: L19: ???? checksum line that the parser cannot interpret ???? L20: End of report.
- Instrument
- Demo TS-9000
- Job id
- DEMO-1042
- Station id
- STN-A
- Point count
- 18
- Encoding
- utf-8
- Lines read
- 21
- Setup method
- —
- Occupied station
- STN-A (E 312000.000 N 6251000.000 RL 45.000)
- Backsight
- PM1234
- Foresight
- PM5678
- Face observations
- unknown
- PM1234
- PM5678
Point count: 18
- Horizontal misclosure
- 0.045 m
- Vertical misclosure
- 0.020 m
- Angular misclose
- 40 sec
- Distance misclose
- —
- Max residual
- 0.082 m
- Sigma
- 0.011
- RL jump
- —
1 warning(s) · 0 error(s) · 8 advisory item(s)
WARN NEEDS REVIEWWARN Setup method is unclear or not stated.
NEEDS REVIEWCHECK Max residual 0.082 m — review against the applicable tolerance (unverified).
UNVERIFIEDCHECK Horizontal misclosure 0.045 m — confirm against the applicable tolerance (unverified).
UNVERIFIEDCHECK Vertical misclosure 0.020 m — confirm against the applicable tolerance (unverified).
UNVERIFIEDCHECK Angular misclose 40 sec — confirm against the applicable tolerance (unverified).
UNVERIFIEDREF Possible pole-height issue: "Pole height: 0.000".
ADVISORYREF 5 line(s) could not be parsed (shown as fallback).
ADVISORY
Status: Advisory — needs review. All findings are advisory and unverified until reviewed by a registered Australian surveyor — not a survey deliverable.
- Setup method
- Face observations
5 unparsed line(s) — fallback
L1: SurveyMarkup synthetic reduction report (DEMO — not real data) L14: Pole height: 0.000 m L18: ~~~ unrecognised vendor block: 0xA45F2 ::: raw dump ::: L19: ???? checksum line that the parser cannot interpret ???? L20: End of report.
ADVISORY ONLY · UNVERIFIED — This summary supports professional review.
SurveyMarkup never certifies, verifies, approves, or replaces a registered surveyor.
- Ref
- demo-report.rpt
- Reviewed
- —
- Findings
- 5
- Rule packs
- —
Files reviewed
- demo-report.rptutf-8—
Findings summary (advisory, unverified)
- FAIL 0
- WARN 1
- CHECK 4
- REF 0
- OK 0
Legend — OK: consistent with the anchored tolerance · WARN: review recommended · FAIL: inconsistency to resolve · REF: context recorded for the review trail · CHECK: could not be determined automatically; needs human attention. Counts are neutral counts of findings raised; they are not a quality score.
Checks performed (advisory)
- 01Text encoding detection (UTF-8 / UTF-16 / Windows-1252)
- 02Labelled summary-line extraction (warning, error, misclosure, residual, sigma)
- 03Station setup and job metadata scan
- 04Face observation (F1/F2) spread scan
- 05Parse-confidence estimate with unparsed-line fallback
Reviewer notes
—
Sign-off occurs outside SurveyMarkup. This sheet is a working record of an advisory review session. Professional assessment, certification and lodgement decisions are made by the registered surveyor under the applicable state instrument.
- .rptReport Reader — synthetic .rptDownload
- Demonstrates
- A full plain-text reduction report with instrument, station, misclosures, residual and control points.
- May trigger
- Missing face observation, unclear setup method, high residual (UNVERIFIED), pole-height (ADVISORY) and parse-confidence warnings.
- Next step
- Review the parsed metadata and advisory panels, then export the HTML summary. Nothing here is verified.
- .txtReport Reader — synthetic .txtDownload
- Demonstrates
- A simpler plain-text report with a single caution line and a clean error count.
- May trigger
- One advisory warning line; low overall warning count.
- Next step
- Compare the extracted summary lines against the original; treat all output as advisory.
Built for simple text-based reports.
Supported now
.rpt
Common survey report plain-text files.
.txt
Plain-text exports from other tools.
Not included in Report Reader
Highlight the lines surveyors usually look for first.
Warnings
High sigma or caution lines
Errors
Failed or rejected records
Misclosure
Traverse closure values
Residuals
Maximum residual summaries
Sigma
Sigma or RMS indicators
Failed checks
Labelled failed checks
Summary lines
Counts, totals and status
Status-like keywords
Review recommended
Turn long plain-text reports into a quick review screen.
OK
No obvious warning lines found — advisory only. Reports look clean; a surveyor must still confirm.
WARN
Review recommended. Warnings or caution lines detected — advisory, needs review.
FAIL
Errors or failed checks detected — advisory, needs review. Manual review required.
Export a clean summary.
After reviewing extracted lines, users can export a simple HTML summary for internal review or job records.
This demo parses a synthetic .rpt / .txt report in your browser; nothing is uploaded.
- Results are advisory and UNVERIFIED — a checking aid, not a conclusion.
- Your source / original files are never modified.
- Exports are reviewer handoff notes — not survey deliverables.
- Registered surveyor confirmation is required before reliance.
- During the public beta and pilots, use synthetic or cleared test data only.
SurveyMarkup is a step in a human-in-the-loop review. Every path stays advisory and unverified and ends with a registered surveyor.
- 1Load a synthetic sample
- 2Review the advisory findings
- 3Inspect the linked evidence
- 4Export a review summary
- Registered surveyor confirmation required
- Parse confidence — is it flagged as a partial parse?
- Unparsed vendor blocks and any skipped lines
- F1 / F2 observation classification
- Warning / error / misclosure / residual lines
Use any export as a reviewer handoff note, not a survey deliverable. Outputs remain unverified; registered surveyor confirmation required. Your source / original files are unchanged.
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.
Try the lightweight report reader.
Open the Report Reader, or request pilot access for Map Linework.
Related survey workflows
CRS preview · advisory
- Datum
- —
Unverified CRS preview — not a coordinate result. Registered surveyor confirmation required before use.