複数セッションのマップ
同じ場所を撮った AR Clip Mapper の複数のセッションを、密度の高い 1 つの屋内マップにまとめます。店舗、キャンパスなど、1 回の撮影では足りない広い施設で使います。
セッションを結合する
- 複数のセッションを記録します。 同じエリアを、重なり合う経路で撮影します。細部まできれいに撮るには、LiDAR を搭載した iOS デバイスを使いましょう。
- セッション ID を調べます。 arclip.design で Maps → Sessions を開き、記録を選んで、それぞれのセッション ID を控えます。
- REST API で結合を開始します。 新しいマップの ID が返されます。
# merge_sessions.py
import os
import requests
API_BASE = "https://api.arclip.app/vps/api/v3"
TOKEN = os.environ["ARCLIP_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}")
結合すると新しいマップが作られます。状況の確認方法は、通常のインポートと同じです。処理の状況を確認する を見てください。
コツ
- 1 回の記録は 5 分未満にします。こうすると、ドリフト(時間とともに積み重なる小さなトラッキングの誤差)を抑えられます。
- ポスターや看板など、複数のセッションに写る目印を残しておきます。
- ステータスが
READYになったら、コンソールでヒートマップを開き、撮影範囲にむらがないかを確認します。
次へ: パノラマと動画 — 360° 写真や歩きながら撮った動画からマップを作ります。