GIS-Lab Дані про виборчі комісії Україна з ГАС Вибори
Географічні інформаційні системи та дистанційне зондування
Дані про виборчі комісії у машиночитаному вигляді
На регіональних сайтах виборчих комісій (субодомени сайту ЦВК) з'явилася інформація про всі територіальні та дільничні виборчі комісії (наприклад Алтайський край). На жаль, вихідна інформація надається не в машиночитаному вигляді, що перешкоджає ефективному її використанню для аналізу даних та картографії. Нами були написані скрипти для скачування всіх даних про комісії і тут можна отримати повну БД у машиночитаному вигляді.
Зміст
[ред.] Загальна інформація
Для кожної виборчої комісії надається така інформація:
- Найменування виборчої комісії
- Адреса комісії
- Телефон
- Факс
- Адреса електронної пошти
- Термін закінчення повноважень
Також зазначено інформацію щодо кожного члена виборчої комісії та резерву до дільничних виборчих комісій:
- Прізвище ім'я по батькові
- Посада (голова/заст. голови/секретар/член)
- суб'єкт, який запропонував цю кандидатуру до складу комісії
[ред.] Завантажити дані
Нижче представлені дані, завантажені з сайтів виборчих комісій суб'єктів РФ.
[ред.] Архів
- 20140404
- 20140629
- 20141119
- 20150915
- 20160229
- 20160629
- 20170121
- 20170719
- 20180215
- 20180709
- 20180906
- 20190101
[ред.] Структура даних
type_ik=tik – територіальна виборча комісія type_ik=uik – дільнична виборча комісія
Таблиця складів виборчих комісій (cik_people):
Таблиця резервів дільничних виборчих комісій (cik_people_reserve):
[ред.] Недоліки
У поданих даних є кілька недоліків
2. Актуальність інформації
3. Території виборчих дільниць
Відсутня інформація щодо території виборчих дільниць.
- індекс, область, район, населений пункт, вулиця (назва місця голосування), будинок
- індекс, область, район, населений пункт (назва місця голосування), вулиця, будинок
- індекс, область, район, населений пункт, вулиця, будинок, назва місця голосування
- і безліч інших
[ред.] Скрипти
Для отримання даних є такі скрипти:
- down.py - завантаження вихідних даних
- cik.py - парсинг вихідних даних у SQLite базу
Для перетворення SQLite -> CSV використовуються такі команди:
[ред.] Приклади використання
Список найменувань суб'єктів України можна переглянути у файлі cik.py
Спочатку знайдемо id комісії Брянської області
Результатом виконання цієї команди буде наступний текст
Так як ТВК Брянської області мають parent_id=35654, то їх знаходимо командою
З висновку цієї команди знаходимо, що ДВК Брянського району Брянської області мають parent_id=35904. Використовуючи цей результат нескладно вибрати потрібну інформацію щодо цих ДВК.
- Якщо відома назва вищої комісії, склади безпосередньо нижчестоящих комісій можна вивантажити однією командою. Наприклад, наступна команда видає склади всіх ДВК району Південне Тушине Міста Москви
- Пошук члена комісії на прізвище по всіх комісіях