Сущности¶
Описание назначения каждой из сущностей доступно в руководстве пользователя.
Контейнерная площадка¶
Объект контейнерной площадки в API работы с решением по мониторингу ТКО выглядит следующим образом:
{
"de_external_id": null,
"name": "1-я Жилая, 8а",
"address": null,
"district": null,
"car_zone_markup": [
[
{
"x": 161,
"y": 372
},
...
]
],
"substatuses_config": null,
"events_config": null,
"cam": {
"id": "6644bfa097351573f7b2c999",
"external_id": "",
"provider": "",
"name": "1-я Жилая, 8а",
"address": null,
"district": null
},
"tbo_prc_id": "6644ca205d9d3e3135c0c67b",
"car_prc_id": "6644ca6b625531bb2e35601d",
"id": "6644ca26b966f90bebd3b2dd",
"org_id": "6644c2d4d2c9bd7b51f0b24c"
}
Запись мониторинга¶
Запись мониторинга состояния контейнерной площадки в API работы с решением по мониторингу ТКО выглядит следующим образом:
{
"id":"66bcda58d67d7e9b8f88d603",
"org_id":"000000000000000000000000",
"de_id":"667ed51b552fba232c696521",
"dumpster_enclosure":{
"group_id":"0e561329",
"bbox":{
"left":645,
"top":225,
"right":1360,
"bottom":445
},
"detection_score":0.999985933303833,
"attributes":{
}
},
"dumpsters":[
{
"group_id":"576d823b",
"bbox":{
"left":1342,
"top":331,
"right":1410,
"bottom":444
},
"detection_score":0.99951171875,
"attributes":{
"dumpster_types23":{
"extractor":"dumpster_types23",
"model":"dumpsterattr_types23.v0",
"result":{
"filled":[
{
"confidence":1.0,
"name":"filled"
}
],
"type":[
{
"confidence":1.0,
"name":"grid"
},
{
"name":"regular",
"confidence":0.0
},
{
"confidence":0.0,
"name":"large"
}
]
}
},
"dumpster_types22":{
"model":"dumpsterattr_types22.v0",
"result":[
{
"name":"broken",
"confidence":1.0
},
{
"confidence":0.0,
"name":"lying"
}
],
"extractor":"dumpster_types22"
}
},
"dumpster_type":"grid",
"in_zone":false,
"is_full":true,
"broken":true,
"lying":false,
"garbage":[
]
},
{
"group_id":"3a31d534",
"bbox":{
"left":892,
"top":310,
"right":973,
"bottom":406
},
"detection_score":0.99755859375,
"attributes":{
"dumpster_types22":{
"extractor":"dumpster_types22",
"model":"dumpsterattr_types22.v0",
"result":[
{
"confidence":0.0,
"name":"broken"
},
{
"name":"lying",
"confidence":0.0
}
]
},
"dumpster_types23":{
"extractor":"dumpster_types23",
"model":"dumpsterattr_types23.v0",
"result":{
"filled":[
{
"confidence":0.0,
"name":"filled"
}
],
"type":[
{
"confidence":1.0,
"name":"regular"
},
{
"confidence":0.0,
"name":"large"
},
{
"confidence":0.0,
"name":"grid"
}
]
}
}
},
"dumpster_type":"regular",
"in_zone":true,
"is_full":false,
"broken":false,
"lying":false,
"garbage":[
]
}
],
"detached_garbage":[
{
"group_id":"e916b74e",
"bbox":{
"left":670,
"top":259,
"right":772,
"bottom":312
},
"detection_score":0.9816831350326538,
"attributes":{
"garbage_types4":{
"extractor":"garbage_types4",
"model":"garbageattr.types4.v0",
"result":[
{
"confidence":0.99953073,
"name":"kgo"
},
{
"name":"tbo",
"confidence":0.00046917636
},
{
"name":"street_garbage",
"confidence":1.3694972e-10
},
{
"confidence":6.492427e-13,
"name":"debris"
}
]
}
},
"garbage_type":"kgo",
"in_zone":true
},
{
"group_id":"5bc92bd4",
"bbox":{
"left":1336,
"top":385,
"right":1353,
"bottom":426
},
"detection_score":0.7006900310516357,
"attributes":{
"garbage_types4":{
"extractor":"garbage_types4",
"model":"garbageattr.types4.v0",
"result":[
{
"confidence":0.9867772,
"name":"tbo"
},
{
"confidence":0.01322282,
"name":"kgo"
},
{
"confidence":5.0491316e-15,
"name":"street_garbage"
},
{
"confidence":1.7303181e-19,
"name":"debris"
}
]
}
},
"garbage_type":"tbo",
"in_zone":true
}
],
"shot_dt":"2024-08-14T19:24:47+03:00",
"de_status":3,
"substatuses":{
"container_damaged_or_lying":3,
"container_outside_the_area":2,
"debris_garbage_heaps":1,
"dumpster_overfilled":1,
"kgo_heaps":1,
"road_snow":2,
"rubbish_heaps":2,
"sidewalk_snow":2,
"snow_pile":1,
"street_garbage_heaps":1,
"tbo_heaps":1
},
"shot":"http://ntech.city:30080/image/safe/653b637f0cf0d2af43580cc74cddca16573be4e21ece0e1e3d051cc0f55b772d/eJyrVipVssorzcnRUcpMUbIyMTMys7A0sTQ1MjcxNbY0NTAw0VEqUbJSKs7IL1HSUcoHMtOK40uKEoszgNwkmN4CGCM_E8KqBQBDpRm6",
"shot_bboxes":"http://ntech.city:30080/image/safe/c4f57c4c894e4e9f86347a8deec3a66bc348347fe10616f65108631bfbb79b14/eJxtkEkOgzAMRe_ibrNwHCchOQCXqFDVghBIqFQM6gJx92YAiUVXsb_9_O1ssIJ_r8MgoG_AsyFTOHaaLGvlNCILWMDD3I0LCBhD2M6PZXrOXUhf4O8b1EG82RKxLIP2Ba_PSiCJQjaANxzeCbxUBlOZWe_VLg4csW4QM64uuFIy4VIxZZ7lyXOkY09UQk_hcouzeQKjuTi0LeI_B9IuL2gx0dZSqipJ5_xCHzsoc9ygDweKDpWAz_mJY5-j_QcyklTT",
"de":{
"de_external_id":null,
"name":"test",
"address":null,
"district":null,
"car_zone_markup":null,
"substatuses_config":null,
"events_config":null,
"cam":{
"id":"667e81cc344ff8904fdf9ca4",
"external_id":"d08d26f4-d3ce-47ce-b5d1-cf24c278b15d",
"provider":"",
"name":"test",
"address":null,
"district":null
},
"tbo_prc_id":"667ed50c3b4bdb9c04b2eb36",
"car_prc_id":null,
"id":"667ed51b552fba232c696521",
"org_id":"000000000000000000000000"
}
}
Событие нарушения¶
События зафиксированного на контейнерной площадки нарушения в API работы с решением по мониторингу ТКО выглядит следующим образом:
{
"id":"66bca20c86f31e1808a93f1d",
"org_id":"000000000000000000000000",
"de_id":"6645cefeb966f90bebd3b8e3",
"shot_dt":"2024-08-14T15:24:38+03:00",
"due_date":"2024-08-15T15:24:38+03:00",
"alarm_name":"Контейнер поврежден или перевернут",
"alarm_key":"container_damaged_or_lying",
"appointment":"ro",
"category":"Ремонт/Замена контейнера",
"comment":"Обеспечить замену контейнера",
"shot":"http://ntech.city:30080/image/safe/e01e54afedfd7f0dc3980856df38c26c9b3e4d28ca8c0f382236faed8880c9b9/eJyrVipVssorzcnRUcpMUbIyMTMyszA1MzI3NDE1MTQ2MDM21FEqUbJSKs7IL1HSUcoHMtOK40uKEoszgNwkmN4CGCM_E8KqBQA_Hhmo",
"shot_bboxes":"http://ntech.city:30080/image/safe/f57dd018552af2158196536cffe910d0dc618cfbcf6650a48a903f0baa1d50ef/eJxNz0kKwzAMBdC7_G61sGLH0wF8iRBKB0oCpikZ6CL47hV1A9Xq64u30I4N8bnlTBjviMY21re2cWxaw1pZzYQVEcswrSBMEh_LeZ0vyyDrFbHbcZPylJKSke6NqI-LSM2KkBFZKU-YJbCpdxNC6Qv9vBOfUvXtn2fPXx-Urlw7W7kzwnvC63hgGmsqH081Nfo=",
"car":null,
"de":{
"de_external_id":null,
"name":"Автозаводская, 29",
"address":null,
"district":null,
"car_zone_markup":[
[
{
"x":84,
"y":403
},
{
"x":876,
"y":448
},
{
"x":1252,
"y":610
},
{
"x":849,
"y":969
}
]
],
"substatuses_config":null,
"events_config":null,
"cam":{
"id":"6644bf6678665c27f13cc5ed",
"external_id":"",
"provider":"",
"name":"Автозаводская, 29",
"address":null,
"district":null
},
"tbo_prc_id":"6645cefb1a3e5202b3f2c8bc",
"car_prc_id":"6646211799c4c1b848f631a2",
"id":"6645cefeb966f90bebd3b8e3",
"org_id":"000000000000000000000000"
}
}
Событие отслеживания автомобиля¶
Событие появления автомобиля или мусоровоза на контейнерной площадке в API работы с решением по мониторингу ТКО выглядит следующим образом:
{
"id":"66bc5a86c07c574fcddaeb98",
"org_id":"6683c463c991c5598b08b9e7",
"de_id":"6683e6154b019b365c736189",
"shot_dt":"2024-08-14T10:19:28+03:00",
"due_date":null,
"alarm_name":"Появление мусоровоза",
"alarm_key":"rubbish_collector_in",
"appointment":"None",
"category":"Появление мусоровоза",
"comment":"Появление мусоровоза",
"shot":"http://ntech.city:30080/image/safe/ee4d39433f61800c619790d8695bcf5f790c7385067764e1a889802327547575/eJyrVipVssorzcnRUcpMUbIyMTMyszAwtbAwNzWzMLIwMDQx1lEqUbJSKs7IL1HSUcoHMtOK40uKEoszgNwkmN4CGCM_E8KqBQBDQhm5",
"shot_bboxes":"http://ntech.city:30080/image/safe/820bc84329d2ebac197f262695588e6a9b429e6e94267b6596bbdcfac0d77da4/eJxFj8sOgkAMRf_luu2iM0yHYbYGf8IQ4wMCCRHDI2oI_-4Aopum9_T2NWKAvw91Tahu8MZq61ici8U67ViZiNDDoyubHoQmpEV36ttzVwZ5gT-OuAa4i-NCcx7YEz7aKqHTEGp4JrTwiiVZSk54yqaM8PgPcAnnhV4HaEIxszTep4d9JNica3yFFY7wDkaZaNHKqmgl-kdYFmJ18kViFqDYyLx-PqCp1venD_G9RBQ=",
"car":{
"first_observe_dt":"2024-08-14T10:11:48+03:00",
"last_observe_dt":"2024-08-14T10:19:18+03:00",
"first_shot":"http://ntech.city:30080/image/safe/ee4d39433f61800c619790d8695bcf5f790c7385067764e1a889802327547575/eJyrVipVssorzcnRUcpMUbIyMTMyszAwtbAwNzWzMLIwMDQx1lEqUbJSKs7IL1HSUcoHMtOK40uKEoszgNwkmN4CGCM_E8KqBQBDQhm5",
"last_shot":"http://ntech.city:30080/image/safe/c0cfaa29b20db6ff60db6033b1973e3bab3921f292341bd5f6168fcb62c33e15/eJyrVipVssorzcnRUcpMUbIyMTMyszAwN7A0NTY1MDK2sDSw1FEqUbJSKs7IL1HSUcoHMtOK40uKEoszgNwkmN4CGCM_E8KqBQBBqxm0",
"first_shot_bboxes":"http://ntech.city:30080/image/safe/820bc84329d2ebac197f262695588e6a9b429e6e94267b6596bbdcfac0d77da4/eJxFj8sOgkAMRf_luu2iM0yHYbYGf8IQ4wMCCRHDI2oI_-4Aopum9_T2NWKAvw91Tahu8MZq61ici8U67ViZiNDDoyubHoQmpEV36ttzVwZ5gT-OuAa4i-NCcx7YEz7aKqHTEGp4JrTwiiVZSk54yqaM8PgPcAnnhV4HaEIxszTep4d9JNica3yFFY7wDkaZaNHKqmgl-kdYFmJ18kViFqDYyLx-PqCp1venD_G9RBQ=",
"last_shot_bboxes":"http://ntech.city:30080/image/safe/0a4118f324c8229803c2bb8057fb340df78ffaad6aa5fb7132c3b1b1bd254bed/eJxFj8sOgkAMRf_luu1i3jPM1uBPGGJ8QCAhYnhEDZl_d2BEN0172t7bzpjg71PbEpobvDLCOGZZpqVmQrqMZYQRHkPdjSB0Ma2G09ifhzqWF_jjjGuEO2srwcrInvBy68RNS2jhDaGH51ylllMmFKEgPP4C0ausRBIQhGphud3nh73U2CZTfEULR3jHQR1orbnhMhHxI0yvxIjsi7RaAWdKL_bLAV2T3g8f8blEFw==",
"license_plate":{
"number":"MK4549",
"confidence":1.0,
"country":"PK",
"bbox":{
"left":318,
"top":416,
"right":410,
"bottom":482
}
},
"is_rubbish_collector":true,
"duration":"0:07:30",
"before_mon_evt_id":"66bc4f24c07c574fcddaeb5a",
"after_mon_evt_id":"66bc5a91c07c574fcddaeb9f"
},
"de":{
"de_external_id":null,
"name":"ул. Кольцева, 28",
"address":null,
"district":null,
"car_zone_markup":[
[
{
"x":38,
"y":25
},
{
"x":1613,
"y":22
},
{
"x":1605,
"y":629
},
{
"x":54,
"y":1045
}
]
],
"substatuses_config":null,
"events_config":null,
"cam":{
"id":"6683e1b16cb4c88a6f48d169",
"external_id":"",
"provider":"",
"name":"ул. Кольцева, 28",
"address":null,
"district":null
},
"tbo_prc_id":"6683e60ce904e311afb30195",
"car_prc_id":"6683e63fe887aa3877817ace",
"id":"6683e6154b019b365c736189",
"org_id":"6683c463c991c5598b08b9e7"
}
}