Skip to content

Survey Design Machine control

Land-forming design that runs in the browser.

RosettaGrade Studio imports your field survey, builds the terrain model, solves the grading design, shows you the water and the haul, and writes files your display and your office can actually run — with nothing to install and nothing to licence per machine.

Terrain model, design solve, water analysis and volumes run in your tab. Nothing about your field is uploaded to design it.

RosettaGrade StudioCypress 103 · PWCS Type II · 103.2 ac · ft · yd³
RosettaGrade Studio with a 103.2-acre field designed as one whole-field PWCS Type II section: cut shaded red and fill shaded blue by depth across the entire field, natural contours in green, the field perimeter, the master benchmark, and the Design pane reporting 103,707 yd³ cut against 92,292 yd³ fill, C:F ratio 1.124, max cut 5.41 ft, max fill 4.58 ft and 1,005 yd³ per acre.
516engine, application and converter tests pass in the suite, with 5 skipped — run in development and in CI
Fidelitysuites read back every format we write and check the delimited parsers against the format catalogue, so a conversion that loses something fails the suite
2 sto solve a 168-acre PWCS Type II design in the browser — 9,444 variables, 16,183 constraint rows
13 / 11formats read / written. The two we read but won’t write are machine-control binaries we can’t verify

Survey → Design → Machine control

Three moves from a point cloud to a graded field.

The office loop a land-forming contractor already works in, with the field and the office on the same screen.

  1. Step 01 · Survey

    Shoot the field, or bring the survey in

    The iPad and iPhone collector records master and secondary benchmarks, perimeter, interior, breakline and landmark shots from an RTK rover — auto-shot by distance, every shot gated on fix quality. Or import what you already have: an .ag3 project, a display multiplane file, LandXML, DXF, shapefile, GeoJSON, KML or a CSV of points. A GeoTIFF DEM or a LAS point cloud comes in from inside a project — Field ▸ Import surface — where you choose how it is thinned to survey points.

    RosettaGrade Collector on an iPad, Perimeter survey pane: status strip reading RTK fixed with 14 of 19 satellites, H 0.017 m, V 0.019 m, PDOP 1.4, age 1 s; minimum distance 10 ft and offset 0 ft; the rover live at north 1006.54 ft, east 1039.48 ft, elevation 100.59 ft; 82 perimeter points recorded over 1,065.8 ft with the ring not yet closed; buttons for Stop auto, Take shot and Close perimeter.
    Collector · perimeter survey, auto-shot every 10 ft · driven with the built-in RTK simulator
  2. Step 02 · Design

    Solve the grade, read the dirt

    Best-fit, fixed-slope, fixed-point, hinged and matched planes across any number of sections, or a PWCS variable-slope design in all eight variants, solved as a linear program in the tab. Cut and fill are exact TIN prisms. Cut a profile through the design, orbit it in 3D, drag the target-ratio slider and watch the volumes re-solve.

    RosettaGrade Studio with a 103-acre field designed as one PWCS Type II section, cut shaded red and fill shaded blue by depth, and a profile line drawn corner to corner across the field with the profile pane below showing the natural ground in green against the straight design surface in black at high vertical exaggeration.
    Profile across a 103.2 ac PWCS Type II design · natural ground vs. design · ft
  3. Step 03 · Machine control

    Prove it in the report, then ship the files

    The design report prints every section with area, cut, fill, ratio, maximum cut and fill, slopes and the haul estimate, and it prints the residual of the cut-fill balance identity so you watch the books close. Then write the job out: design and cut/fill grids for the display, LandXML and DXF surfaces, shapefile, KML, GeoJSON, elevation CSV, multiplane text and point lists.

    The Studio's design report: a table row for Section 1, PWCS Type II, 103.19 ac, 103,707 yd³ cut, 92,292 yd³ fill, C:F 1.124, max cut 5.41 ft, max fill 4.58 ft, 1,005.0 yd³ per acre, with the plain-text report below listing the field, the master benchmark, the design definition, the solution and the totals, and buttons to print or save the table and details.
    Design report · 103,707 yd³ cut · 92,292 yd³ fill · C:F 1.124 · 1,005 yd³/ac

Water analysis

See where the water goes before a scraper does.

The water analysis fills every depression on the surface (priority-flood), traces the D8 flow paths to their outlets, and sizes a design storm’s runoff per pond catchment with the SCS curve-number method. Run it on the natural ground to see the problem, and on the design to prove it is gone.

  • Ponds with volume, depth and spill point — the field below holds 41 depressions on the surveyed surface, the largest 313 yd³ and 0.54 ft deep.
  • Flow paths seeded at the highest-accumulation cells, or wherever you click.
  • Storm runoff — 2.00 in over 24 h at CN 78 sends 8,185 yd³ into those ponds; 71 overflow.
  • Report you can view, print or save with the project.
The Studio map with the water analysis overlay: blue ponding drawn across the field and labelled with volume and depth — P1 313 yd³ · 0.54 ft, P2 260 yd³ · 0.47 ft and more — with flow paths traced downstream over the cut-and-fill shading.
Water analysis · natural surface · 41 ponds · 1,354 yd³ ponded · 5.7 % of the area

The numbers behind the overlay

Every pond is a row: volume, area, maximum depth, spill elevation, catchment and the storm runoff it receives — with the ponds that overflow called out. The verdict at the bottom says whether the drainage is adequate, in words.

The Water analysis dialog: a grid interval of 32.81 ft, 8 automatic flow paths, storm runoff set to 2 in over 24 h at curve number 78; the result panel reads 8 flow paths, 41 ponds, 1,354 yd³ pond volume and 5.7 % area ponded, then a table of ponds P1 to P6 with volume, area, maximum depth, spill elevation, catchment and storm runoff, with the overflowing ponds flagged in red.
Water analysis dialog · SCS-CN runoff · per-pond table

Haul & cost

Yardage is half the price. Haul is the other half.

The haul estimate pairs every cut cell with the nearest fill (cut needed = ratio × fill), improves the pairing by 2-opt exchange, and reports the haul in yd³·ft and yd³·mi, the average and longest haul, a mass-haul diagram along the rows, and the fifty largest movements as arrows on the map. Enter your rates and it prices the job.

  • 25,633 yd³·mi of haul on the design shown, 876 ft average, 2,149 ft longest.
  • Saved with the design, so it appears in the Design pane, the Report and the Variants table.
  • Target-ratio slider re-solves the design and the haul together.
The Studio map of the PWCS Type II design with the haul-arrows overlay: hundreds of orange arrows drawn from cut areas to the fill areas they feed, over the red cut and blue fill shading, with the haul-arrow layer switched on.
Haul arrows · the largest movements · 105,658 yd³ moved, 1,609 ft average haul

Mass-haul diagram and a priced estimate

Cost per yd³ of cut, cost per yd³·mi of haul and a mobilisation charge — each one a project or section property you set once — give an estimated total next to the cumulative bank-volume curve.

The Haul & cost estimate dialog for Section 1, PWCS: cost model fields, then results of 135,344,156 yd³·ft, 25,633.36 yd³·mi, 876 ft average haul and 2,149 ft longest haul; 154,488 yd³ moved in 18,149 movements on a 55.3 ft grid; cut cost, haul cost, mobilisation and an estimated total of 300,360; and a mass-haul diagram of cumulative bank volume along the rows.
Haul & cost estimate · 18,149 movements · mass-haul along 0°

The surface

The surface is the model, not a picture of one.

Shots are triangulated into a constrained Delaunay TIN, clipped to the perimeter and pinned to the breaklines, so a levee or a ditch stays where you surveyed it. Contours, profiles, 3D and volumes all come off the same surface.

Everything the job needs

Everything the job needs, in one place.

The design types, contours, balance zones and reports a land-former expects — plus water, haul, imagery, DEM import, teams and sharing on top.

Design

Variable-slope grading

Plane-with-continuously-varying-slope grading in all eight variants, with slope bounds, monotonic rows, node constraints and max cut/fill, solved as an LP/MIP in your tab.

Design

Hinged and matched planes

Best-fit or fixed-slope planes that meet along hinge lines you draw, solved together so every hinge stays continuous; matched designs for edges that must not move.

Design

Balance zones

Draw a balance-zone ring and the solver rebalances inside it, so a haul-limited corner pays for itself instead of borrowing dirt from the far end of the field.

Design

Target-ratio slider

Drag the cut/fill ratio and the design re-solves live with the volumes, max cut and haul updating — shrink and swell included — then apply it as an undoable step.

Surface

Smoothed levee lines

Natural contours off the TIN, then S-Contours smoothed at the interval you choose — whole, single or partial — with nodes you can edit and a shapefile export for the levee crew.

Water

Ponding and runoff

Priority-flood depressions with volume, depth and spill point, D8 flow paths, and SCS curve-number storm runoff per pond catchment — on the natural surface and on the design.

Dirt

Haul and cost

Cut cells paired to the nearest fill and improved by 2-opt exchange: haul in yd³·ft and yd³·mi, average and longest haul, a mass-haul diagram along the rows, the 50 largest movements as arrows, and a priced estimate.

Map

Aerial imagery

Aerial, road and hybrid basemaps under any field with a georeferenced master benchmark, with linework colours you can pick to stay legible over imagery.

Import

DEM and LiDAR import

A GeoTIFF DEM or DSM, or a LAS point cloud with ground classification, thinned to survey points and placed through the project’s master benchmark.

Team

Teams and roles

Owner, admin, designer, surveyor and viewer roles for the company, with invitations, folders, an activity feed and an audit log of who changed what.

Team

Revisions and live sync

Every save is a revision you can restore. Project locks show who is editing, and other browsers see the save the moment it lands.

Share

Share links and PDF reports

A public read-only link to the report and a map snapshot — revocable — and a branded PDF of the design report built in the browser.

Teams

One library for the office, the crew and the customer.

Projects live in folders with a thumbnail, the area, the point count and who saved them last. Every save is a revision; every change is in the audit log; a share link gives the customer the report without an account.

An administration you can see

The admin dashboard shows the whole installation: users, invitations, organisations, projects and the storage they take, saves and sign-ins by day, live editing locks, mail failures, recent activity and health checks — so the person who runs the company can answer “what happened?” without asking us.

The RosettaGrade admin dashboard: tiles for 4 users (3 active, 1 admin), 1 invited, 0 disabled, 1 organisation, 6 projects, 13.4 MB stored, 49 saves, 19 sign-ins in 7 days, 0 editing now and 0 mail failures; quick actions to invite, create an organisation, post an announcement, send a test email, run health checks and open the audit log; a recent-activity table of folder and project creations; and a latest-projects table with organisation, saved-by and size.
Admin dashboard · users, organisations, projects, saves, sign-ins, audit log

In development · preview build

The field collector, on the iPad already in the truck.

The other half of the loop: an RTK survey app for iPad and iPhone that shoots the field and syncs the project straight into the Studio library. What you see here is the working preview driven by its built-in RTK simulator — it has not yet been bench-tested against a physical receiver, and there is nothing to download today.

  • Survey panes — master and secondary benchmarks, perimeter, interior, breakline and landmark shots, auto-shot by distance.
  • Quality gates on every shot — fix type, satellites, H/V RMS, PDOP and correction age on the status strip and in the report.
  • Receiver pane — rover and base set-up over Bluetooth LE, a serial adapter or TCP, with NMEA parsing underneath.
  • Field map with auto-pan, layers and point details; projects saved on the device and synced to the Studio.
Collector on an iPad, Field tab: a dark map with the magenta perimeter ring recorded so far, natural contours forming inside it, the master benchmark marked MB, the rover as a green disc, a north arrow and a 100 ft scale bar; Auto Pan, zoom, Fit, Layers and Points down the left; a green RTK fixed pill top right; and the survey dock along the bottom with the mode chips, a red Stop, Take shot and the count — 82 perimeter points this run over 1,065.8 ft.
Field map · the survey runs on the map: mode, start/stop, shot count and fix quality
Collector on an iPhone, Survey tab: a note that no receiver is connected with a link to connect one, the rover antenna height box reading 6.562 ft vertical to the ARP at a 13° mask angle, and the survey panes as tiles — Master BM, Secondary BM, Perimeter, Interior, Breakline, Landmark, To BM and To point.
iPhone · the survey panes, one per job
Collector on an iPad, Receiver pane: GPS details for a simulated RTK rover — receiver id, board, firmware, position status initialised and RTK fixed — tiles for fix, satellites used 14 and tracked 19, H RMS 0.017 m, V RMS 0.019 m, PDOP 1.4, HDOP 0.8, VDOP 1.1, correction age 1 s, mask angle 13° and antenna height 6.562 ft, then latitude, longitude, ellipsoidal height, geoid separation and the rover in project coordinates.
Receiver · fix, satellites, RMS, DOP, correction age, antenna height
Collector on an iPhone, Projects tab: Import, Sign in and New project buttons; the open project with 44,834 points, 6 benchmarks and US survey feet, its last-saved time, master benchmark and section count, and Saved, Rename, Close and Survey buttons; below it the on-device list showing the same project synced from the web.
iPhone · projects

The converter

Move a field between formats, and be told what it costs.

The file converter reads thirteen formats and writes eleven. Before you convert, it inspects the file, shows you what is in it, and stamps the conversion with an honest label — because the expensive mistake in this industry is a file that looked fine. Unlike the Studio, the converter does its reading and writing on our server: the file you drop is uploaded, converted and handed back.

SafeEverything in the file carries over. Nothing is dropped, nothing is inferred.
CarefulThe conversion works, but something won’t survive it. The notes name each thing before you download.
BlockedWe won’t write it. The destination can’t carry the data, or we can’t verify the result.
  • Display multiplane text
  • .ag3 projects
  • .ags / .agd
  • Elevation CSV
  • LandXML 1.2
  • AutoCAD DXF
  • ESRI Shapefile
  • GeoJSON
  • Google Earth KML
  • Point-list text
  • xyz / csv points
  • GeoTIFF DEM (Studio import)
  • LAS point cloud (Studio import)

What it is

A land-forming office that opens in a tab.

Survey in, balanced design out, with the water and the haul on the way — and the files your display reads at the end of it. Here is the whole of it, including the one thing it does not do.

Runs onAny current browser — macOS, Windows, Linux, ChromeOS, iPad. No install, no licence file, no per-machine version to keep in step.
Variable-grade designPlane-with-continuously-varying-slope in all eight variants, solved as a linear program in the tab, with slope bounds, monotonic rows and max cut/fill.
Planes and hingesBest-fit, fixed-slope, fixed-point, hinged and matched planes across any number of sections, solved together so every hinge stays continuous.
VolumesExact TIN prisms against the surveyed surface, with the balance-identity residual printed in every report.
HaulCut paired to fill and improved by 2-opt exchange: yd³·ft and yd³·mi, average and longest haul, a mass-haul diagram, and a priced estimate from your rates.
WaterPriority-flood ponding with volume, depth and spill point, D8 flow paths, and SCS curve-number storm runoff per catchment — on the natural ground and on the design.
Imagery and elevation dataAerial, road and hybrid basemaps under any georeferenced field; GeoTIFF DEM/DSM and LAS point clouds thinned to survey points.
Working togetherOne library for the company: folders, revisions on every save, editing locks, roles, an audit log, and a revocable read-only link for the customer.
Machine controlWrites the design files your display reads. It does not drive hydraulics, and it will not write a control file it cannot verify.

File extensions and format names on this site are used only to say what RosettaGrade is compatible with, and any third-party product or format name is the trademark of its owner. RosettaGrade is an independent product of Real World Development and is not affiliated with, endorsed by or sponsored by any of them.

Principles

Engineered from first principles. Tested on real fields.

The maths comes from the published civil-engineering and land-forming literature, not from a guess that happened to look right. These are the rules we hold ourselves to.

A void is null, never zero

Where a surface has no data, RosettaGrade carries no data. A missing elevation is never quietly turned into 0.00 — the one substitution that turns a grading design into a hole in a field.

Warnings that tell the truth

Every import and every conversion lists what carried over and what did not, in plain language, before you act on it. If something was inferred rather than read, it says so.

No machine-control file we can’t verify

Two of the thirteen formats we read are read-only on purpose, because we cannot verify what we would be writing. We would rather refuse than send a file into a tractor untested.

Computed in your browser

The TIN, the planes, the LP solve, the water analysis and the volumes all run in your tab. Nothing about your field is uploaded to design it. Projects are stored only when you save them to your account.

Your projects, your data

Export anything, any time, in open formats. There is no lock-in step where your survey becomes ours, and no format we read that we won’t hand back.

Tested, and the test is the claim

516 engine, application and converter tests pass in the suite, with 5 skipped; the fidelity suites read back every format we write, and the delimited parsers are checked against the format catalogue. They run in development and in CI, and the balance-identity residual is printed in every report.

Questions

The things people ask first.

Do I have to install anything?

No. RosettaGrade Studio is a web application — open it in a current browser on macOS, Windows, Linux, a Chromebook or an iPad. There is no installer, no licence file and no per-machine version to keep in step.

Can it open my existing .ag3 project files?

Yes, it reads them, and the reader has its own fidelity suite. Every import tells you exactly what it recognised and what it did not. It is a one-way door on purpose: RosettaGrade reads them and does not write them back.

Where does my field data go?

The terrain model, the design solve, the water analysis and the volumes all run in your browser — nothing about the field is uploaded in order to design it. A project is stored only when you save it to your account, where every save is a revision you can restore, and you can export it in open formats at any time. The one exception is the file converter, which reads and writes on the server, so a file dropped there is uploaded.

How fast does a PWCS design solve?

Seconds. A 168-acre field solves as a PWCS Type II in 2 s — 9,444 variables and 16,183 constraint rows over 3,037 active grid nodes — with no server round trip and no queue.

Will it write a file for my display?

It writes the exchange and mapping formats we can verify — LandXML, DXF, shapefile, GeoJSON, KML, .ags / .agd, display multiplane text and point lists — and it refuses the ones we cannot. A conversion we cannot stand behind is labelled Blocked rather than attempted.

Is the field collector available yet?

Not yet — it is in development. The iPad and iPhone collector on this page is a working preview driven by its built-in RTK simulator; it has not yet been connected to a physical receiver, and there is nothing to download today.

Does it do aerial imagery and drone or LiDAR data?

Yes. A field with a georeferenced master benchmark can sit on aerial, road or hybrid imagery, and the Studio imports a GeoTIFF DEM or DSM or a LAS point cloud, thinned to survey points, from Field ▸ Import surface inside an open project.

What units does it work in?

Feet, acres and cubic yards by default — the way a dirt crew talks — with metres, hectares and m³ a switch away, on input and on output independently. Units that a file declares are read from the file; units a file leaves ambiguous are yours to state, not ours to guess.

Bring a field in and see the cut and fill.

Sign in, import a survey, and have a balanced design, the water, the haul and a volume report in the same sitting.