Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

![](https://github.com/Shorstko/GibddStat/blob/master/image/title.png)

Парсер работает из командной строки. Данные загружаются в формате `json`, в разбивке `один файл = один регион`. Папка с данными (по умолчанию `dtpdata`) создается рядом со скриптом.
Парсер работает из командной строки. Данные загружаются в формате `json`, в разбивке `один файл = один регион`. Папка с данными (по умолчанию `dtpdata`) создается рядом со скриптом.

Парсер поддерживает докачку (т.к. не всегда удается скачать такой объем данных с первого раза), поэтому при повторном запуске пропускает уже скачанные регионы.

Expand All @@ -14,6 +14,8 @@

Также всю статистику ДТП можно взять [здесь](https://github.com/Shorstko/GibddStat/releases). За подсказку спасибо [espdev](https://github.com/espdev).

Описание полей `json` файла можно найти в [fields.md](fields.md)

## Запуск парсера

Работает из командной строки. Базовый синтаксис:
Expand Down
97 changes: 97 additions & 0 deletions fields.md
Original file line number Diff line number Diff line change
@@ -0,0 +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"`