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. Використовуючи цей результат нескладно вибрати потрібну інформацію щодо цих ДВК.

  • Якщо відома назва вищої комісії, склади безпосередньо нижчестоящих комісій можна вивантажити однією командою. Наприклад, наступна команда видає склади всіх ДВК району Південне Тушине Міста Москви
  • Пошук члена комісії на прізвище по всіх комісіях