GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


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

Обсуждение материалов сайта: вопросы, замечания, предложения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Боюсь что да, кто-то должен сесть и составить третью таблицу соответствия tik_id из УИК ГЕО/ВикиУИКи и ЦИК. Просто две колонки, или четыре, если есть названия.

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

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8865
Репутация: 627
Статьи: 231
Проекты: 12/6

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

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

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

последний штрих...
скрестить ужа с ежом... - в процессе
  • 0

Вложения
edinaya-base-ik_tik_id.csv
(851.96 КБ) Скачиваний: 416
gislab-autocode_tik_id_tik_name.csv
(174.66 КБ) Скачиваний: 433
sadless74
Завсегдатай
 
Зарегистрирован: 25 май 2009
 
Сообщения: 273
Репутация: 40
Проекты: 2

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

Сообщение sadless74 » 11 апр 2014, 00: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 тиков. наверное новые?
как-то вернуть это в полную базу надо...

"А теперь пора спать..."
  • 1

Вложения
edinaya-base+gislab.ods
(362.12 КБ) Скачиваний: 1459
sadless74
Завсегдатай
 
Зарегистрирован: 25 май 2009
 
Сообщения: 273
Репутация: 40
Проекты: 2

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

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

Здорово

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

За исключением обозначенных выше проблем...
Можно порезать на области получившийся файл
и останется только обработать адреса чтобы привести их к нашей схеме
или это не спортивно?
  • 0

Вложения
cik_uik_20140423.7z
(2.56 МБ) Скачиваний: 442
sadless74
Завсегдатай
 
Зарегистрирован: 25 май 2009
 
Сообщения: 273
Репутация: 40
Проекты: 2

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

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

sadless74 писал(а): и останется только обработать адреса чтобы привести их к нашей схеме
или это не спортивно?


Вот тут и начнутся проблемы. Если начать присматриваться к адресам в ГАС Выборы, то идиллическая картина нарушается.

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

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

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

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

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

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

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

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

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

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


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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).