3D scanning · AR asset finding · GNSS

Scan the site. Find the asset. Verify the work.

Capture LiDAR meshes, point clouds, and photo scans at surveyed coordinates. Then return to the project, raise the camera, and walk back to stored assets with live AR direction and distance. OpenSurvey3D keeps the scan, position, feature record, and QA evidence together on iPhone and iPad.

Free · MIT licensed · No account · Built-in GPS to RTK · Local-first projects

OpenSurvey3D in-app 3D mesh viewer showing a georeferenced field scan
OpenSurvey3D survey map with the active project, GNSS accuracy, and field controls
SCANANCHORFIND
33D capture modes
ARfind surveyed assets
250 mnearby asset view
5open export packages

One project. The complete field record.

Built around what happens outside

The app now follows the full job: organize the project, collect and capture, check the work, then hand it to the office in formats it already understands.

01

Survey

Collect points, lines, areas, and tracks with a live or manually placed position. Import design geometry and stake it out corner by corner.

02

Capture

Attach photos, video, LiDAR meshes, point clouds, and photogrammetry to the asset and observation that establish where they belong.

03

Find

Raise the camera to see nearby project assets as AR pins, choose a target, and follow live direction and distance back to its surveyed position.

04

Verify

Re-observe known coordinates, inspect residuals and exceptions, then share a PDF or HTML QA report alongside the data.

Fast field collection

Pick the feature. Take the shot. Keep moving.

The active feature type stays with the project, so the blue collect button always has one job. Use a live GNSS position, average multiple samples with a level guide, or place a point at the map crosshair when reconnaissance is enough.

  • Points, boundaries, paths, parcels, fields, and footprints
  • Quick-save mode or a complete form with photos, notes, and attributes
  • Live length and area while collecting multi-vertex geometry
  • Recorded sample count and occupation spread on every averaged shot
Feature chooser with point, line, and area survey types
Guided multi-sample survey occupation with countdown, level indicator, sample count, and RMS spread

Receiver-agnostic positioning

Use the source that fits the job — and show its limits honestly.

Start on the phone's location service, pair supported Emlid Reach receivers over Bluetooth, or connect any rover streaming NMEA over Wi-Fi TCP. OpenSurvey3D parses the solution rather than reducing it to a colored dot.

Corrections built inNTRIP profiles, caster directory, mountpoint list and map, secure credentials, and automatic reconnect.
Solution health in viewFix state, GST accuracy, satellites, DOP, correction age, baseline, transport, and stream heartbeats.
Pedigree per observationOperator, receiver, antenna and camera offsets, coordinate frame, timestamps, averaging, and raw solution metadata.
No false precisionBuilt-in GPS stays visibly meter-class; an RTK fixed solution is never confused with float.
OpenSurvey3D precision panel and expanded GNSS toolbar showing RTK fix state and accuracy details

Three ways to scan in 3D

Capture the site as a mesh, a point cloud, or a photo scan.

Lock a capture to a surveyed observation before the camera starts. Its origin, frame, accuracy, heading, fit, and source imagery stay with the record, ready for the project model and the QA report.

Capture library with photos and a 3D scan attached to a control point
In-app 3D mesh viewer showing scan geometry and vertex count
01

LiDAR mesh

Capture ARKit surface geometry on a LiDAR device and keep the mesh aligned to the field anchor.

02

Point cloud

Record LiDAR points, optional posed camera/depth frames, and the fix buffer needed for later processing.

03

Photogrammetry

Capture object or area photo sets with guided coverage, resumable processing, and georeferenced source shots.

04

3D site model

Build a terrain-and-imagery model for the working area, then view routes, points, labels, profiles, and scans together.

AR asset finding

Raise the camera. Walk back to what you surveyed.

Open a single asset or an entire project in AR. Stored project coordinates become camera-view pins, while a target card shows relative direction, bearing, and distance. It turns “somewhere near this dot on the map” into a path you can follow on the ground.

  • Find control, utilities, inspection points, markers, and other recorded features
  • See all project assets within 250 metres, or focus on one target
  • Re-anchor after walking to refresh the local AR alignment
  • Keep current position and heading uncertainty visible
Built for finding, not setting. AR placement inherits GNSS and compass uncertainty. Use it to reach the asset’s vicinity; use the numeric stakeout workflow and independent checks when position must be set or accepted.

Field acceptance

Estimated accuracy is not observed accuracy.

A receiver can estimate its own solution. Only a check against a known coordinate tells you how the work actually performed. OpenSurvey3D keeps those two ideas separate, then makes the distinction visible in the field report.

  • Check imported design or collected control points
  • Review ΔN, ΔE, ΔU, horizontal error, tolerance, and project RMS
  • Flag missing checks, weak fixes, stale corrections, and incomplete capture coverage
  • Share the acceptance record as PDF or HTML
Asset audit trail with measured coordinates, positioning source, fix type, accuracy, samples, and timestamp

Field to finish

Your codes, your layers, your deliverables.

Edit the feature-code library on the device. Give each feature its office code and CAD layer, then add typed text, number, choice, date, or yes/no fields. The form changes immediately, previously collected values are preserved, and the schema travels into the exports.

  • CSV columns and GeoJSON properties retain codes and typed attributes
  • DXF points and polylines land on feature-defined layers with labels and XDATA
  • LandXML carries point codes, descriptions, and plan geometry in the declared project frame
  • The project ZIP gathers data, QA, photos, scans, and 3D site files for handoff

How the field-to-finish pipeline works →

Sanitary manholeMH
CAD layer
V-SSWR-MHOL
Material
Concrete
Diameter
1200 mm
Inspected
Yes
CSVGeoJSONDXF R12LandXML 1.2Project ZIP

Local-first projects

Work without a signal. Hand off without a subscription.

Download the visible map area before heading out, build and cache the 3D working area once, and keep every project, asset, attachment, and QA record on the device. There is no account gate between opening the app and taking the first shot.

ImportCSV · GeoJSON · GPX · KML
ExportCSV · GeoJSON · DXF · LandXML · ZIP · terrain OBJ
Project browser organizing field assets, captures, and 3D scans by survey project

Accuracy without the costume

The workflow is the same at every tier. The app changes what it claims, what it records, and what the data is suitable for.

Position sourceTypical accuracyAppropriate workWhat OpenSurvey3D records
iPhone / iPad location3–5 mRecon, inventories, sketch mappingApple accuracy, samples, spread, timestamp, operator
External sub-meter GNSS0.3–1 mGIS, utilities, environmental mappingNMEA fix, GST RMS, DOP, satellites, receiver identity
RTK rover + corrections1–3 cmControl, topo, stakeout, GCPsFixed/float state, correction source and age, baseline, offsets
Known-point checkMeasured residualIndependent acceptance of the projectΔN/ΔE/ΔU, tolerance, pass/fail, horizontal and vertical RMS

From the field guide

Practical writing on the workflows behind the app — from the raw GNSS stream to the field report and the office drawing.

AR fieldwork

Finding Surveyed Assets in AR: From Map Coordinate to Camera View

How live GNSS, device heading, and stored project coordinates turn the camera into a practical find-mode — and where AR precision ends.

Read article →

Field to finish

Feature Codes, DXF, and LandXML: A Field-to-Finish Workflow

How field codes, typed attributes, CAD layers, and survey interchange formats eliminate office retyping.

Read article →

Quality assurance

Check Shots and Field QA: Measuring the Accuracy You Actually Achieved

Why receiver RMS is not a check, and how known-point residuals turn estimates into evidence.

Read article →

3D capture

Georeferenced 3D Capture on iPhone: Meshes, Point Clouds, and Photo Scans

Choosing a capture mode, anchoring it to survey control, and preserving the record behind the model.

Read article →

RTK basics

What Is RTK GNSS? Centimeter-Accurate Surveying, Explained

How carrier-phase corrections turn an affordable receiver into a centimeter-grade instrument.

Read article →

Protocols

NMEA 0183: GGA, GST, and What Fix Quality Really Means

The sentences behind the position pill, the QA metadata, and every stored shot.

Read article →

All articles →

Choosing a field app?

Compare 3D scanning, RTK, and AR workflows—not just feature lists.

See how OpenSurvey3D differs from PIX4Dcatch, Trimble SiteVision, TKI NET Scan, 3Dsurvey, GIStance, Emlid Flow, and other professional field platforms. The sourced guide separates receiver precision, scan accuracy, AR finding, design overlays, data custody, and QA.

Open source, for real

Read the measurement pipeline.

The native app is MIT licensed. Inspect the GNSS parser, projection engine, observation model, QA logic, and export code; file an issue; or adapt the project to your own receiver and field standard. The browser workspace and self-hosted sync remain on the roadmap — the iOS project and its open files work today.