RoboDot Docs
Markdown Ask Claude Ask ChatGPT
On this page

UTM Coordinates

RoboDot works in latitude and longitude, but most site work is easier in metres. This page explains what UTM is, what RoboDot shows in UTM, how the zone is chosen, and how UTM relates to State Plane and the datum of your job.

UTM in plain words

Universal Transverse Mercator cuts the world into 60 north–south strips, each 6° of longitude wide, numbered 1 to 60 from the 180° meridian. Inside a strip, positions are two distances in metres:

A full UTM position is therefore zone + hemisphere + easting + northing, for example 18N 583951.930mE 4507262.097mN.

Why bother? A degree of longitude is a different length at every latitude, and "0.00001°" means nothing to a tape measure. In UTM, subtracting two eastings gives metres, distances and areas come straight from Pythagoras, and every CAD and GIS package understands the numbers. Within one zone the scale distortion is at most 0.04 %, well below what a site survey cares about.

What RoboDot gives you

The touch screen, the saved-points lists and the NMEA stream stay in latitude/longitude.

How the zone is chosen

RoboDot picks the zone automatically from your longitude: zone = ⌊(longitude + 180) / 6⌋ + 1. The hemisphere letter comes from the sign of the latitude — N at or above the equator, S below. There is no zone setting: the displayed zone always follows the current longitude and cannot be locked to a neighbouring zone.

Two things follow from that:

UTM vs State Plane vs lat/lon

System Best for Watch out for
Lat/lon Sharing positions, GIS, anything global; the native RoboDot format Not metres; poor for distance and area by hand
UTM Drone mapping, GIS field work, sites that need metres without a local convention Zone boundaries; up to 0.04 % scale distortion; not what most US deeds and plans use
State Plane US legal surveying, matching existing plans and county control Defined per state or sub-zone, in US survey feet or metres; not shown on the device — convert in your GIS or with NOAA's NCAT

Rule of thumb: match whatever the deliverable already uses — US photogrammetry is usually UTM, boundary and construction work State Plane. RoboDot's lat/lon goes into either without loss, so record in lat/lon and project in the office.

The datum question

A projection turns latitude and longitude into easting and northing. It does not change the datum: NAD83(2011) in gives NAD83(2011) UTM out, WGS84 in gives WGS84 UTM out. RoboDot contains no datum transformation of any kind. The base position is handed to the receiver exactly as it was obtained, and every rover fix, the UTM line, the point lists and all exports carry that datum through unchanged.

A base position comes from one of three places, and each fixes the datum of everything measured against it:

One label to read carefully: the GeoJSON header says "heights":"ground, ellipsoidal (WGS-84)". That text is fixed and names the ellipsoid, not the datum of your job: with an OPUS or NAD83(2011) base the coordinates and heights in that file are NAD83(2011), and you should say so when you hand it on. The ellipsoid shape is the same either way (WGS84 and GRS80 differ by a fraction of a millimetre), so the UTM numbers are right for both; only the datum tag is yours to carry forward. See Base Mode for how a base position is set.

Worked example

The Status page reads latitude 40.712000000°, longitude −74.006100000° (lower Manhattan).

  1. Zone: ⌊(−74.0061 + 180) / 6⌋ + 1 = ⌊17.67⌋ + 1 = 18; latitude positive, so N.
  2. Central meridian of zone 18 is −75°; the point is 0.9939° east of it, about 83,952 m, so easting ≈ 500,000 + 83,952 = 583,951.930 mE. Northing along the grid from the equator = 4,507,262.097 mN.

RoboDot displays 18N 583951.930mE 4507262.097mN. With an OPUS-set base, quote it as NAD83(2011) UTM zone 18N; with an uncorrected auto survey, WGS84 UTM zone 18N.

Common mistakes