Export a project bundle
One ZIP with every format, the check shots, the raw receiver data, photos, scans and terrain. What's in it and how to make one.
On this page
The bundle is the whole job in one archive. It holds every data format, the check-shot residuals, the raw receiver record, photos, 3D scans and the terrain. Use it to hand work to an office, or to keep a complete copy of a project off the phone.
Export a bundle
From the active project:
- Go to Tools → Export bundle (ZIP).
- Share the ZIP from the iOS share sheet: AirDrop, Mail, Files or any other app.
From any project, active or not:
- Open the Projects tab and tap the project.
- Tap Export bundle.
To export several projects at once, tap Select in the Projects tab, pick the projects and tap Share. You get one ZIP per project.
The operator name stamped in the files comes from Settings → Surveyor.
What's inside
The ZIP unpacks to a folder named after the project and the time of export. The folder contains:
| File or folder | What it is | When it's there |
|---|---|---|
data.csv |
Every vertex with its full measurement record. See Export CSV. | Always |
data.geojson |
Every asset as a real geometry, WGS 84 | Always |
data-pnezd.txt |
The PNEZD point file in the zone's grid and unit | Only with a projected coordinate system |
data.xml |
LandXML 1.2 | When the project has assets |
data.dxf |
DXF R12 drawing, layers by feature code | When the project has assets |
data.gpkg |
GeoPackage, one layer per feature code | When the project has assets |
shapefile/ |
points, lines and polygons shapefile sets, plus README.txt |
When the project has assets |
checks.csv |
Every check shot: target, measured point, ΔN, ΔE, ΔU, horizontal residual, tolerance, pass or fail, frame, zone, timestamp and notes. Deltas are measured minus known. | When there are check shots |
nmea/ |
The raw receiver stream, byte for byte, one file per connection, named like nmea-2026-09-11T08-15-02-….txt |
When raw logging captured anything for this project |
photos/ |
Every photo, named after its asset: MH-12-1.jpg, MH-12-2.jpg |
When there are photos |
scans/ |
One folder per scan, named after its asset, holding the mesh (mesh.obj), point cloud (points.ply) or model (model.usdz), plus georef.json, preview.jpg and the capture's quality records |
When there are scans |
terrain/ |
terrain.terrarium.png (the site's elevation grid) and site.json describing it |
When a 3D site model has been built |
Two photos or scans whose assets share a name get distinct file names (MH-1, then MH-1-2), so nothing is overwritten.
The DXF, LandXML and PNEZD files are in the project's zone. Without one, DXF and LandXML use a local frame and say so in their headers, and there's no data-pnezd.txt. See Coordinates without a zone.
The raw receiver record
nmea/ holds every byte the receiver sent during connections made while this project was active. Many survey standards require you to keep this raw field record. Logging is on by default and controlled by Log raw NMEA in the Precision sheet. See Raw NMEA logs.
Photogrammetry source photos
A photo scan records its own GPS-stamped source photos, often more than 100 MB per scan. By default the bundle leaves them out of scans/ to keep the ZIP a manageable size. To include them, turn on Settings → 3D capture → Photos in bundle exports.

Size and time
A project with many photos, scans or photogrammetry source images makes a large ZIP. The app builds it before the share sheet appears, so a big project can take a moment. Check that the receiving service accepts files that size; AirDrop or Files is usually easiest for large bundles.