Веб-сервис расчета освещенности больших пространств

Онлайн-калькулятор мачтового освещения встроен на сайт заказчика и позволяет совершать светотехнический расчет на любом устройстве, имеющем доступ в интернет.

Задача

Перед нашими специалистами стояла задача по реализации веб-сервис расчета освещенности больших пространств для международной светотехнической корпорации «БООС ЛАЙТИНГ ГРУПП».

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

Решение

Специалисты компании "Программные технологии" разработали веб-сервис, позволяющий быстро получить протокол светотехнического расчета. Как это работает:

  • Пользователь открывает страницу онлайн-сервиса на сайте, система отображает интерфейс программы
  • Пользователь устанавливает параметры объекта освещения, система изменяет размеры участка в 2D и 3D виде
  • Пользователь включает и расставляет мачты в сцене с помощью мыши в 2D виде
  • Система отображает мачты в 2D и 3D виде с установленной конфигурацией выбора короны. При перемещении мыши над рабочей областью выводится подсказка с координатами курсора и значением освещенности в данной точке
  • Для выделенной мачты пользователь определяет высоту, вид короны и схему расстановки светильников
  • Система отображает в 2D и 3D вид мачты в соответствии с заданными параметрами
  • После выбора светильника данная модификация становится текущей для всех мачт
  • Пользователь нажимает на кнопку Расчет, система открывает данные на Сервисе Расчета. После выполнения расчета система выводит светораспределение в сцене 2D/3D вида и заполняет выходные данные в таблице результатов расчета
  • Система формирует протокол светотехнического расчета и загружает его в новую вкладку браузера
Технологии
TypeScript
Node.js. Express
Three.js
Bitrix API
wkhtmltopdf
Windows
Linux
Internet Explorer 9/10/11
Mozilla Firefox 12
Google Chrome
Apple Safari 4.0
Впервые за свою практику я ни разу не услышал “а в ТЗ этого нет”. И это приятно, когда команда вносит свои предложения по улучшению, стремится сделать качественный продукт, который будет полезен в первую очередь нашим пользователям. Все проекты выполнены на высоком техническом уровне.
Функциональные возможности решения
1

Разработка веб интерфейса для установки параметров осветительных установок (мачт) и параметров сцены

2

Интеграция сервиса с другими сервисами заказчика (расчетный сервис, фотометрическое тело)

3

Выбор осветительного прибора (фильтры, поиск)

4

2D и 3D визуализация и генерация отчета в формате PDF

Мы найдем лучшее решение вашей задачи