Ground Sample Distance (GSD) for Drone Mapping
Ground sample distance (GSD) is the distance on the ground covered by one pixel of your image. A GSD of 2 cm/px means each pixel represents a 2 × 2 cm patch of ground. It is the single number that tells you how much detail a drone map, orthomosaic or 3D model can contain, and it is set mostly by one thing you control on the day: how high you fly.
The formula
For a camera pointing straight down:
GSD (cm/px) = sensor width (mm) × height above ground (m) × 100 ÷ (focal length (mm) × image width (px))
Three of those numbers are fixed by your camera. Only the height changes from flight to flight, and GSD grows in direct proportion to it: fly twice as high and each pixel covers twice the distance on the ground.
The camera numbers are not always on the spec sheet. Manufacturers usually publish the sensor format (such as "1-inch" or "4/3") and a 35 mm-equivalent focal length rather than the real one. Our GSD Calculator includes presets for common drones, with the source of each value.
Worked examples
Using the same formula as the calculator:
| Height | DJI Mavic 3 Pro (Hasselblad, 4/3, 20 MP) | DJI Mini 4 Pro (1/1.3-inch, 48 MP mode) | DJI Mini 4 Pro (12 MP mode) |
|---|---|---|---|
| 60 m | 1.64 cm/px | 1.07 cm/px | 2.14 cm/px |
| 80 m | 2.18 cm/px | 1.43 cm/px | 2.86 cm/px |
| 100 m | 2.73 cm/px | 1.79 cm/px | 3.57 cm/px |
| 120 m | 3.28 cm/px | 2.14 cm/px | 4.29 cm/px |
Two things stand out.
Both cameras cover the same ground. At 100 m, each image covers about 144 × 108 m, because both have a 24 mm-equivalent lens and therefore the same field of view. The footprint depends on the field of view; GSD also depends on how many pixels that footprint is divided into.
The Mini's 48 MP figure needs care. On paper it gives a finer GSD than the Mavic 3 Pro. But many high-megapixel drone sensors use a "quad-Bayer" layout, in which groups of four pixels share one colour filter, and the default 12 MP mode combines them. In 48 MP mode the file has more pixels, but the real detail is usually less than the pixel count suggests, especially in lower light. The 12 MP column is the conservative figure. Use a test flight over something with fine detail, such as road markings or paving, to see what your camera actually resolves.
GSD is not the same as accuracy
A 2 cm GSD does not mean your map is accurate to 2 cm. GSD describes resolution: how small a feature can appear. Accuracy describes how close positions in your map are to their true positions, and it depends on:
- the drone's positioning (standard GPS, or RTK/PPK corrections);
- whether you used ground control points;
- image overlap, sharpness and the processing software.
Without ground control or RTK, a map can have a fine GSD and still be shifted by a metre or more in absolute position. Relative measurements within the map, such as the length of a wall, are usually much better than the absolute position.
Choosing a height for your target GSD
Start from what you need to see, then work backwards:
- Roughly 1 cm/px or finer for detail work: reading cracks, small objects, fine textures. This often means flying low, so the flight takes longer and more images are needed.
- Around 2–3 cm/px for general site mapping, construction progress and volume estimates.
- 5 cm/px and coarser for large areas where only land cover or general layout matters.
These are common practice rather than standards. Your client or processing workflow may set its own requirement. Once you know the target, the GSD Calculator can give you the height directly, and you can check it against the legal limit: 120 m in the EU and UK and 400 ft (about 122 m) in the US.
A few practical points:
- GSD is measured from the ground below the drone, not from takeoff. On a slope, the GSD changes across the site unless you use terrain-follow.
- Tall objects are closer to the camera. A rooftop 20 m high, photographed from 80 m, is only 60 m from the camera, so it has a finer GSD than the ground around it.
- Lower is not always better. Halving the height halves the GSD but roughly quadruples the number of images and the flight time for the same area. See image overlap for drone mapping.
Keeping pixels sharp
A fine GSD is only useful if the images are sharp. The drone moves during each exposure, and if it moves more than about one GSD, the image blurs. At 8 m/s with a 1/1000 s shutter, the drone moves 0.8 cm during the exposure: less than one pixel at 2.18 cm/px. At 1/250 s, it moves 3.2 cm, more than one pixel. Our Photo Interval Calculator checks this for your speed, height and shutter speed.
Weather matters here too. Overcast light forces slower shutter speeds, and gusty wind makes it harder for the drone to hold a steady speed and heading. Check the Flight Window for a calm, bright period before a mapping flight.
FAQ
What GSD do I need for a roof inspection?
It depends on what you need to find. Individual tiles and larger damage are visible at around 1 cm/px; hairline cracks need millimetre-level GSD, which usually means close-range photos or a zoom camera rather than a mapping flight.
Does a zoom lens change GSD?
Yes. A longer focal length gives a finer GSD at the same height, but a smaller footprint, so you need more images to cover the same area.
Why does my processing report show a different GSD from the calculator?
Processing software reports the average GSD across all images, including terrain changes, tall objects and slightly tilted images. A small difference is normal; a large one usually means the height above ground was different from what you planned.
Sources
- Formula and camera presets: UAV Meteo GSD Calculator, with each preset linked to the manufacturer's specification page.
- Pix4D: Image acquisition (planning image capture for photogrammetry).
This guide is general information for planning mapping flights. Follow your client's specification and your local height limits.