- GIS-LAB
- Данные по избирательным комиссиям РФ из ГАС Выборы
- Содержание
- [править] Общая информация
- [править] Скачать данные
- [править] Архив
- [править] Структура данных
- [править] Недостатки
- [править] Скрипты
- [править] Примеры использования
- [править] Примеры SQL запросов
- [править] Подключение регистронезависимого поиска для sqlite
- Последние новости
- Список избирательных участков
- Списки избирателей
GIS-LAB
Географические информационные системы и дистанционное зондирование
Данные по избирательным комиссиям РФ из ГАС Выборы
Данные об избирательных комиссиях в машиночитаемом виде
На региональных сайтах избирательных комиссий (субодомены сайта ЦИК) появилась информация о всех территориальных и участковых избирательных комиссиях (например Алтайский край). К сожалению, исходно информация предоставляется не в машиночитаемом виде, что препятствует эффективному ее использованию для анализа данных и картографии. Нами были написали скрипты для скачивания всех данных о комиссиях и здесь можно получить полную БД в машиночитаемом виде.
Содержание
[править] Общая информация
Для каждой избирательной комиссии предоставляется следующая информация:
- Наименование избирательной комиссии
- Адрес комиссии
- Телефон
- Факс
- Адрес электронной почты
- Срок окончания полномочий
Для подавляющего большинства участковых избирательных комиссий факс и адрес электронной почты не указаны.
Также указана информация по каждому члену избирательной комиссии и по резерву в участковые избирательные комиссии:
- Фамилия Имя Отчество
- Должность (председатель/зам. председателя/секретарь/член)
- субъект, предложивший данную кандидатуру в состав комиссии
[править] Скачать данные
Ниже представлены данные, скачанные с сайтов избирательных комиссий субъектов РФ.
- Единая БД по всем данным ЦИК в формате SQLite
- Адреса, телефоны и пр. избирательных комиссий (CSV)
- Составы комиссий (CSV)
- Резерв участковых избирательных комиссий (CSV)
- Исходные данные: html-страницы (файл)
[править] Архив
Чтобы скачать предыдущие версии данных, необходимо поменять дату в ссылках на другую, имеющуюся в архиве. Доступны следующие даты:
- 20140404
- 20140629
- 20141119
- 20150915
- 20160229
- 20160629
- 20170121
- 20170719
- 20180215
- 20180709
- 20180906
- 20190101
- 20190313
- 20190617
- 20190905
- 20191110
- 20200212
- 20200610
- 20200628
- 20200910
[править] Структура данных
Таблица адресов избирательных комиссий (cik_uik):
Код поля | Название поля | Примечания | Пример |
---|---|---|---|
id | id избирательной комиссии | Если для записи из резерва не удается найти подходящую комиссию, то в таблице адресов избирательных комиссий создается фейковая запись, которой назначается отрицательное значение id. | 45766 |
iz_id | id избирательной комиссии, используемый в ГАС Выборы | 442401997889 | |
reserve_iz_id | id резерва участковой избирательной комиссии, используемый в ГАС Выборы | 828 | |
parent_id | id «вышестоящей» избирательной комиссии | 45764 | |
type_ik | тип избирательной комиссии | type_ik=ik – избирательная комиссия субъекта РФ type_ik=tik – территориальная избирательная комиссия | uik |
region | субъект РФ, к которой относится избирательная комиссия | kemerovo | |
url | URL интернет страницы с информацией об избирательной комиссии | http://www.kemerovo.vybory.izbirkom.ru/region/kemerovo?action=ik&vrn=442401997889 | |
name | название избирательной комиссии | Участковая избирательная комиссия №545 | |
address | адрес избирательной комиссии | 652840, Кемеровская область, Мысковский городской округ, Чувашка поселок, улица Алтын Шор, дом 4, Дом культуры поселка Чувашка | |
address_voteroom | адрес помещения для голосования | Это поле появилось в выгрузке начиная с 15.02.2018 | 652840, Кемеровская область, Мысковский городской округ, Чувашка поселок, улица Алтын Шор, дом 4, Дом культуры поселка Чувашка |
lat_ik, lon_ik | координаты избирательной комиссии | Эти поля появились в выгрузке начиная с 15.02.2018 | 53.597575, 87.818478 |
lat_voteroom, lon_voteroom | координаты помещения для голосования | Эти поля появились в выгрузке начиная с 15.02.2018 | 53.597575, 87.818478 |
phone | телефон избирательной комиссии | 8-(384-74)-95-6-46 | |
phone_voteroom | телефон помещения для голосования | Это поле появилось в выгрузке начиная с 15.02.2018 | 8-(384-74)-95-6-46 |
fax | номер факса избирательной комиссии | (38474) | |
адрес электронной почты избирательной комиссии | |||
end_date | дата окончания полномочий избирательной комиссии | 26.03.2018 |
Таблица составов избирательных комиссий (cik_people):
Код поля | Название поля | Примечания | Пример |
---|---|---|---|
id | id записи | 683770 | |
ik_id | id избирательной комиссии | этот id указывает на комиссию из таблицы адресов комиссии | 78161 |
number | номер в списке членов избирательной комиссии | никакого смысла это поле не имеет | 10 |
fio | Фамилия Имя Отчество члена избирательной комиссии | Якимова Татьяна Валерьевна | |
post | должность | Член | |
party | субъект, предложивший данную кандидатуру в состав комиссии | Свердловское региональное отделение политической партии «Российская объединенная демократическая партия «ЯБЛОКО» |
Таблица резервов участковых избирательных комиссий (cik_people_reserve):
Код поля | Название поля | Примечания | Пример |
---|---|---|---|
id | id записи | 457646 | |
ik_id | id избирательной комиссии | этот id указывает на комиссию из таблицы адресов комиссии. Если для записи из резерва не удается найти подходящую комиссию, то в таблице адресов избирательных комиссий создается фейковая запись, которой назначается отрицательное значение id. | 81578 |
number | номер в списке членов резерва участковой избирательной комиссии | никакого смысла это поле не имеет | 1 |
fio | Фамилия Имя Отчество члена резерва участковой избирательной комиссии | Васькина Юлия Николаевна | |
post | должность | Зачислен в резерв составов УИК | |
party | субъект, предложивший данную кандидатуру в состав комиссии | собрание избирателей по месту работы — ГБОУ НПО «Профессиональный лицей №10», г.Тверь |
[править] Недостатки
У представленных данных есть несколько недостатков
1. Неполная адресная информация об УИК
Адрес участковой избирательной комиссии (УИК) определяется постановлением главы соответствующего муниципального образования или решением ТИК. Обычно в этих документах указывают не только почтовый адрес УИК, но также и название соответствующего здания (школа, дом культуры, клуб, и пр.). В представленных на сайтах избирательных комиссий субъектов РФ информация о типе здания во многих случаях опускается. Кроме того, там не делается различий между адресом помещения для голосования и адресом избирательной комиссии.
2. Актуальность информации
Непонятна актуальность информации. Составы комиссий и адреса УИК время от времени меняются. Из представленных данных неясно, какие из этих изменений учтены.
3. Территории избирательных участков
Отсутствует информация о территории избирательных участков.
4. Непостоянство структуры записи адреса избирательной комиссии Встречаются разные вариации записи адреса избирательного участка
- индекс, область, район, населенный пункт, улица (название места голосования), дом
- индекс, область, район, населенный пункт (название места голосования), улица, дом
- индекс, область, район, населенный пункт, улица, дом, название места голосования
- и множество других
Название любого компонента адреса может фигурировать в разных вариантах, содержать опечатки или вообще отсутствовать. В середине адресной строки могут присутствовать неожиданные вставки вида
- Адрес УИК и помещения для голосования:
- адрес УИК
- адрес помещения для голосования
[править] Скрипты
Для получения данных служат следующие скрипты:
- down.py — скачивание исходных данных
- cik.py — парсинг исходных данных в SQLite базу
Для преобразование SQLite -> CSV используются следующие команды:
[править] Примеры использования
- Скачать данные об адресах и составах избирательных комиссий Башкортостана
- Скачать данные об адресах, составах избирательных комиссий и резервов участковых избирательных комиссий Орловской области
Список используемых наименований субъектов РФ можно посмотреть в файле cik.py
[править] Примеры SQL запросов
NB В программе sqlite по умолчанию не включена поддержка сопоставления кириллических символов. По умолчанию не работают функции перевода строки в нижний и верхний регистр и не работает регистронезависимый поиск. Как исправить этот недостаток описано ниже.
Запрос к базе данных выглядит следующим образом
Примеры простых sql запросов:
- Выгрузить из SQLite базы списочный состав всех избирательных комиссий Москвы с указанием названий комиссий
- Выгрузить из SQLite базы списочный состав всех участковых избирательных комиссий Московской области с указанием названий самой комиссии и вышестоящей
- Выгрузить из SQLite базы адреса всех участковых комиссий Ярославской области
- Выгрузить из SQLite состав резервов участковых комиссий Тамбовской области
- Выгрузить из SQLite состав резервов участковых комиссий Московской области с указанием названия самой комиссии, а также вышестоящей
- Найти данные по УИКам Брянского района Брянской области
Сначала с помощью запроса
найдем id комиссии Брянской области. Результатом выполнения этой команды будет следующий текст
Так как ТИКи Брянской области имеют parent_id=91193, то их находим командой
Из вывода этой команды
находим, что УИКи Брянского района Брянской области имеют parent_id=91461. Используя этот результат несложно выбрать нужную информацию по этим УИКам.
NB. Это лишь пример работы со срезом от 01.01.2019. В срезах за другие даты значения id могут отличаться.
- Если известно название вышестоящей комиссии, то составы непосредственно нижестоящих комиссий можно выгрузить одной командой. Например, следующая команда выдает составы всех УИК района Южное Тушино Города Москвы
- Поиск члена комиссии по фамилии по всем комиссиям
[править] Подключение регистронезависимого поиска для sqlite
По умолчанию sqlite умеет переводить символы в верхний или нижний регистр и искать строки без учета регистра только для ASCII символов. Для поддержки этих операций для символов вне этого диапазона необходимо подключить специальное расширение. Для этого
- Необходимо скачать исходные тексты sqlite.
- Распаковать архив с исходными текстами и перейти в директорию ext/icu/.
- Скомпилировать расширение icu.
- Регистронезависимый поиск по базе данных осуществляется командой
Источник
Последние новости
Территориальная избирательная комиссия, созданная на избирательном участке, должна составить списки избирательных участков с указанием их границ и номеров, а также, списки избирателей.
Список избирательных участков
Списки мест избирательных участков с указанием их номеров и границ, помещений для голосования и номеров телефонов участковых избирательных комиссий должны быть опубликованы главой муниципального образования не позднее чем за 45 дней до дня голосования.
Если избирательный участок образован на территориях нескольких населенных пунктов, вместо границ и номеров избирательных участков публикуется перечень населенных пунктов.
Текст публикуемого материала об избирательных участках, образованных на территориях воинских частей, согласовывается с командиром соответствующей воинской части.
Обнародование сведений об избирательных участках, образованных за пределами территории Российской Федерации, разрешается руководителями соответствующих дипломатических представительств или консульских учреждений Российской Федерации с учетом местных условий.
Списки избирателей
Списки избирателей составляются участковыми избирательными комиссиями отдельно по каждому избирательному участку по форме, установленной Центральной избирательной комиссией.
Списки избирателей должны быть составлены не позднее чем за 21 день до начала голосования. Они составляются на основании сведений об избирателях, проживающих на территории, входящей в избирательный участок. Сведения предоставляет глава местной администрации (района, городского округа, командир воинской части, руководитель организации, где временно пребывают избиратели, и т.д.)
В особых случаях (труднодоступная или отдаленная местность, воинская часть) список избирателей составляется участковой избирательной комиссией не позднее чем за 20 дней до дня голосования.
Сведения об избирателях, включаемых в список избирателей, располагаются в алфавитном или ином порядке (по населенным пунктам, улицам, домам, квартирам). В списке избирателей указываются фамилия, имя и отчество, год рождения избирателя (в возрасте 18 лет – дополнительно день и месяц рождения), адрес места жительства.
Список избирателей должен содержать место для внесения данных паспорта (или другого документа, заменяющего паспорт), место для подписи за полученный бюллетень, место для подписи члена участковой избирательной комиссии, выдавшего бюллетень. А также должно быть место для особых отметок и внесения суммарных данных по каждому листу списка.
Список избирателей составляется в двух экземплярах. Первый экземпляр передается по акту в соответствующую участковую избирательную комиссию за 20 дней до дня голосования, а второй экземпляр хранится в территориальной избирательной комиссии.
Список избирателей подписывается председателем и секретарем территориальной избирательной комиссии с указанием даты внесения подписей и заверяется печатью территориальной избирательной комиссии.
После составления списка избирателей участковая избирательная комиссия выверяет его и вносит в него необходимые изменения на основании личных обращений граждан. Выверенный и уточненный список избирателей не позднее чем в день, предшествующий дню голосования, подписывается председателем и секретарем участковой избирательной комиссии и заверяется печатью участковой избирательной комиссии.
Источник