Адреса избирательных комиссий

Обсуждение материалов сайта: вопросы, замечания, предложения
Ответить
kalenkov
Гуру
Сообщения: 567
Зарегистрирован: 30 апр 2013, 09:33
Статьи: 1
Проекты: 1
Репутация: 35

Адреса избирательных комиссий

Сообщение kalenkov » 07 апр 2014, 21:49

Недавно в ГАС Выборы появился раздел, содержащий информацию обо всех избирательных комиссиях, действующих на территории России.

Описание представленной там информации дано в статье

Данные по избирательным комиссиям РФ из ГАС Выборы

Какие будут замечания?

sadless74
Завсегдатай
Сообщения: 274
Зарегистрирован: 25 май 2009, 13:50
Проекты: 2
Репутация: 40

Re: Адреса избирательных комиссий

Сообщение sadless74 » 10 апр 2014, 11:28

хорошая работа.
но мне сложно взять данные и обрабатывать :(

как сопоставить parent_id и номер ТИКа?
подсказали что по названию...

есть просьба...
можно сделать в единой БД по всем данным ЦИК в формате SQLite дополнительные столбцы.
нужны: из region переделать в auto_code,
дополнительный столбец tik_id, который мы уже присваивали в Координационная таблица и источники данных по УИК РФ. только как его получить? названия тиков в базе и в нашей вики сравнивать?

со своей стороны смогу брать данные и затем причесывать адреса и название мест голосования с телефонами...

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 8895
Зарегистрирован: 06 окт 2003, 20:20
Статьи: 231
Проекты: 12/6
Репутация: 635
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Адреса избирательных комиссий

Сообщение Максим Дубинин » 10 апр 2014, 11:40

sadless74 писал(а):дополнительный столбец tik_id, который мы уже присваивали в Координационная таблица и источники данных по УИК РФ. только как его получить? названия тиков в базе и в нашей вики сравнивать?
Боюсь что да, кто-то должен сесть и составить третью таблицу соответствия tik_id из УИК ГЕО/ВикиУИКи и ЦИК. Просто две колонки, или четыре, если есть названия.

У меня есть поисковый скрипт для таких случаев, который возможно поможет связать большую часть автоматически, но потом все равно нужно будет проверять.
пристегивайтесь, турбулентность прямо по курсу

sadless74
Завсегдатай
Сообщения: 274
Зарегистрирован: 25 май 2009, 13:50
Проекты: 2
Репутация: 40

Re: Адреса избирательных комиссий

Сообщение sadless74 » 10 апр 2014, 20:50

этап раз...
достать из вики таблицу что есть - gislab-autocode_tik_id_tik_name.csv
этап два...
достать из Единой базы только type_ik=ik и type_ik=tik_id - edinaya-base-ik_tik_id.csv

последний штрих...
скрестить ужа с ежом... - в процессе
Вложения
edinaya-base-ik_tik_id.csv
(851.96 КБ) 443 скачивания
gislab-autocode_tik_id_tik_name.csv
(174.66 КБ) 456 скачиваний

sadless74
Завсегдатай
Сообщения: 274
Зарегистрирован: 25 май 2009, 13:50
Проекты: 2
Репутация: 40

Re: Адреса избирательных комиссий

Сообщение sadless74 » 10 апр 2014, 23:14

Вот что мне нравится в ГИС-ЛАБе, то что ЧСВ прокачивается неимоверно...

Питона пока не приручил. А вот VBA лет десять уже не использовал, но кое что вспомнил...

Код: Выделить всё

Sub StupidCompare()
For i = 2745 To 1 Step -1
cc = "C" & i
cct = Range(cc).Text
ccp = i
    For k = 1 To 2834
    gg = "G" & k
    ggt = Range(gg).Text
    If ggt = cct Then
        aa = "A" & ccp
        aat = Range(aa).Text
        dd = "D" & k
        Range(dd).Value = aat
        bb = "B" & ccp
        bbt = Range(bb).Text
        ee = "E" & k
        Range(ee).Value = bbt
        cc = "C" & ccp
        ff = "F" & k
        Range(ff).Value = cct
        Exit For
    End If
    Next k
Next i
End Sub
Обнаружились подводные камни: двойные пробелы и разный регистр у букв...
Решил сделать все данные в верхнем регистре и почистил лишние символы...
Получилось 2832 строк (это и ik и tik)
из них в таблице вики не нашлось 9 тиков. наверное новые?
как-то вернуть это в полную базу надо...

"А теперь пора спать..."
Вложения
edinaya-base+gislab.ods
(362.12 КБ) 1514 скачиваний

kalenkov
Гуру
Сообщения: 567
Зарегистрирован: 30 апр 2013, 09:33
Статьи: 1
Проекты: 1
Репутация: 35

Re: Адреса избирательных комиссий

Сообщение kalenkov » 13 апр 2014, 19:43

Здорово

У меня получилось, что нет соответствия для следующих ТИК

Коми:
ТИК Княжпогостского района
ТИК Койгородского района
ТИК Усть-Цилемского района
ТИК города Усинска
Белгородская область:
Избирательная комиссия муниципального района "Краснояружский район"
Московская область:
ТИК Щёлковского района
ТИК Луховицкого района
Санкт-Петербург:
ТИК № 29
Чукотка:
Избирательная комиссия городского поселения Угольные Копи

Но не все ТИКи потеряны.
ТИК Щёлковского района имеет tik_id=1540 и присутствует в координационной таблице. Он видимо не нашелся из-за буквы "ё".

ТИК Луховицкого района действительно потерялся. Но id ему был назначен. Рассогласованность возникла из-за того, что УИКи Московской области были обработаны до создания координационной таблицы. Добавил его в таблицу.

kalenkov
Гуру
Сообщения: 567
Зарегистрирован: 30 апр 2013, 09:33
Статьи: 1
Проекты: 1
Репутация: 35

Re: Адреса избирательных комиссий

Сообщение kalenkov » 13 апр 2014, 19:59

У ИКМО Краснояружского района тоже был tik_id, но запись об этом отсутствовала к координационной таблице. Добавил.

А вот с Чукоткой сложнее. Вот тут
http://chukot.izbirkom.ru/way/944268.html
сказано, что УИКи 6-20 относятся к ТИК Анадырского района и никаких Угольных Копей там нет. В этом месте в ГАС Выборы похоже ошибка. Там ещё куча УИК в Анадырском районе потеряно.

kalenkov
Гуру
Сообщения: 567
Зарегистрирован: 30 апр 2013, 09:33
Статьи: 1
Проекты: 1
Репутация: 35

Re: Адреса избирательных комиссий

Сообщение kalenkov » 13 апр 2014, 20:04

В Коми похоже мы потеряли кучу ТИК. Но за этот регион пока ещё никто не брался.

ТИК 29 также потерялся. Но за Питер ещё никто не брался.

sadless74
Завсегдатай
Сообщения: 274
Зарегистрирован: 25 май 2009, 13:50
Проекты: 2
Репутация: 40

Re: Адреса избирательных комиссий

Сообщение sadless74 » 23 апр 2014, 14:15

из таблицы соответствий в которой только ik и tik, но добавлены нужные нам столбцы edinaya-base+gislab.ods
перенёс значения столбцов auto_code, tik_id_gislab в общий файл cik_uik_20140404.csv

За исключением обозначенных выше проблем...
Можно порезать на области получившийся файл
и останется только обработать адреса чтобы привести их к нашей схеме
или это не спортивно?
Вложения
cik_uik_20140423.7z
(2.56 МБ) 466 скачиваний

kalenkov
Гуру
Сообщения: 567
Зарегистрирован: 30 апр 2013, 09:33
Статьи: 1
Проекты: 1
Репутация: 35

Re: Адреса избирательных комиссий

Сообщение kalenkov » 23 апр 2014, 21:52

sadless74 писал(а): и останется только обработать адреса чтобы привести их к нашей схеме
или это не спортивно?
Вот тут и начнутся проблемы. Если начать присматриваться к адресам в ГАС Выборы, то идиллическая картина нарушается.

Ну вот, для примера

УИК 71 в Якутии
http://www.yakut.vybory.izbirkom.ru/yak ... 4006127393
Адрес комиссии: 678411, Республика Саха (Якутия), Булунский район, Борогонский наслег, Жиркова, 6

И как это понимать? Какой это населенный пункт?? Чтобы это узнать придется посмотреть в постановление
http://sakha.gov.ru/node/122086
И там видно, что правильный адрес
678411, Республика Саха (Якутия), Булунский район, Борогонский наслег, с. Намы, Жиркова, 6

Там таких проблем с пропуском существенной части адреса навалом. И что с этим делать?

kalenkov
Гуру
Сообщения: 567
Зарегистрирован: 30 апр 2013, 09:33
Статьи: 1
Проекты: 1
Репутация: 35

Re: Адреса избирательных комиссий

Сообщение kalenkov » 29 июн 2014, 22:25

УИКи в ГАС Выборы немного меняются: исправляют опечатки, добавляют недостающую информацию, вносят официальные исправлени.

Выложили ссылки на свежий срез раздела ГАС Выборы, содержащего сведения об избирательных комиссиях
http://gis-lab.info/qa/cik-data.html

Ответить

Вернуться в «Материалы сайта»