[← Back to the home sheet](https://contractoros.tech/)
One photo. Every stone numbered.
# Flagstone layout from one tarp photo
Lay the stones flat on a plain tarp beside a scale card, take one overhead photo, and send it with the outline you need to fill. You receive a numbered layout map, the same numbers on your photo, and the placements as a file: which stone goes where, turned how far, face up or face down. Every number is [TIER: COMPUTED] from the photo and the card.
01 The tarp protocol
## Five steps on the ground before the photo
Roman road builders sorted polygonal basalt by eye before they laid it. The tarp is the sorting floor, and the photo is the sorting done once.
- A plain tarp, pulled flat: Blue or grey, no folds, no print. The tarp color is read from a strip along the photo's edge, so the stones must differ from it in brightness or color.
- Stones apart, face up, clear of the edge: A stone that touches another reads as one stone. A stone cut by the frame is dropped and listed in the placements file, never silently lost.
- The scale card beside the stones: A white or bright card, 12 by 8 inches unless you say otherwise, flat on the tarp and touching no stone. The card sets the scale for every stone in the photo.
- One overhead photo: Camera level and square to the tarp, at midday under open sky or in even shade. A hard shadow reads as stone.
- Chalk the numbers after the first run: Write each stone's number on it from the numbered photo, so the plan and the pile match in seconds.
02 What comes back
## Three files, every number computed from your photo
- Layout map: The outline with every placed stone numbered, and a legend that points each number at its box in your photo.
- Numbered photo: Your photo with the same numbers on the stones.
- Placements file: Scale, every stone's area, every placement (position, turn, face up or down), the void ratio, the narrowest joint, the overlap check and the stones that found no spot.
- Void ratio: One minus the covered area over the outline area. It counts joints and every gap. Lower is tighter.
- Joint: The clear distance kept between any two stones, half an inch unless you set it. The narrowest joint is reported.
- Overlap check: The summed intersection area between placed stones, which must read as zero. The run says PASS or FAIL.
- Unplaced stones: Listed by number, never dropped. A layout that needs a cut stone is a different job.
[TIER: COMPUTED] means the output of the tool from its inputs, and nothing more. A tape measure on three stones, with the date and a photo, lifts the layout to MEASURED. The tool produces no CERTIFIED figure.
03 What the layout is not
## Where the tool stops
- Top layer only. The tool reads the face of each stone from above and nothing below it.
- Two dimensions. Thickness, edge bevel, rocking and the setting bed are outside the model. No stability claim is made.
- No cutting. The fit is found with the stones as they are.
- The scale rests on a flat card on a flat tarp. Tilt, lens distortion and a curled card bend it.
- Shadows, folds and printed tarps read as stone; touching stones read as one.
- The fill is a heuristic: a tight layout, not a proof of the tightest one.
A retaining wall of the same stones, a pool edge or a fence inside the five-foot zone each take their own permit path. Read it on [the code triage sheet](https://contractoros.tech/tools/code-triage) before a number reaches a client.
04 Request a layout
## Send the outline now, the photo by reply
The layout is a fit, not a promise. A tape and a dated photo lift it to MEASURED.
| Drawn by | [Sebastian Pirchi](https://contractoros.tech/team), Custom AI Systems |
| Based in | Los Angeles, California |
| Read with | [Code triage](https://contractoros.tech/tools/code-triage), [Drawing set](https://contractoros.tech/tools/drawing-set) and [the home sheet](https://contractoros.tech/). |
| Email | info@contractoros.tech |

Source: https://contractoros.tech/tools/flagstone
