From 2c2a9fda9d9f71470e49f5d43c5038d0ca353203 Mon Sep 17 00:00:00 2001 From: Alexey Dubrov Date: Thu, 16 Jan 2020 02:59:19 +0300 Subject: [PATCH 1/5] Create Fields.md --- Fields.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 Fields.md diff --git a/Fields.md b/Fields.md new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Fields.md @@ -0,0 +1 @@ + From dcb10dcfcd5ce4ac4ae1e5cfb6a9b4a5cde52a1c Mon Sep 17 00:00:00 2001 From: Alexey Dubrov Date: Thu, 16 Jan 2020 05:49:02 +0300 Subject: [PATCH 2/5] Update Fields.md --- Fields.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) diff --git a/Fields.md b/Fields.md index 8b13789..cbba646 100644 --- a/Fields.md +++ b/Fields.md @@ -1 +1,97 @@ +# Описание полей +## Основная информация + +Поле | Тип | Описание | Пример данных +-------------------|----------------|------------------------------------|-------------- +KartId | number | номер карточки ДТП | `163400551` +rowNum | number | | `1` +date | string | дата | `"26.02.2015"` +Time | string | время | `"11:05"` +District | string | район | `"БЕЛГОРОД"` +DTP_V | string | вид ДТП | `"Столкновение"` `"Опрокидывание"` `"Наезд на стоящее ТС"` `"Наезд на препятствие"` `"Наезд на пешехода"` `"Наезд на велосипедиста"` `"Наезд на гужевой транспорт"` `"Падение пассажира"` `"Иной вид ДТП"` +POG | number | количество погибших | `0` +RAN | number | количество раненых | `1` +K_TS | number | количество ТС, участвовавших в ДТП | `1` +K_UCH | number | количество участников ДТП | `2` +infoDtp | object infoDtp | информация о ДТП | +area_name | string | населенный пункт | `"Белгород"` +parent_region_name | string | название субъекта РФ | `"Белгородская область"` +parent_region_code | string | код субъекта РФ | `"14"` +oktmo_code | string | код ОКТМО | `"14401"` + +## infoDtp + +Поле | Тип | Описание | Пример данных +------------------|---------------|-----------------------------------------------|-------------- +ndu | string array | недостатки состояния дороги на месте ДТП | `["Отсутствие, плохая различимость горизонтальной разметки проезжей части"]` +sdor | string array | сооружения и инженерные устройства дороги | `["Нерегулируемый пешеходный переход", "Иное место"]` +ts_info | array ts_info | информация о ТС, участвовавших в ДТП | +n_p | string | населенный пункт | `"г Белгород"` +street | string | улица | `"ул Сумская"` +house | string | дом | `"76-А"` +dor | string | название дороги | `""` +km | string | расстояние, км | `""` +m | string | расстояние, м | `""` +k_ul | string | категория улицы | `"Магистральные улицы районного значения"` +dor_k | string | категория дороги | +dor_z | string | значение дороги | `"Федеральная"` `"Территориальная субъекта федерации"` `"Ведомственная"` `"Частная"` `"Иная"` `"Другие места"` +factor | string array | фактор, оказывающий влияние на режим движения | `["Сведения отсутствуют"]` +s_pog | string array | состояние погоды | `["Пасмурно"]` +s_pch | string | состояние проезжей части | `"Сухое"` +osv | string | освещение | `"Светлое время суток"` +change_org_motion | string | изменения в режиме движения | `"Движение частично перекрыто"` +s_dtp | string | схема ДТП | `"740"` +COORD_W | string | широта | `"50.614167"` +COORD_L | string | долгота | `"36.531667"` +OBJ_DTP | string array | объекты улично-дорожной сети | `["Остановка общественного транспорта", "Административные здания"]` +uchInfo | array uchInfo | информация об участниках ДТП | + +## ts_info + +Поле | Тип | Описание | Пример данных +---------|--------------|---------------------------------------|-------------- +n_ts | string | номер ТС | `"1"` +ts_s | string | ТС скрылось с места ДТП | `"Нет"` +t_ts | string | тип ТС | `"В-класс (малый) до 3,9 м"` +marka_ts | string | производитель ТС | `"ВАЗ"` +m_ts | string | модель ТС | `"Жигули ВАЗ-2108, 09 и модификации"` +color | string | цвет ТС | `"Иные цвета"` +r_rul | string | расположение руля и тип привода | `"Передний"` +g_v | string | год выпуска ТС | `"2002"` +m_pov | string | место наибольшего повреждения ТС | `"Передний левый угол"` +t_n | string | запись о технической неисправности ТС | `"Технические неисправности отсутствуют"` +f_sob | string | форма собственности | `"Частная собственность"` +o_pf | string | организационно правовая форма | `""` +ts_uch | array ts_uch | | + +## ts_uch + +Поле | Тип | Описание | Пример данных +----------------|--------------|---------------------------------|-------------- +K_UCH | string | категория участника ДТП | `"Водитель"` +NPDD | string array | нарушения ПДД | `["Нарушение правил проезда пешеходного перехода"]` +S_T | string | степень тяжести последствий ДТП | `"Не пострадал"` +POL | string | пол | `"Мужской"` +V_ST | string | водительский стаж | `"7"` +ALCO | string | алкоголь, промилле | `""` +SOP_NPDD | string array | опутсвующие нарушения ПДД | `["Нет нарушений"]` +SAFETY_BELT | string | был пристегнут | `"Да"` +S_SM | string | скрылся с места ДТП | `"Нет (не скрывался)"` +N_UCH | string | номер участника | `"1"` +S_SEAT_GROUP | string | ряд сидений? | `""` +INJURED_CARD_ID | string | | `""` + +## uchInfo + +Поле | Тип | Описание | Пример данных +---------|----------------|---------------------------------|-------------- +K_UCH | string | категория участника ДТП | `"Пешеход"` +NPDD | string array | нарушения ПДД | `["Нет нарушений"]` +S_T | string | степень тяжести последствий ДТП | `"Раненый, находящийся (находившийся) на стационарном лечении"` +POL | string | пол | `"Женский"` +V_ST | string | водительский стаж | `""` +ALCO | string | алкоголь, промилле | `""` +SOP_NPDD | string array | опутсвующие нарушения ПДД | `["Нет нарушений"]` +S_SM | string | скрылся с места ДТП | `"Нет (не скрывался)"` +N_UCH | string | номер участника | `"2"` From c9ba310b0671a9e6b2c7a3918fe4b0fda1a16912 Mon Sep 17 00:00:00 2001 From: Alexey Dubrov Date: Thu, 16 Jan 2020 05:58:47 +0300 Subject: [PATCH 3/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 75de62c..6c361a1 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ![](https://github.com/Shorstko/GibddStat/blob/master/image/title.png) -Парсер работает из командной строки. Данные загружаются в формате `json`, в разбивке `один файл = один регион`. Папка с данными (по умолчанию `dtpdata`) создается рядом со скриптом. +Парсер работает из командной строки. Данные загружаются в формате `json`, в разбивке `один файл = один регион`. Папка с данными (по умолчанию `dtpdata`) создается рядом со скриптом. Описание полей можно найти в [fields.md](fields.md) Парсер поддерживает докачку (т.к. не всегда удается скачать такой объем данных с первого раза), поэтому при повторном запуске пропускает уже скачанные регионы. From f4468d88e88b361de83da36e08dcdd99a647e507 Mon Sep 17 00:00:00 2001 From: Alexey Dubrov Date: Thu, 16 Jan 2020 05:59:04 +0300 Subject: [PATCH 4/5] Rename Fields.md to fields.md --- Fields.md => fields.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Fields.md => fields.md (100%) diff --git a/Fields.md b/fields.md similarity index 100% rename from Fields.md rename to fields.md From cf42af638ab34a2f64b2e7442aa8739b684fca83 Mon Sep 17 00:00:00 2001 From: Alexey Dubrov Date: Thu, 16 Jan 2020 06:01:03 +0300 Subject: [PATCH 5/5] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6c361a1..416fe3a 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ![](https://github.com/Shorstko/GibddStat/blob/master/image/title.png) -Парсер работает из командной строки. Данные загружаются в формате `json`, в разбивке `один файл = один регион`. Папка с данными (по умолчанию `dtpdata`) создается рядом со скриптом. Описание полей можно найти в [fields.md](fields.md) +Парсер работает из командной строки. Данные загружаются в формате `json`, в разбивке `один файл = один регион`. Папка с данными (по умолчанию `dtpdata`) создается рядом со скриптом. Парсер поддерживает докачку (т.к. не всегда удается скачать такой объем данных с первого раза), поэтому при повторном запуске пропускает уже скачанные регионы. @@ -14,6 +14,8 @@ Также всю статистику ДТП можно взять [здесь](https://github.com/Shorstko/GibddStat/releases). За подсказку спасибо [espdev](https://github.com/espdev). +Описание полей `json` файла можно найти в [fields.md](fields.md) + ## Запуск парсера Работает из командной строки. Базовый синтаксис: