Планы осмотров

Планы осмотров — это схемы помещения, участка или объекта, которые добавляются к фотоотчёту и помогают привязать фотографии к месту съёмки. Поверх плана размещаются векторные отметки.

Что такое план осмотра

План — изображение (JPEG, PNG или WebP, длинная сторона не более 2048 px), загруженное к фотоотчёту. К плану можно добавить отметки четырёх типов:

Отметки хранятся как векторные данные (координаты 0..1, углы в радианах) и не «запекаются» в изображение. Поэтому план остаётся чётким при печати в любом размере, а отметки пересчитываются автоматически.

Как добавить план

  1. Откройте фотоотчёт: Фототаблица.
  2. Нажмите кнопку Планы осмотров.
  3. Загрузите изображение плана (или снимите его камерой).
  4. Выберите тип отметки и кликните по нужному месту плана.
  5. При необходимости привяжите отметку к фотографии отчёта — на печати место на плане будет связано со снимком.
  6. Задайте название плана и порядок, сохраните.

Планы также создаются из мобильного приложения: изображение загружается на сервер, а отметки синхронизируются отдельными наборами данных.

Печать и выгрузка

Настройки печати планов находятся в сворачиваемом блоке «Планы осмотра» в настройках фототаблицы. По умолчанию планы не печатаются — печать включается при необходимости. Задаётся:

  • печатать ли планы в документе;
  • положение планов — до или после тела документа;
  • ориентация страницы плана — портрет или альбом;
  • показывать ли список обозначений и его положение.

В сгенерированный документ планы вставляются отдельными секциями с подписью и списком обозначений (№ и описание). В ZIP-архив попадают отрендеренное изображение плана с нанесёнными отметками и JSON-описание отметок.

Переменные для шаблонов

В пользовательском шаблоне документа планы выводятся отдельными переменными, чтобы располагать изображение и таблицу обозначений в любом порядке:

  • ${plans} — общий заголовок и все планы по порядку, каждый со своим заголовком;
  • ${plans.heading} — только общий заголовок блока планов;
  • ${plan} — изображение одного плана;
  • ${plan.heading} — заголовок плана (номер и название);
  • ${plan.legend} — таблица пунктов (обозначений) плана, отдельно от изображения;
  • ${plans.legend} — таблицы обозначений по всем планам.

Изображение плана печатается вписанным в ширину страницы, а таблица обозначений — с фиксированной шириной столбцов. Переменные ${plan} и ${plan.legend} можно менять местами в шаблоне. Ориентация и показ легенды берутся из настроек печати планов.

Связи и правила

  • Одна отметка на плане может быть привязана к одной фотографии; одно фото можно разместить на нескольких планах.
  • Удаление плана удаляет его отметки, но не фотографии.
  • Удаление фотографии не удаляет отметку — она остаётся на плане без привязки к снимку.

Чтобы оставить комментарий - войдите или зарегистрируйтесь