Центр управления содержанием автомобильных дорог (ЦУСАД)

Функциональность

Работает с любыми операционными системами.
Описание функциональных характеристик ЦУСАД

(ссылка на файл)

Простая установка

Все, что вам необходимо - перейти на сайт и ввести учетные данные, предоставленные технической поддержкой.
Информация, необходимая для установки ЦУСАД

(ссылка на файл)

Простая эксплуатация

Для работы необходим только персональный компьютер с доступом в интернет.
Информация, необходимая для эксплуатации ЦУСАД

(ссылка на файл)

Экономичность

Снижение издержек за счет отказа от локальных серверов.
Информация о стоимости ЦУСАД и порядке ее определения

(ссылка на файл)

Сторонним разработчикам:


Программное обеспечение ЦУСАД открыто для работы с широким спектром оборудования. Подробнее можно посмотреть по ссылке >>

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

Описание функциональных характеристик ЦУСАД

Центр Управления Содержанием Автомобильных Дорог (далее ЦУСАД) – программное средство, построенное по модульному принципу, предназначенное для комплексного контроля и анализа ситуации на сети автомобильных дорог, принятия решений по ее содержанию и предупреждению участников дорожного движения. ЦУСАД включает следующие модули:
1. модуль метеорологического контроля; 
2. модуль видеоконтроля; 
3. Модуль видеостены
4. модуль учета интенсивности движения;
5. модуль управления табло и знаками переменной информации; 
6. карта; 
7. Модуль журналов


1. Модуль метеорологического контроля
Доступ к модулю метеорологического контроля осуществляется нажатием иконки «Метео» главного меню или кликом пункту метео в боковом окне системы. Модуль метео контроля содержит следующие данные для визуализации:
- пост;
- быстрые ссылки;
- дата/время;
- температура воздуха;
- температура поверхности;
- температура замерзания соляного раствора;
- влажность;
- температура точки росы;
- вид осадков;
- количество осадков;
- состояние поверхности;
- толщина водной пленки;
- направление ветра;
- скорость ветра;
- порывы ветра;
- дальность видимости;
- атмосферное давление; 
- концентрация соляного раствора;
- температура под поверхностью дороги;
- облачность.

2. Модуль видеоконтроля 
Доступ к модулю видеоконтроля осуществляется по нажатию иконки «Видео» в меню. Данный раздел представлен в форме карточек постов. 
При наведении на карточку, пользователю предоставлена следующая информация:
- дата/время последнего снимка;
- адрес поста;
- температура воздуха;
- температура поверхности
- детальная информация по клику на «ЕЩЁ»
При нажатии на картинку – пользователю предоставляется возможность просмотреть хронологию картинок, а так же более детальную информацию по выбранному посту. 

3. Модуль видеостены
При переходе в данный раздел, пользователю предоставлен оптимально-удобный вид изображений с постов.
Пользователь имеет возможность адаптировать функции модуля под себя:
- изменить сетку (количество строк отображения картинок);
- применить фильтры по определенным организациям и/или дорогам;
- включить автоматический переход каждые:
- 15 секунд;
- 30 секунд;
- 60 секунд.

4. Модуль учета интенсивности и скорости движения
 Данный раздел представляет собой табличный вид с информацией по следующим параметрам:
- пост;
- быстрые ссылки;
- дата;
- общая интенсивность;
- легковые автомобили;
- малые грузовые автомобили;
- грузовые автомобили;
- грузовые большие автомобили;
- автопоезда;
- автобусы;
- мотоциклы;
- скорость;
- загрузка;
- дистанция. 
С возможностью настроить перечень параметров таблицы под себя, в подразделе профиль

5. Модуль управления табло и знаками переменной информации 
Модуль управления табло и знаками предназначен для контроля и установки значений на объектах переменной информации. Доступ к модулю осуществляется выбором пункта «Управление движением» в боковом меню. Данный модуль также предствлен в табличном виде. При переходе по конкретному посту – пользователь имеет возможность:
- подставить уже существующий шаблон сообщений;
- вывести на табло текущие метео данные;
- ввести сообщение вручную;
- установить приемлемый для пользователя период смены сообщений (в минутах);
-  установить приемлемый для пользователя период смены текста(в минутах);
- добавить/удалить слайд с текстом;

6. Карта
Модуль «Карта» разработан для нанесения результатов работы модулей системы на интерактивную масштабируемую карту. Доступ к модулю осуществляется выбором пункта «Карта» в меню. 
Для выбора необходимых для отображения объектов используется селекторы
слоев карты.
В настройках можно задать:
• Масштабирование мышью;
• Отображение дорог.
В метеосводке можно выбрать следующие слои карт:
• Текущая погода;
• Облачность;
• Осадки;
• Атмосферное давление;
• Ветер;
• Температура.
На карте также можно по выбору пользователя отобразить дорожные станции по видам:
 • Метеоконтроль;
 • Ветер;
 • Осадки;
 • Видеоконтроль;
 • Интенсивность.
Просмотреть данные метеолокаторов можно по следующим параметрам:
• Осадки; 
• Суммарные осадки;
• Верхняя граница облачности; 
• Опасные явления.

Информация, необходимая для установки ЦУСАД

Для работы с системой необходимо:
1. Персональный компьютер
Видеокарта: не менее 512МБ
Жесткий диск: не менее 100Гb
ОЗУ: не менее 2Гб
ЦП: не менее 2 ГГц
2. Программное обеспечение:
Операционная система:
• Windows XP и выше
3. Интернет браузер
• Mozilla Firefox 3.6 и выше - рекомендуется
• Internet Explorer 7.0 и выше
• Opera 11.0 и выше
• Google Chrome 20.0 и выше
• Safari 5.0 и выше
обязательна включенная поддержка JavaScript в браузере;
4. Пакет офисных программ:
• MS Office Excel 2003 и выше


Инструкция для развертывания:
Системные требования
1. Debian based OS
2. php7.1
3. php7.4
4. mongodb
5. composer v1
6. composer v2
7. postgresql 9.6
8. postgresql 10
9. postgresql 11
10. clickhouse
11. nginx
12. nodejs10
13. yarn1
Порядок установки
Глобальные зависимости
1. Создать директорию /appapp
2. Скачать и установить глобальные зависимости. В дальнейшем предполагается, что
~/appcomposer_v1 и ~/appcomposer_v2 указывают на расположение composer
соответствующей версии
cusad-front
 Создать директорию /appapp/appfront/app
 Скачать и распаковать исходный код по ссылке
https:/app/appgithub.com/appcupmm/appcup-front/apparchive/apprefs/appheads/appdevelop.zip
 Выполнить команды:
◦ yarn install --frozen-lockfile
◦ yarn build
◦ rm -rf jsapp/app*
◦ cp -r build/app* jsapp/app
cusad-gateway
 Создать директорию /appapp/appgateway/app
 Скачать и распаковать исходный код по ссылке https:/app/appgithub.com/appcupmm/appcusadgateway/app
archive/apprefs/appheads/appdevelop.zip
 Выполнить команды
◦ npm i
◦ nodemon app-federation.js
cusad-meteo
 Создать директорию /appapp/appmeteo/app
 Скачать и распаковать исходный код по ссылке
https:/app/appgithub.com/appcupmm/appcusad-meteo/apparchive/apprefs/appheads/appdevelop.zip
 Сконфигурировать соединения с базами
 Выполнить команды:
◦ php7.4 ~/appcomposer_v2 install
cusad-video
 Создать директорию /appapp/appvideo/app
 Скачать и распаковать исходный код по ссылке
https:/app/appgithub.com/appcupmm/appcusad-video/apparchive/apprefs/appheads/appdevelop.zip
 Сконфигурировать соединения с базами
 Выполнить команды:
◦ php7.4 ~/appcomposer_v2 install
cusad-traffic
 Создать директорию /appapp/apptraffic/app
 Скачать и распаковать исходный код по ссылке
https:/app/appgithub.com/appcupmm/appcusad-traffic/apparchive/apprefs/appheads/appdevelop.zip
 Сконфигурировать соединения с базами
 Выполнить команды:
◦ php7.4 ~/appcomposer_v2 install
cusad-next
 Создать директорию /appapp/appnext
 Скачать и распаковать исходный код по ссылке
https:/app/appgithub.com/appcupmm/appcusad-next/apparchive/apprefs/appheads/appmaster.zip
 Сконфигурировать соединения с базами
 Выполнить команды:
◦ php7.4 ~/appcomposer_v2 install
cusad-references
 Создать директорию /appapp/appreferences/app
 Скачать и распаковать исходный код по ссылке https:/app/appgithub.com/appcupmm/appcusadreferences/app
archive/apprefs/appheads/appdevelop.zip
 Сконфигурировать соединения с базами
 Выполнить команды:
◦ php7.4 ~/appcomposer_v2 install
pkcup_v4
 Создать директорию /appapp/appdev4/app
 Скачать и распаковать исходный код по ссылке
https:/app/appgithub.com/appcupmm/appcup/apparchive/apprefs/appheads/appmaster.zip
 Сконфигурировать базы
 Выполнить команды
◦ php7.1 ~/appcomposer_v1 install
конфигурирование nginx
 Сконфигурировать хост для cusad-front
 Сконфигурировать микросервисы:
◦ общий шаблон хоста микросервиса
◦ 127.100.1.4 — cusad-references
◦ 127.100.1.7 — cusad-meteo
◦ 127.100.1.8 — cusad-video
◦ 127.100.1.9 — cusad-traffic
◦ 127.100.1.11 — cusad-next
Конфигурация хоста для cusad-front
server {
listen 80;
server_name new.cusad.ru;
return 301 https:/app/appnew.cusad.ru$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443;
server_name new.cusad.ru;
root /appapp/appfront/appjsapp;
index index.html;
ssl_certificate /appetc/appnginx/appssl/appnew_cusad_ru.crt;
ssl_certificate_key /appetc/appnginx/appssl/appnew_cusad_ru.key;
gzip on;
gzip_static on;
gzip_types *;
gzip_min_length 4096;
error_log /appvar/applog/appnginx/appnew_cusad.error.log;
access_log /appvar/applog/appnginx/appnew_cusad.access.log;
error_page 404 /appindex.html;
location /app {
rewrite "/appcusad.*" /appindex.html break;
rewrite "/appauth.*" /appindex.html break;
try_files $uri $uri/app =404;
}
location ~ ^/appvideo/app(.+/app\d+x\d+\.jpg) {
etag on;
proxy_pass http:/app/app127.100.1.11/appvideo/app$1;
}
location ~ ^/appvideo/app(.+)/appfull\.jpg$ {
proxy_pass http:/app/appcusad-video-server;
}
location ~ ^/applocators/app(.+)\.png$ {
proxy_pass http:/app/appcusad-video-server;
}
location /appwebsocket/app {
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-PORT $remote_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header Scheme $scheme;
proxy_set_header Server-Protocol $server_protocol;
proxy_set_header Server-Name $server_name;
proxy_set_header Server-Addr $server_addr;
proxy_set_header Server-Port $server_port;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_read_timeout 1200s;
proxy_pass http:/app/appcusad-websocket-server;
}
location /appdata/app {
proxy_pass http:/app/appcusad-gateway-data;
include fastcgi_params;
}
location ~ ^/appupload/app(traffic-accident|map-note)/app {
proxy_pass http:/app/app127.100.1.11/appupload/app$1/app;
}
location ~ ^/appdownload/app([a-z\-]+)/app(\d+)\.(xlsx|docx)$ {
proxy_pass http:/app/app127.100.1.11/appdownload/app$1/app$2.$3;
}
location ~ ^/appdownload/app([a-z\-\d]+)/app([a-f\d]+)-([a-f\d]+)-([a-f\d]+)-([a-f\d]+)-([a-f\d]+)\.jpg$ {
proxy_pass http:/app/applocalhost:38222;
set $w 4000;
set $h 4000;
if ($args ~* "size=(\d+)x(\d+)") {
set $w $1;
set $h $2;
}
image_filter resize $w $h;
image_filter_buffer 10M;
image_filter_jpeg_quality 100;
}
location ~ /app\.ht {
deny all;
}
}
server {
listen 38222;
server_name _;
root /appvar/applib/appvideo/appupload/app;
rewrite "/appdownload/app([a-z\-\d]+)/app([a-f\d]+)-([a-f\d]+)-([a-f\d]+)-([a-f\d]+)-([a-f\d]+)\.jpg" /app$1/app$2-
$3-$4-$5-$6.jpg break;
error_log /appvar/applog/appnginx/appupload_error.log;
}
Конфигурация сервисов
Общий шаблон (файл /appetc/appnginx/appmicroservices_php74.tpl)
listen 80;
error_log /appvar/applog/appnginx/appv4/applaravel.error.log notice;
access_log /appvar/applog/appnginx/appv4/applaravel.access.log;
index index.php;
location /app {
try_files $uri /appindex.php?$query_string;
allow 127.0.0.1;
deny all;
}
location ~ ^/app.*\.php$ {
fastcgi_pass unix:/apprun/appphp/appphp7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param REMOTE_ADDR $remote_addr;
include fastcgi_params;
}
Конфигурация cusad-references
server {
server_name 127.100.1.4;
root /appapp/appreferences/apppublic;
include /appetc/appnginx/appmicroservices_php74.tpl;
}
Конфигурация cusad-meteo
server {
server_name 127.100.1.7;
root /appapp/appmeteo/apppublic;
include /appetc/appnginx/appmicroservices_php74.tpl;
}
Конфигурация cusad-video
server {
server_name 127.100.1.8;
root /appapp/appvideo/apppublic;
include /appetc/appnginx/appmicroservices_php74.tpl;
}
Конфигурация cusad-traffic
server {
server_name 127.100.1.9;
root /appapp/apptraffic/apppublic;
include /appetc/appnginx/appmicroservices_php74.tpl;
}
Конфигурация cusad-next
server {
server_name 127.100.1.11;
root /appapp/appnext/apppublic;
include /appetc/appnginx/appmicroservices_php74.tpl;
}
Конфигурация pkcup_v4
Необходимо записать следующие конфигурации демонов systemd:
/appetc/appsystemd/appsystem/apppkcup_deferrableQueue.service
[Unit]
Description=PKCupV4 deferrable queue items daemon
After=syslog.target
[Service]
Type=simple
ExecStart=/appapp/appdev4/appyii deferrableQueue/appindex
User=www-data
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
/appetc/appsystemd/appsystem/apppkcup_mmccAlertCanceler.service
[Unit]
Description=PKCupV4 mmcc fill alerts to users
After=syslog.target
[Service]
Type=simple
ExecStart=/appapp/appdev4/appyii mmccAlertCanceler/appindex
User=www-data
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
/appetc/appsystemd/appsystem/apppkcup_meteoBulletin.service
[Unit]
Description=PKCup4 Meteo raw data miner
After=syslog.target
[Service]
Type=simple
ExecStart=/appapp/appdev4/appyii meteoBulletin/appindex
User=www-data
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
/appetc/appsystemd/appsystem/apppkcup_minerMeteo.service
[Unit]
Description=PKCup4 Meteo raw data miner
After=syslog.target
[Service]
Type=simple
ExecStart=/appapp/appdev4/appyii minerMeteo/appindex
User=www-data
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
/appetc/appsystemd/appsystem/apppkcup_mmccDss.service
[Unit]
Description=PKCupV4 mmcc load dss
After=syslog.target
[Service]
Type=simple
ExecStart=/appapp/appdev4/appyii mmccDss/appindex
User=www-data
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
/appetc/appsystemd/appsystem/apppkcup_mmccPinger.service
[Unit]
Description=PKCupV4 mmcc status pinger
After=syslog.target
[Service]
Type=simple
ExecStart=/appapp/appdev4/appyii mmccPinger/appindex
User=www-data
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
/appetc/appsystemd/appsystem/apppkcup_mmccRoadcast.service
[Unit]
Description=PKCupV4 mmcc load roadcasts
After=syslog.target
[Service]
Type=simple
ExecStart=/appapp/appdev4/appyii mmccRoadcast/appindex
User=www-data
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
/appetc/appsystemd/appsystem/apppkcup_mmccAlertsUsers.service
[Unit]
Description=PKCupV4 mmcc fill alerts to users
After=syslog.target
[Service]
Type=simple
ExecStart=/appapp/appdev4/appyii mmccAlertsUsers/appindex
User=www-data
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
/appetc/appsystemd/appsystem/apppkcup_mmccSd.service
[Unit]
Description=PKCupV4 mmcc load ds
After=syslog.target
[Service]
Type=simple
ExecStart=/appapp/appdev4/appyii mmccSd/appindex
User=www-data
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
/appetc/appsystemd/appsystem/apppkcup_minerTraffic.service
[Unit]
Description=PKCup4 Traffic raw data miner
After=syslog.target
[Service]
Type=simple
ExecStart=/appapp/appdev4/appyii minerTraffic/appindex
User=www-data
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
/appetc/appsystemd/appsystem/apppkcup_mmccSender.service
[Unit]
Description=PKCupV4 mmcc data sender
After=syslog.target
[Service]
Type=simple
ExecStart=/appapp/appdev4/appyii mmccSender/appindex
User=www-data
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
/appetc/appsystemd/appsystem/apppkcup_minerVideo.service
[Unit]
Description=PKCup4 Video data miner
After=syslog.target
[Service]
Type=simple
ExecStart=/appapp/appdev4/appyii minerVideo/appindex
User=www-data
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
Выполнить команды:
sudo systemctl enable pkcup_deferrableQueue.service
sudo systemctl enable pkcup_mmccAlertCanceler.service
sudo systemctl enable pkcup_meteoBulletin.service
sudo systemctl enable pkcup_minerMeteo.service
sudo systemctl enable pkcup_mmccDss.service
sudo systemctl enable pkcup_mmccPinger.service
sudo systemctl enable pkcup_mmccRoadcast.service
sudo systemctl enable pkcup_mmccAlertsUsers.service
sudo systemctl enable pkcup_mmccSd.service
sudo systemctl enable pkcup_minerTraffic.service
sudo systemctl enable pkcup_mmccSender.service
sudo systemctl enable pkcup_minerVideo.service
sudo systemctl start pkcup_deferrableQueue.service
sudo systemctl start pkcup_mmccAlertCanceler.service
sudo systemctl start pkcup_meteoBulletin.service
sudo systemctl start pkcup_minerMeteo.service
sudo systemctl start pkcup_mmccDss.service
sudo systemctl start pkcup_mmccPinger.service
sudo systemctl start pkcup_mmccRoadcast.service
sudo systemctl start pkcup_mmccAlertsUsers.service
sudo systemctl start pkcup_mmccSd.service
sudo systemctl start pkcup_minerTraffic.service
sudo systemctl start pkcup_mmccSender.service
sudo systemctl start pkcup_minerVideo.service

Информация, необходимая для эксплуатации ЦУСАД

Поддержание жизненного цикла Информационной Системы (далее – ИС) ЦУСАД осуществляется за счет сопровождения и включает проведение модернизаций программного обеспечения по заявкам заказчика, восстановление данных и консультации по вопросам эксплуатации, установке и сбоев ИС. Сопровождение ИС необходимо для обеспечения: ­ отсутствия простоя в работе пользователей в ИС (аварийная ситуация, ошибки в работе ИС, ошибки в работе пользователей); ­ обеспечения гарантий корректного функционирования ИС и дальнейшего развития её функционала. Обозначенные цели должны быть достигнуты путем: ­ консультирования пользователей ИС по вопросам эксплуатации (по телефону, WhatsApp, электронной почте) или письменно по запросу Заказчика; ­ обеспечение Заказчика новыми версиями ИС по мере их появления; ­ обеспечение Заказчика изменениями и дополнениями к эксплуатационной документации; ­ устранение ошибок в случае выявления их при работе с ИС.
 2. Перечень оказываемых услуг в рамках сопровождения ИС.
Техническая поддержка пользователей ИС по вопросам установки, администрирования и эксплуатации по телефону, электронной почте. В рамках технической поддержки ИС оказываются следующие услуги: ­ помощь в установке ИС; ­
 помощь в настройке и администрировании; 
­ помощь в поиске и устранении проблем в случае некорректной установки обновления ИС; ­
 пояснение функционала модулей ИС, помощь в эксплуатации платформы; ­ 
предоставление актуальной сведений по установке/настройке/работе ИС;
 ­ общие консультации по работе в ИС.
 2. Проведение модификации ИС в связи с изменениями в законодательстве, совершенствованием работы функций и процедур, выполняемых ИС, а также по просьбам Заказчика с выпуском новых версий ИС, полученных в результате модификации, и предоставление Заказчику возможности использования новых версий ИС, полученных в результате модификации. В рамках модификации ИС оказываются следующие услуги: ­ прием заявок от Заказчика на внесение изменений и дополнений в ИС; ­ согласование с Заказчиком возможности и сроков исполнения заявок, оказание консультационной помощи по вопросам правоприменения пожеланий, указанных в заявке; ­ выявление ошибок в функционировании ИС; ­ модификация ИС по заявкам Заказчика; ­ исправление ошибок, выявленных в функционировании ИС; ­ модификация ИС в связи с изменением федерального законодательства, административных регламентов; ­ предоставление Заказчику новых версий ИС, выпущенных в результате модификации и исправления ошибок. 

Информация о стоимости ЦУСАД и порядке ее определения

Стоимость доступа к базовому функционалу – 15 000 000,00 руб.

Информация о порядке определения стоимости ПО: стоимость определяется путем добавления стоимости доступа к дополнительным функционалам к стоимости доступа к базовому функционалу.
Стоимость доступа к базовому функционалу – 15 000 000,00 руб. Стоимость доступа к дополнительному функционалу определяется в зависимости от его наполнения по согласованию с заказчиком

Сведения о возможности использования ПО на условиях открытой лицензии или иного безвозмездного лицензионного договора: экземпляр ПО (URL): https://new.cusad.ru логин: i.ivanov пароль: i.ivanv12345

Скриншоты программы

ЦУСАД

ЦУСАД
ЦУСАД