For the complete documentation index, see llms.txt. This page is also available as Markdown.

Auto Geo-reference a Map

Geo-reference an outdoor map directly from the MultiSet App by localizing at well-spread points and submitting them for an automatic solve.

The MultiSet App can geo-reference an outdoor map for you, with no Unity work and no manual satellite alignment. You walk the mapped area, localize at several well-spread points, and the app pairs each successful VPS localization (the camera's pose in the map's local frame) with the device GPS fix at that instant. When you tap Done, all of these point pairs are submitted as control points and the server solves the map's geo-reference: its origin in WGS84 (latitude, longitude, altitude) and its heading relative to true north.

This is the recommended workflow for outdoor maps captured in areas with a clear sky view and good GPS reception. For indoor maps, or when GPS is unreliable, use the manual How to Align Scans method instead.


How it works

Each captured point is a single correspondence pair:

  • Local pose : where the camera is inside the map, obtained by running a VPS localization at that spot.

  • GPS fix : the device latitude, longitude and altitude, snapshotted at the exact moment the localization frame is taken.

The GPS fix is captured at the instant you press the capture button, so the two halves always describe the same physical spot even if you shift slightly while waiting.

With enough of these pairs spread across the map, the server can compute the single rigid transform (position and heading) that best maps the local coordinate frame onto real-world coordinates. More points, better spread, and stronger GPS all improve the fit.


Prerequisites

  • The outdoor map is already scanned, processed, and shows as Active in the MultiSet App.

  • You are physically at the mapped location with a clear view of the sky (open areas, away from tall walls, dense tree cover, or covered parking).

  • Location services and precise location are enabled for the MultiSet App.

  • You allow a short time (typically 15 to 60 seconds after opening the screen) for the GPS to settle to a good, stable accuracy.


What makes a good capture point

The quality of the final geo-reference depends almost entirely on where you capture points and how good the GPS is at each one. Keep these five rules in mind. They are also shown on the in-app instructions screen.

  1. Stand still while capturing each point. Movement while the fix and localization are taken adds error to the pair.

  2. Wait for a good GPS signal before capturing. Check the GPS status before each point (see below).

  3. Spread points across the entire mapped area. Do not bunch them in one corner. Aim to cover the map in every direction from its centre.

  4. Face a different direction at each point. Varying the viewpoint gives the solver more independent information.

  5. Maximise the distance between points. The farther apart your points are, the more accurately the heading (rotation to true north) can be resolved. Two points a metre apart barely constrain heading; points at opposite ends of the map constrain it well.

The in-app guidance: spread well-separated points across the whole map, not clustered in one spot.

Why spread and distance matter. Think of it like a survey. A few widely separated, well-measured points pin the map firmly in the real world. Many points crowded together, or all facing the same way, leave the position and heading loosely defined and the solve error grows.


Step 1: Open the Geo-reference tool

  1. Open the MultiSet App and sign in.

  2. Find your map to geo-reference.

  3. Tap the map's options menu (the three-dot icon), then select Geo-reference.

Open the map's menu and choose Geo-reference.

Step 2: Read the instructions and start

The Geo Referencing Map screen opens with a Keep In Mind panel summarising the five capture rules and a diagram of well-spaced points across a map.

Read it, then tap Next to open the capture camera.


Step 3: Wait for a good GPS fix

At the top-right of the capture screen is the GPS status button. Before capturing any point, make sure the fix has settled:

  • Stand still in an open spot and give the GPS a few seconds to stabilise.

  • Tap the GPS button to check the current fix. Wait until the reported horizontal accuracy is good (roughly ±5 m or better is excellent; ±10 m is acceptable) and the fix is fresh, not frozen.

  • If accuracy stays poor, move away from buildings, walls, or tree cover into more open sky and wait.


Step 4: Capture localization points

  1. Stand at your first point and aim the camera at a clearly mapped part of the scene (building facades, structures, and textured surfaces localize well; blank sky or featureless ground does not).

  2. Hold still and tap the capture button (the location-pin icon at the bottom centre).

  3. The app runs a VPS localization for that frame. On success you see Localization Success and the Localized Locations counter increases by one.

  4. Follow the on-screen guidance. The app tracks how your points are spread and prompts you toward the gaps, for example "Capture 4 more point(s), spread across the space" and then "Great spread. Capture a few more or tap Done to geo-reference the map."

  5. Walk to a well-separated new spot, face a new direction, wait for GPS again, and capture the next point. Repeat until you have covered the map.

Capture a point at each well-spread location. The counter tracks progress.
Once the spread is good, the app confirms and unlocks Done.

How many points? You need a minimum before Done unlocks (the on-screen prompt tells you how many remain). For outdoor maps we recommend capturing 8 to 12 well-spread points. More good points, spread widely, give a more accurate and more robust result. If a capture fails, aim at a more clearly mapped area and try again.

If you make a mistake or the spread is poor, you can start over from the capture screen and re-capture your points.


Step 5: Submit and geo-reference the map

When the app reports a good spread and Done is enabled, tap Done.

The app submits all captured control points to the server, which solves the geo-reference transform and returns a result you can review:

  • Origin : the solved latitude, longitude, and altitude of the map's local origin.

  • Heading : the map's rotation relative to true north, in degrees.

On success, the map is geo-referenced and the solved origin and heading are stored for it automatically. You do not need to enter any coordinates by hand.


After geo-referencing

Once the map is geo-referenced, you can immediately use its geospatial features:


Last updated

Was this helpful?