Skip to main content

Mobile Depth Supersets

Combine multiple AR Clip Mapper sessions to create denser indoor maps. This workflow is ideal for retail stores, campuses, and other large venues where a single pass is insufficient.

Workflow

  1. Record several sessions — cover the same area with overlapping trajectories. Use LiDAR-enabled iOS devices for maximum fidelity.
  2. Download sessions — in space.web-ar.studio open Maps → Sessions, select the recordings, and note their session IDs.
  3. Merge with the REST API — trigger a server-side merge job and retrieve the merged bundle ID.
# merge_sessions.py
import os
import requests

API_BASE = "https://was-vps.web-ar.xyz/vps/api/v3"
TOKEN = os.environ["WEBAR3_TOKEN"]
SESSIONS = ["sess_01h5p", "sess_01h7d", "sess_01hb2"]

headers = {"Authorization": f"Bearer {TOKEN}"}

payload = {
"name": "Flagship Store Superset",
"sessions": SESSIONS,
"publish": False
}

resp = requests.post(f"{API_BASE}/maps/merge", json=payload, headers=headers)
resp.raise_for_status()
info = resp.json()
map_id = info["mapId"]
print(f"Merge started for map {map_id}")

The merge job produces a new map asset that goes through the standard processing pipeline (point cloud clean-up, quality checks). Monitor its status exactly as for a regular import.

Tips

  • Keep each recording under five minutes to limit drift.
  • Leave visual anchors (posters, signage) that appear in multiple sessions.
  • Once the status becomes READY, open the heatmap in the Console to verify even coverage.