Как выгрузить скан из ReCap в E57

Тур в IFCTour строится из станций сканера: каждая станция становится точкой тура, панорама собирается из цветных точек её скана, а облако точек прореживается на сервере. Поэтому важно не только само облако, но и станции с их положением. Правильный экспорт из ReCap — половина успеха: исправить исходные данные за вас приложение не может.

Что нужно

  • ReCap Pro 2025.1 или новее.
  • Все сканы съёмки сведены (зарегистрированы) в одном проекте ReCap.
  • Экспорт в E57, вариант «complete» — отдельный скан на каждую станцию, с цветом и интенсивностью.

Форматы ReCap RCP и RCS напрямую не принимаются — только E57 (или PLY, см. ниже).

Экспорт из ReCap Pro

  1. Откройте проект съёмки в ReCap Pro и убедитесь, что регистрация всех сканов завершена.
  2. Не переименовывайте сканы — в их именах дата съёмки (см. ниже).
  3. Экспортируйте проект в формат E57, вариант «complete».
  4. Загрузите получившийся файл в проект IFCTour — Загрузка съёмки.

Почему важны станции

  • Станция = точка тура. В туре они называются «Станция 1», «Станция 2»… в порядке сканов в файле. Положение и поворот каждой станции берутся из регистрации ReCap — ставить точки руками не нужно.
  • Ошибка регистрации видна сразу. Если в ReCap скан сведён неточно, станция встанет не на своё место и модель на её панораме разойдётся с фактом. Сдвинуть станцию сканера в IFCTour нельзя — исправьте регистрацию в ReCap и загрузите съёмку заново.
  • Панорама — из цвета точек. Скан без цвета даст серую панораму. Внизу кадра — слепая зона под сканером.
  • У каждой точки панорамы есть дальность — по ней работают измерения по фото.
  • В каждом помещении — хотя бы одна станция. Тур и облако на дату собираются по помещениям модели: помещение без станции в новой съёмке покажется из старой (см. Досъёмка).

Дата съёмки — из имени скана

ReCap называет сканы по дате и времени съёмки, например 20260713_212400_025. IFCTour читает дату именно отсюда: поле времени внутри E57 ReCap заполняет временем экспорта, а не съёмки. Время в имени считается местным временем съёмки.

Если в имени скана такой даты нет, станции получат время обработки файла на сервере. Дата влияет на тур по датам, сравнение и досъёмку — поэтому сканы лучше не переименовывать.

Система координат

  • Все съёмки объекта — в одной системе координат. Досъёмку сводите с предыдущей съёмкой ещё в ReCap и сохраняйте её систему. Иначе модель, совмещённая с первой съёмкой, не совпадёт со второй.
  • Модель — в системе облака. Если проектировщик связал облако в Revit «по началу координат» и не двигал его, модель ляжет на облако сразу. Подробнее — Модель IFC и Совмещение модели IFC с облаком точек.
  • Единицы. Координаты E57 по стандарту в метрах — настраивать ничего не нужно.

PLY — облако без станций

PLY принимается как запасной вариант: из него получается только облако точек, без станций, панорам и измерений по фото. Требования: ASCII или binary little endian, координаты в метрах, ось Z — вверх. Облако PLY можно показывать в сцене и совмещать с моделью так же, как облако E57.

Другие сканеры и программы

E57 — открытый формат. Приложение читает сканы E57 со сферическими или декартовыми координатами и положением каждого скана, поэтому файл другой программы с отдельным сканом на станцию будет обработан так же. Проверена работа с экспортом ReCap Pro. Дату из имени приложение распознаёт только в виде ГГГГММДД_ЧЧММСС, как пишет ReCap, — иначе станции получат время обработки.

Что проверить перед загрузкой

  • Регистрация в ReCap завершена, все сканы — в одном проекте.
  • Экспорт — E57 «complete», а не единое облако.
  • Сканы не переименованы — в именах есть дата.
  • Досъёмка сведена в системе координат прежней съёмки.
  • Файл не больше 20 ГБ.
  • В тарифе хватает места: размер файла входит в объём (Тарифы).