Перейти к основному содержимому

Карты из нескольких сессий

Объедините несколько сессий AR Clip Mapper, снятых в одном месте, в одну более плотную карту помещения. Это нужно для магазинов, кампусов и других больших площадок, где одного прохода не хватает.

Объединение сессий​

  1. Запишите несколько сессий. Пройдите одну и ту же зону по пересекающимся маршрутам. Лучшую детализацию даёт iOS-устройство с LiDAR.
  2. Найдите ID сессий. На arclip.design откройте Карты → Sessions, выберите записи и выпишите их ID.
  3. Запустите объединение через REST API. 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}")

Объединение создаёт новую карту. Её статус проверяется так же, как при обычном импорте, — см. Проверка обработки.

Советы​

  • Делайте каждую запись короче пяти минут. Так меньше дрейф — мелкие ошибки отслеживания, которые накапливаются со временем.
  • Оставьте визуальные ориентиры, например постеры или вывески, которые попадут в несколько сессий.
  • Когда статус станет READY, откройте в консоли тепловую карту и проверьте, что покрытие равномерное.

Дальше: Панорамы и видео — карта из фотографий 360° или видео, снятого на ходу.