Phone-to-Plan — Scan Your Shop, Get a Floor Plan Overnight
Walk your shop with your phone. Upload the video or LiDAR scan. KORA returns an editable floor plan with equipment, zones, and dimensions already labelled.
Pick your capture format
We accept three capture types: (1) video — any phone, mp4/mov/webm, slowest but works on every device; (2) LiDAR USDZ — iPhone Pro / iPad Pro via the Kontraktr mobile app's LiDAR scan mode, fastest and most accurate; (3) LiDAR PLY / LAS / LAZ / OBJ / XYZ — if you're already using a third-party scanner (Polycam, Scaniverse, Matterport), export a point cloud and upload it directly. LiDAR skips photogrammetry entirely and goes straight to the solver.
If you have an iPhone 12 Pro or newer, use LiDAR USDZ. Scans in 2 minutes, processes in 5. Video walkthroughs from older phones process in 20–40 minutes because the photogrammetry stage has to reconstruct 3D from 2D frames.
Walkthrough ground rules
- 1Turn on every shop light. KORA's solver needs even lighting to match feature points between frames.
- 2Walk the perimeter first, then the interior. Keep the phone at chest height, screen facing a wall, moving slowly.
- 3Re-capture each piece of equipment from 3 different angles — the solver needs overlap to lock geometry.
- 4Max duration: 10 minutes. Larger shops split into two scans per floor.
- 5Max file size: 750 MB. Longer video? Lower the resolution to 1080p before upload.
Don't move equipment mid-scan. Any shifting object becomes a solver artefact and shows up as noise in the resulting plan.
Upload + monitor
- 1Open Kontraktr mobile → Floor Plan Scan tab.
- 2Record or pick your capture. Add a name (e.g. 'Main Shop — Q2').
- 3Hit Upload. You'll see PENDING → PROCESSING → POINT_CLOUD_READY → FLOOR_PLAN_READY as the cron worker sweeps it every 2 min.
- 4FLOOR_PLAN_READY = you can open KORA Vizion on desktop and see the plan. The mobile notification fires when it's done.
What the solver returns
You get room dimensions, wall positions, and equipment bounding boxes with zone guesses (press station, ink room, art dept, dryer, etc.). The KORA labeler runs after the solver and annotates confidence per item — anything below 70% gets a ⚠️ in the editor so you know to double-check the type. The plan is fully editable afterwards; the scan is just a starting point.
When it fails
A FAILED status gets an error message — most common: too few feature points (too-dark video), file-size bounce (>750 MB), or corrupted codec. Re-record in a well-lit walkthrough and try again. FAILED scans stay in your list for 30 days so you can retry the same name without losing context.
