Создание объекта ФР в main-api¶
Функциональное решение для мониторинга ТКО позволяет анализировать статус контейнерных площадок, а также обнаруживать несанкционированные стоянки транспортных средств и приезды мусоровозов. Эти функции поделены на два объекта функциональных решений в платформе.
Важно
При стандартном развертывании в Kubernetes или с помощью Docker Compose записи о функциональных решениях создаются автоматически.
Мониторинг КП¶
{
"name": "Мониторинг ТКО - контейнеры и мусор",
"description": "Мониторинг ТКО. Часть для работы с контейнерами, площадками и мусором.",
"available_for": [
"000000000000000000000000",
"62c832af3a24dab56426d305",
"6412db3175d6771b3f0a1d3f"
],
"is_enabled": true,
"required_models": {
"dumpster": {
"dumpster": [
"dumpster_types22",
"dumpster_types23"
]
},
"dumpster_enclosure": {
"dumpster_enclosure": []
},
"garbage": {
"garbage": [
"garbage_types4"
]
},
"none": {
"none": [
"crowd_count"
]
}
},
"shot_settings": {
"interval_sec": 1800,
"roi": null
},
"stream_settings": null,
"service_route_name": "trash",
"service_url": "http://fs-ntl-tbo:18920",
"swagger_path": "/openapi.json",
"ui_settings": { // (1)!
"app_code": "trash", // (2)!
"tab_name": "Мониторинг ТКО", // (3)!
"order": 1 // (4)!
},
"id": "trash"
}
- Настройки отображения в интерфейсе
- Предустановленное значение в зависимости от типа функционального решения
- Название функционального решения, которое будет отображаться в верхней строке вкладок
- Порядок расположения в верхней строке
Отслеживание транспортных средств и мусоровозов¶
{
"name": "Мониторинг ТКО - транспортные средства",
"description": "Мониторинг ТКО. Часть для работы с транспортными средствами.",
"available_for": [
"000000000000000000000000",
"62c832af3a24dab56426d305",
"6412db3175d6771b3f0a1d3f"
],
"is_enabled": true,
"required_models": {
"car": {
"car": [
"car_license_plate",
"car_trash"
]
}},
"shot_settings": {
"interval_sec": 1800,
"roi": null
},
"stream_settings": null,
"service_route_name": "tbo_cars",
"service_url": "http://fs-ntl-tbo:18920",
"swagger_path": null,
"ui_settings": null,
"id": "tbo_cars"
}