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
- Record several sessions — cover the same area with overlapping trajectories. Use LiDAR-enabled iOS devices for maximum fidelity.
- Download sessions — in space.web-ar.studio open Maps → Sessions, select the recordings, and note their session IDs.
- 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.