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

К нам обратился заказчик, который производит и продает светотехническое оборудование, а также занимается созданием новых востребованных сервисов расчета освещения.

Часто его потенциальным покупателям или менеджерам проектов необходимо узнать примерное количество осветительных приборов для освещения больших пространств прямоугольной формы, уровень освещенности на определенном расстоянии от мачты или наглядно увидеть светораспределение светильника. Так у компании-заказчика появилась потребность в создании онлайн-калькулятора мачтового освещения, который размещается на сайте.

Задача

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

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

Онлайн-калькулятор не требует скачивания и установки, что позволяет существенно сократить время на выполнение задач. Для пользователей, которым необходимо выбрать прожектор, оценить светораспределение от конкретной модификации прожектора или выполнить сравнение, данный сервис является информационной системой, которая дает возможность выбирать из базы данных сайта прожектор и выполнять с ним светотехнический расчет.

Программное решение

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

Веб-калькулятор мачтового освещения расположен на сайте компании-заказчика в разделе Сервисы и позволяет задать параметры объекта, выбрать тип короны мачты и узнать уровень освещенности на определенном расстоянии.

Интеграция с расчетным сервисом

Возможность настройки мачт

2D и 3D визуализация

Открытое API

Результаты светотехнического расчета можно будет сохранить в формате PDF и использовать для сравнения результатов.

Технологии

Веб-клиент
TypeScript, React
Сервер
Node.js. Express
2D/3D визуализация
Three.js
Источник данных
Bitrix API
Генерация отчетов
wkhtmltopdf
Операционная система
Windows, Linux
Браузеры
Internet Explorer 9, 10, 11
Mozilla Firefox 12
Google Chrome Apple
Safari 4.0 и выше

Как это работает

Пользователь открывает страницу онлайн-сервиса на сайте, система отображает интерфейс программы
Пользователь устанавливает параметры объекта освещения, система изменяет размеры участка в 2D и 3D виде
Пользователь включает и расставляет мачты в сцене с помощью мыши в 2D виде
Система отображает мачты в 2D и 3D виде с установленной конфигурацией выбора короны. При перемещении мыши над рабочей областью выводится подсказка с координатами курсора и значением освещенности в данной точке
Для выделенной мачты пользователь определяет высоту, вид короны и схему расстановки светильников
Система отображает в 2D и 3D вид мачты в соответствии с заданными параметрами
После выбора светильника данная модификация становится текущей для всех мачт
Пользователь нажимает на кнопку Расчет, система открывает данные на Сервисе Расчета. После выполнения расчета система выводит светораспределение в сцене 2D/3D вида и заполняет выходные данные в таблице результатов расчета
Система формирует протокол светотехнического расчета и загружает его в новую вкладку браузера

Преимущества разработки в Axmor

Прозрачность разработки

Мы предоставляем доступ в наш таск-менеджер, а также готовы работать в любом удобном для вас. Вы в любой момент можете получить информацию о состоянии проекта в необходимом объеме.

Быстрый старт проекта

Мы поможем сформулировать требования к проекту в зависимости от ваших целей и готовы начать разработку, основываясь на вашем видении продукта.

Полный цикл разработки

Мы обеспечиваем полный жизненный цикл проекта: от создания системных требований и разработки до внедрения, поддержки и развития.

Защита интеллектуальной собственности и NDA

Мы подписываем NDA на этапе оценки проекта и передаём заказчику все права на программный продукт и его исходный код.

Активное взаимодействие

В течение всего проекта мы регулярно проводим совещания, показываем промежуточные демоверсии и уточняем задачи.

Высокий уровень качества продукта

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

Нам доверяют

Мы найдем лучшее решение вашей задачи!
Совпадений: 0