Проект УИК Петербурга: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
(→‎Источники: уик на судах перенёс в таблицу)
Нет описания правки
 
(не показаны 63 промежуточные версии 3 участников)
Строка 1: Строка 1:
'''Внимание: Эти данные устарели! Актуальные (2013 г.) данные по УИК собираются в проекте УИК ГЕО, [http://uikgeo.gis-lab.info присоединяйтесь], нам нужно ваше участие.'''
Проект по созданию слоя точек УИК Санкт-Петербурга, аналогичный [[Проект_Проверка_УИКов_г._Москвы|московскому]]. Шаги для реализации:
Проект по созданию слоя точек УИК Санкт-Петербурга, аналогичный [[Проект_Проверка_УИКов_г._Москвы|московскому]]. Шаги для реализации:
# <s>Собрать список источников</s>
# <s>Собрать список источников</s>
# <s>Преобразовать списки в единый формат</s>
# <s>Преобразовать списки в единый формат</s>
# <s>Через поиск openstreetmap.ru найти адреса или, как минимум, улицы</s>
# <s>Через поиск openstreetmap.ru найти адреса или, как минимум, улицы</s>
# <s>Преобразовать списки в <tt>*.osm</tt></s>
# <s>Преобразовать списки в <tt>*.osm</tt></s>
# <s>Поправить координаты по OSM совместными силами</s>
# <s>Поправить координаты по OSM совместными силами</s> (спасибо xamal, Danidin9, Максиму Дубинину и SS_Rebelious)
# <s>Выложить готовый csv-файл для районов и целиком</s>
# <s>Выложить готовый csv-файл для районов и целиком</s>


Строка 15: Строка 16:
# <s>Придумать способ переноса неизменённых координат в новые списки</s>
# <s>Придумать способ переноса неизменённых координат в новые списки</s>
# <s>Преобразовать в <tt>*.osm</tt></s>
# <s>Преобразовать в <tt>*.osm</tt></s>
# Поправить координаты по OSM
# <s>Поправить координаты по OSM</s>
# Выложить готовый csv-файл для районов и целиком
# <s>Выложить готовый csv-файл для районов и целиком</s>
# Выложить файлы <tt>*.kml</tt> для 2011 и 2012
# <s>Выложить файлы <tt>*.kml</tt> для 2011 и 2012</s>
 
Дополнительный проект с ТИК и выборами-2011:
 
# <s>Собрать распределение УИК по ТИК</s>
# <s>Добавить столбец с номером ТИК в списки УИК 2011 и 2012 годов</s>
# <s>Нарисовать и выложить границы ТИК в форматах OSM и KML</s>
# <s>Вытащить с сайта избиркома данные по выборам 4 декабря в CSV</s> (см. [http://people.apache.org/~shade/articles/elections2011/ эту страницу])
# <s>Выложить список УИК со статистикой, по которым не было информации</s>
# <s>Сделать KML-файл с УИК, дифференцированными по проценту голосов за ЕР</s>
# PROFIT!
# PROFIT!


== Источники ==
 
== Источники и результаты ==
 
''Все данные в форматах CSV, KML и OSM по ссылкам из этой страницы распространяются под лицензией [http://ru.wikipedia.org/wiki/Лицензии_и_инструменты_Creative_Commons#CC0 CC0]. При использовании обработанных списков (с координатами) желательно, но не обязательно, упомянуть GIS-Lab.''


Ссылки на перечни на сайте gov.spb.ru (к сожалению, адекватные ссылки изнутри сайта не всегда существуют; с января некоторые перестали работать из-за выборов 2012 года):
Ссылки на перечни на сайте gov.spb.ru (к сожалению, адекватные ссылки изнутри сайта не всегда существуют; с января некоторые перестали работать из-за выборов 2012 года):


{| class="wikitable"
{| class="wikitable"
! Район !! Список-2011 !! Номера участков !! CSV !! Список-2012 || Номера-2012 || Изменения || CSV
! Район !! Список-2011 !! Номера участков !! Результат !! Список-2012 || Номера-2012 || Изменения || Результат
|-
|-
| Адмиралтейский район || [http://www.gov.spb.ru/Files/file/uchastki%20na%20vuborah%20v%20gd%20fs%20rf.pdf pdf] || 1—60 || [http://textual.ru/vybory2011/csvres/admiral2.csv csv] || [http://gov.spb.ru/print_version/gov/admin/terr/reg_admiral/vyb_2012/uchastki html] || 1—61 || нет || [http://textual.ru/vybory2012/csv/admiral.csv csv]
| Адмиралтейский район || [http://www.gov.spb.ru/Files/file/uchastki%20na%20vuborah%20v%20gd%20fs%20rf.pdf pdf] || 1—60 || [http://textual.ru/vybory2011/csvres/admiral2.csv csv], [http://textual.ru/vybory2011/kml/admiral2.kml kml] || [http://gov.spb.ru/print_version/gov/admin/terr/reg_admiral/vyb_2012/uchastki html] || 1—61 || нет || [http://textual.ru/vybory2012/csvres/admiral.csv csv], [http://textual.ru/vybory2012/kml/admiral.kml kml]
|-
|-
| Василеостровский район || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_vasileostr/vibori2011/raspor1021 html] (заменён) || 74—147 || [http://textual.ru/vybory2011/csvres/vasileost2.csv csv] || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_vasileostr/vibori2011/raspor1021 html] || 74—147 || 1 || [http://textual.ru/vybory2012/csv/vasileos.csv csv]
| Василеостровский район || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_vasileostr/vibori2011/raspor1021 html] (заменён) || 74—147 || [http://textual.ru/vybory2011/csvres/vasileost2.csv csv], [http://textual.ru/vybory2011/kml/vasileost2.kml kml] || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_vasileostr/vibori2011/raspor1021 html] || 74—147 || 1 || [http://textual.ru/vybory2012/csvres/vasileos.csv csv], [http://textual.ru/vybory2012/kml/vasileos.kml kml]
|-
|-
| Выборгский район || [http://www.gov.spb.ru/Document/1321599654.doc doc] || 162—327 || [http://textual.ru/vybory2011/csvres/vyborg2.csv csv] || [http://www.gov.spb.ru/Document/1327302138.doc doc] || 162—328, 1849 || 2+13 || [http://textual.ru/vybory2012/csv/vyborg.csv csv]
| Выборгский район || [http://www.gov.spb.ru/Document/1321599654.doc doc] || 162—327 || [http://textual.ru/vybory2011/csvres/vyborg2.csv csv], [http://textual.ru/vybory2011/kml/vyborg2.kml kml] || [http://www.gov.spb.ru/Document/1327302138.doc doc] || 162—328, 1849 || 2+13 || [http://textual.ru/vybory2012/csvres/vyborg.csv csv], [http://textual.ru/vybory2012/kml/vyborg.kml kml]
|-
|-
| Калининский район || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_kalinin/vote2011/uik2011 html] (заменён) || 329—483 || [http://textual.ru/vybory2011/csvres/kalinin2.csv csv] || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_kalinin/vote2011/uik2011 html] || 329—480 || 1-3 || [http://textual.ru/vybory2012/csv/kalinin.csv csv]
| Калининский район || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_kalinin/vote2011/uik2011 html] (заменён) || 329—483 || [http://textual.ru/vybory2011/csvres/kalinin2.csv csv], [http://textual.ru/vybory2011/kml/kalinin2.kml kml] || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_kalinin/vote2011/uik2011 html] || 329—480 || 1-3 || [http://textual.ru/vybory2012/csvres/kalinin.csv csv], [http://textual.ru/vybory2012/kml/kalinin.kml kml]
|-
|-
| Кировский район || [http://www.gov.spb.ru/Document/1320757592.doc doc] || 485—619 || [http://textual.ru/vybory2011/csvres/kirov2.csv csv] || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_kirovsk/vibori html] || 485—620 || 4+1 || [http://textual.ru/vybory2012/csv/kirovsk.csv csv]
| Кировский район || [http://www.gov.spb.ru/Document/1320757592.doc doc] || 485—619 || [http://textual.ru/vybory2011/csvres/kirov2.csv csv], [http://textual.ru/vybory2011/kml/kirov2.kml kml] || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_kirovsk/vibori html] || 485—620 || 4+1 || [http://textual.ru/vybory2012/csvres/kirovsk.csv csv], [http://textual.ru/vybory2012/kml/kirovsk.kml kml]
|-
|-
| Колпинский район || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_kolpino/vybory2011/ychastke html] (удалён) || 622—672 || [http://textual.ru/vybory2011/csvres/kolpino2.csv csv] || [http://gov.spb.ru/Files/file/granitsu.doc doc] || 622—687 || 3+1 || [http://textual.ru/vybory2012/csv/kolpino.csv csv]
| Колпинский район || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_kolpino/vybory2011/ychastke html] (удалён) || 622—672 || [http://textual.ru/vybory2011/csvres/kolpino2.csv csv], [http://textual.ru/vybory2011/kml/kolpino2.kml kml] || [http://gov.spb.ru/Files/file/granitsu.doc doc] || 622—687 || 3+1 || [http://textual.ru/vybory2012/csvres/kolpino.csv csv], [http://textual.ru/vybory2012/kml/kolpino.kml kml]
|-
|-
| Красногвардейский район || [http://www.gov.spb.ru/Document/1319798621.pdf pdf] || 689—818 || [http://textual.ru/vybory2011/csvres/krasnogv2.csv csv] || [http://www.gov.spb.ru/print_version/gov/admin/terr/krasnogvard/vibory/spisok html] || 689—821, 1850-1851 || 2+7-2 || [http://textual.ru/vybory2012/csv/krasnogv.csv csv]
| Красногвардейский район || [http://www.gov.spb.ru/Document/1319798621.pdf pdf] || 689—818 || [http://textual.ru/vybory2011/csvres/krasnogv2.csv csv], [http://textual.ru/vybory2011/kml/krasnogv2.kml kml] || [http://www.gov.spb.ru/print_version/gov/admin/terr/krasnogvard/vibory/spisok html] || 689—821, 1850-1851 || 2+7-2 || [http://textual.ru/vybory2012/csvres/krasnogv.csv csv], [http://textual.ru/vybory2012/kml/krasnogv.kml kml]
|-
|-
| Красносельский район || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_krasnoselsk/tik/88 html] || 822—957 || [http://textual.ru/vybory2011/csvres/krasnosel2.csv csv] || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_krasnoselsk/755/778 html] || 830—957 || 2+2-2  || [http://textual.ru/vybory2012/csv/krasnosel.csv csv]
| Красносельский район || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_krasnoselsk/tik/88 html] (удалён) || 822—957 || [http://textual.ru/vybory2011/csvres/krasnosel2.csv csv], [http://textual.ru/vybory2011/kml/krasnosel2.kml kml] || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_krasnoselsk/755/778 html] || 830—957 || 2+2-2  || [http://textual.ru/vybory2012/csvres/krasnosel.csv csv], [http://textual.ru/vybory2012/kml/krasnosel.kml kml]
|-
|-
| Кронштадтский район || [http://www.gov.spb.ru/Document/1320756993.doc doc] || 959—976 || [http://textual.ru/vybory2011/csvres/kronsht2.csv csv] || [http://gov.spb.ru/Document/1326868586.doc doc] || 959—976 || нет || [http://textual.ru/vybory2012/csv/kronsht.csv csv]
| Кронштадтский район || [http://www.gov.spb.ru/Document/1320756993.doc doc] || 959—976 || [http://textual.ru/vybory2011/csvres/kronsht2.csv csv], [http://textual.ru/vybory2011/kml/kronsht2.kml kml] || [http://gov.spb.ru/Document/1326868586.doc doc] || 959—976 || нет || [http://textual.ru/vybory2012/csvres/kronsht.csv csv], [http://textual.ru/vybory2012/kml/kronsht.kml kml]
|-
|-
| Курортный район || [http://textual.ru/vybory2011/2011kurort.htm html], из кэша || 979—1006 || [http://textual.ru/vybory2011/csvres/kurort2.csv csv] || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_kurort/vybory/ychastok html] || 979—1006 || нет || [http://textual.ru/vybory2012/csv/kurort.csv csv]
| Курортный район || [http://textual.ru/vybory2011/2011kurort.htm html], из кэша || 979—1006 || [http://textual.ru/vybory2011/csvres/kurort2.csv csv], [http://textual.ru/vybory2011/kml/kurort2.kml kml] || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_kurort/vybory/ychastok html] || 979—1006 || нет || [http://textual.ru/vybory2012/csvres/kurort.csv csv], [http://textual.ru/vybory2012/kml/kurort.kml kml]
|-
|-
| Московский район || [http://www.gov.spb.ru/Files/file/uchastki%20gosduma.doc doc] || 1009—1127 || [http://textual.ru/vybory2011/csvres/moskov-new.csv csv] || [http://www.gov.spb.ru/Files/file/iu%20prezident%20dlya%20publikatsii(1).doc doc] || 1009—1127 || 3 || [http://textual.ru/vybory2012/csv/moskov.csv csv]
| Московский район || [http://www.gov.spb.ru/Files/file/uchastki%20gosduma.doc doc] || 1009—1127 || [http://textual.ru/vybory2011/csvres/moskov-new.csv csv], [http://textual.ru/vybory2011/kml/moskov-new.kml kml] || [http://www.gov.spb.ru/Files/file/iu%20prezident%20dlya%20publikatsii(1).doc doc] || 1009—1127 || 3 || [http://textual.ru/vybory2012/csvres/moskov.csv csv], [http://textual.ru/vybory2012/kml/moskov.kml kml]
|-
|-
| Невский район || [http://www.gov.spb.ru/print_version/gov/admin/terr/nevsky/vybory2011/iz_uchastki html] || 1130—1295 || [http://textual.ru/vybory2011/csvres/nevsky2.csv csv] || [http://www.gov.spb.ru/Document/1327652887.doc doc] || 1130—1295 || 4 || [http://textual.ru/vybory2012/csv/nevsky.csv csv]
| Невский район || [http://www.gov.spb.ru/print_version/gov/admin/terr/nevsky/vybory2011/iz_uchastki html] || 1130—1295 || [http://textual.ru/vybory2011/csvres/nevsky2.csv csv], [http://textual.ru/vybory2011/kml/nevsky2.kml kml] || [http://www.gov.spb.ru/Document/1327652887.doc doc] || 1130—1295 || 4 || [http://textual.ru/vybory2012/csvres/nevsky.csv csv], [http://textual.ru/vybory2012/kml/nevsky.kml kml]
|-
|-
| Петроградский район || [http://www.gov.spb.ru/Files/file/rasporezhengi.doc doc] || 1297—1354 || [http://textual.ru/vybory2011/csvres/petrogr2.csv csv] || [http://www.gov.spb.ru/Files/file/v04_03_20212.doc doc] || 1297—1354 || нет || [http://textual.ru/vybory2012/csv/petrogr.csv csv]
| Петроградский район || [http://www.gov.spb.ru/Files/file/rasporezhengi.doc doc] || 1297—1354 || [http://textual.ru/vybory2011/csvres/petrogr2.csv csv], [http://textual.ru/vybory2011/kml/petrogr2.kml kml] || [http://www.gov.spb.ru/Files/file/v04_03_20212.doc doc] || 1297—1354 || нет || [http://textual.ru/vybory2012/csvres/petrogr.csv csv], [http://textual.ru/vybory2012/kml/petrogr.kml kml]
|-
|-
| Петродворцовый район || [http://www.gov.spb.ru/Files/file/ob%20obrazovanii%20uchastkov.doc doc] || 1358—1404 || [http://textual.ru/vybory2011/csvres/petrodv2.csv csv] || [http://www.gov.spb.ru/Files/file/iu.doc doc] || 1358—1404 || 1 || [http://textual.ru/vybory2012/csv/petrodv.csv csv]
| Петродворцовый район || [http://www.gov.spb.ru/Files/file/ob%20obrazovanii%20uchastkov.doc doc] || 1358—1404 || [http://textual.ru/vybory2011/csvres/petrodv2.csv csv], [http://textual.ru/vybory2011/kml/petrodv2.kml kml] || [http://www.gov.spb.ru/Files/file/iu.doc doc] || 1358—1404 || 1 || [http://textual.ru/vybory2012/csvres/petrodv.csv csv], [http://textual.ru/vybory2012/kml/petrodv.kml kml]
|-
|-
| Приморский район || [http://rprim.spb.ru/images/public/docs/zakon/operativnaya_infa/__._._.__-23.11.11_.doc doc] || 1405—1554 || [http://textual.ru/vybory2011/csvres/primor2.csv csv] || [http://rprim.spb.ru/images/public/docs/zakon/zbir_uch__13_01_12_new.doc doc] || 1405—1554 || 2+9 || [http://textual.ru/vybory2012/csv/primor.csv csv]
| Приморский район || [http://rprim.spb.ru/images/public/docs/zakon/operativnaya_infa/__._._.__-23.11.11_.doc doc] || 1405—1554 || [http://textual.ru/vybory2011/csvres/primor2.csv csv], [http://textual.ru/vybory2011/kml/primor2.kml kml] || [http://rprim.spb.ru/images/public/docs/zakon/zbir_uch__13_01_12_new.doc doc] || 1405—1554 || 2+9 || [http://textual.ru/vybory2012/csvres/primor.csv csv], [http://textual.ru/vybory2012/kml/primor.kml kml]
|-
|-
| Пушкинский район || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_pavlovsk/vuboru_2011/spisok_UIK html] || 1558—1610 || [http://textual.ru/vybory2011/csvres/pushkin2.csv csv] || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_pavlovsk/4_marta_vprf/spisok_UIK_04 html] || 1558—1614, 1943—1947 || +9 || [http://textual.ru/vybory2012/csv/pushkin.csv csv]
| Пушкинский район || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_pavlovsk/vuboru_2011/spisok_UIK html] || 1558—1610 || [http://textual.ru/vybory2011/csvres/pushkin2.csv csv], [http://textual.ru/vybory2011/kml/pushkin2.kml kml] || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_pavlovsk/4_marta_vprf/spisok_UIK_04 html] || 1558—1614, 1943—1947 || +9 || [http://textual.ru/vybory2012/csvres/pushkin.csv csv], [http://textual.ru/vybory2012/kml/pushkin.kml kml]
|-
|-
| Фрунзенский район || [http://www.gov.spb.ru/Files/file/1320.pdf pdf] (картинки) || 1615—1755 || [http://textual.ru/vybory2011/csvres/frunze2.csv csv] || [http://www.gov.spb.ru/Files/file/uchastki_2012.doc doc] || 1615—1755 || нет || [http://textual.ru/vybory2012/csv/frunze.csv csv]
| Фрунзенский район || [http://www.gov.spb.ru/Files/file/1320.pdf pdf] (картинки) || 1615—1755 || [http://textual.ru/vybory2011/csvres/frunze2.csv csv], [http://textual.ru/vybory2011/kml/frunze2.kml kml] || [http://www.gov.spb.ru/Files/file/uchastki_2012.doc doc] || 1615—1755 || нет || [http://textual.ru/vybory2012/csvres/frunze.csv csv], [http://textual.ru/vybory2012/kml/frunze.kml kml]
|-
|-
| Центральный район || [http://www.gov.spb.ru/Files/file/05_novosty(1).pdf pdf] || 1758—1843 || [http://textual.ru/vybory2011/csvres/central2.csv csv] || [http://www.gov.spb.ru/Files/file/rasporyazhenie_prilozhenie_uiki%20ot%20obshego%20otdela.doc doc] || 1758—1843 || 1 || [http://textual.ru/vybory2012/csv/central.csv csv]
| Центральный район || [http://www.gov.spb.ru/Files/file/05_novosty(1).pdf pdf] || 1758—1843 || [http://textual.ru/vybory2011/csvres/central2.csv csv], [http://textual.ru/vybory2011/kml/central2.kml kml] || [http://www.gov.spb.ru/Files/file/rasporyazhenie_prilozhenie_uiki%20ot%20obshego%20otdela.doc doc] || 1758—1843 || 1 || [http://textual.ru/vybory2012/csvres/central.csv csv], [http://textual.ru/vybory2012/kml/central.kml kml]
|-
|-
| УИК на судах в плавании || || || || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_kirovsk/vibori/sudov html] || 1858—1922 || ||
| УИК на судах в плавании || || || || [http://www.gov.spb.ru/print_version/gov/admin/terr/reg_kirovsk/vibori/sudov html] || 1858—1922 || ||
|-
! Все в одном списке || colspan=2| || [http://textual.ru/vybory2011/csvres/spbuik2011.csv csv], [http://textual.ru/vybory2011/kml/spbuik2011.kml kml] || colspan=3 | || [http://textual.ru/vybory2012/csvres/spbuik2012.csv csv], [http://textual.ru/vybory2012/kml/spbuik2012.kml kml]
|}
|}


Всё страницы [http://textual.ru/vybory2011/ сохранены] ([http://textual.ru/vybory2012/ архив 2012]). Также есть [http://www.spbik.spb.ru/findyikDUMAZAKS2011/ поисковый сайт], выдающий УИК по адресу.
Все страницы [http://textual.ru/vybory2011/ сохранены] ([http://textual.ru/vybory2012/ архив 2012]). Также есть [http://www.spbik.spb.ru/findyikDUMAZAKS2011/ поисковый сайт], выдающий УИК по адресу.
 
Списки УИК сначала преобразованы в формат CSV, куда затем с помощью участников проекта добавлены столбцы географических координат. Колонки разделены символом TAB (<tt>\t</tt>, <tt>0x09</tt>), их список: номер УИК (целое положительное число, в Приморском районе встречаются нули и дубликаты), адрес, комментарий (расположение УИК), телефоны, широта, долгота (дробные части отделены точкой), номер ТИК. В объединённых списках добавлен восьмой столбец с названием района.
 
Районы ТИК нарисованы в форматах [http://textual.ru/vybory2012/tik/spbtik2.osm OSM] и [http://textual.ru/vybory2012/tik/spbtik.kml KML], последний можно [http://maps.burningsilicon.net/index.php?url=http%3A%2F%2Ftextual.ru%2Fvybory2012%2Ftik%2Fspbtik.kml посмотреть онлайн].


Потихоньку преобразовываем всё в формат csv. Колонки разделены табом, их список: номер УИК, адрес, комментарий (школа), телефон.
Результаты выборов по избирательным участкам можно посмотреть на [http://www.st-petersburg.vybory.izbirkom.ru/region/st-petersburg?action=show&root_a=null&vrn=100100028713299&region=78&global=true&type=0&root=1000160&prver=0&pronetvd=null&tvd=100100028713468 сайте избиркома]. Некоторые УИК на этом сайте отсутствовали в списках по районам и, соответственно, в подготовленных CSV-файлах. [http://textual.ru/vybory2011/missing-uiks.html Вот их список]. KMZ с результатами выборов по УИК [http://textual.ru/vybory2011/ermap/ermap.kmz выложен сюда] ([http://textual.ru/vybory2011/ermap/ посмотреть онлайн]).


Итоговый CSV с координатами для избирательных комиссий декабря 2011: [http://textual.ru/vybory2011/csvres/spbuik2011.csv spbuik2011.csv]. Списки по районам смотрите в первом стоблце CSV в таблице. Данные для мартовских выборов и файлы в форматах KML будут чуть позже.
[http://textual.ru/vybory2012/ermap/missing2012.html Список] отсутствующих УИК за 2012 год, [http://textual.ru/vybory2012/ermap/ermap2012.kmz KMZ] с результатами голосования, [http://textual.ru/vybory2012/ermap/ посмотреть онлайн].
 
Скрипты, использовавшиеся для проекта, на языках Perl и Python, выложены [http://textual.ru/vybory2012/uik_project.zip сюда] (тоже под лицензией CC0).


== Данные для работы ==
== Данные для работы ==
Строка 130: Строка 151:
Иногда из исходных данных не понятно, куда ставить точку. Добавляйте в этот список номера участков и комментарии, желательно соблюдая последовательность номеров. Если проблема не с поиском, а с данными OSM (например, школа не подписана) -- можно вместо занесения в таблицу, не отходя от кассы, сделать запрос в OpenStreetBugs (через одноимённый плагин). Пытаясь поправить непосредственно в данных, не совершите глупость, загрузив данные в слой УИК: сначала сделайте пустой слой. Или поставьте плагин openstreetbugs, наконец: куда удобнее.
Иногда из исходных данных не понятно, куда ставить точку. Добавляйте в этот список номера участков и комментарии, желательно соблюдая последовательность номеров. Если проблема не с поиском, а с данными OSM (например, школа не подписана) -- можно вместо занесения в таблицу, не отходя от кассы, сделать запрос в OpenStreetBugs (через одноимённый плагин). Пытаясь поправить непосредственно в данных, не совершите глупость, загрузив данные в слой УИК: сначала сделайте пустой слой. Или поставьте плагин openstreetbugs, наконец: куда удобнее.


{|
{| class="collapsible collapsed"
! colspan="3" | Список проблем при поиске координат УИК
|-
! Номер УИК || Описание проблемы || Комментарий
! Номер УИК || Описание проблемы || Комментарий
|-
|-
Строка 267: Строка 290:
|-
|-
| 502,503 || в осм у адреса литера Б
| 502,503 || в осм у адреса литера Б
|-
| 504 || в данных 2012 года адрес сменился, но всё остальное, включая номер школы, осталось. Не двигал точку.
|-
|-
| 505 || не указаны адрес и ПУ-42, поставил предположительно
| 505 || не указаны адрес и ПУ-42, поставил предположительно
Строка 536: Строка 561:
|-
|-
| 1839 || не указана школа
| 1839 || не указана школа
|-
| 1946 || дома 5/7 по Госпитальной не нашёл, поставил на 7/2.
|}
== ТИК ==
В скобках после номеров указываются заявленные территориальные избирательные комиссии.
{| class="wikitable"
! Район !! Номера участков !! Номера-2012
|-
| Адмиралтейский район || 1—60 (1) || 1—61 (1)
|-
| Василеостровский район || 74—108 (1)<br>109—147 (2) || 74—147 (2)
|-
| Выборгский район || 162—236 (22)<br>241—284 (10)<br>286—327 (14) || 162—240 (22)<br>241—285 (10)<br>286—328, 1849 (14)
|-
| Калининский район || 329—483 (?) || 329—480 (11, 17 — ?)
|-
| Кировский район || 485—619 (?) || 485—620 (3, 7 — ?)
|-
| Колпинский район || 622—637, 671, 673—687 (18)<br>638—670, 672 (19) || 622—687 (?)
|-
| Красногвардейский район || 689—751 (4)<br>754—818 (25) || 689—752 (4)<br>754—821, 1850-1851 (25)
|-
| Красносельский район || 822—957 (6, 26 — ?) || 830—957 (6, 26 — ?)
|-
| Кронштадтский район || 959—976 (15) || 959—976 (15)
|-
| Курортный район || 979—1006 (?) || 979—1006 (13)
|-
| Московский район || 1009—1071 (19)<br>1079—1127 (27) || 1009—1071 (19)<br>1079—1127 (27)
|-
| Невский район || 1130—1236 (5)<br>1240—1295 (24) || 1130—1295 (5, 24 — ?)
|-
| Петроградский район || 1297—1354 (?) || 1297—1354 (18)
|-
| Петродворцовый район || 1358—1404 (?) || 1358—1404 (8)
|-
| Приморский район || 1405—1489 (12)<br>1492—1554 (28) || 1405—1489 (12)<br>1492—1554 (28)
|-
| Пушкинский район || 1558—1610 (20) || 1558—1614, 1943—1947 (20)
|-
| Фрунзенский район || 1615—1755 (?) || 1615—1755 (23, 29 — по МО)
|-
| Центральный район || 1758—1804 (16)<br>1811—1843 (30) || 1758—1804 (16)<br>1811—1843 (30)
|}
Список УИК по ТИК по данным сайта избиркома:
{| class="wikitable sortable"
! Комиссия !! ТИК !! Номера УИК !! Номера 2012 !! Район
|-
| Восточная || 4 || 689—751 || 689—752 || Красногвардейский
|-
| Восточная || 16 || 1758—1806 || 1758—1804 || Центральный
|-
| Восточная || 23 || 1615—1679 || 1615—1677 || Фрунзенский
|-
| Восточная || 25 || 754—819 || 754—821, 1850—1851 || Красногвардейский
|-
| Восточная || 29 || 1685—1755 || 1685—1755 || Фрунзенский
|-
| Восточная || 30 || 1811—1846 || 1811—1843 || Центральный
|-
| Западная || 3 || 485—561, 1849, 1852—1923 || 485—559 || Кировский, судовые УИК
|-
| Западная || 6 || 822—828, 830—893 || 822—828, 830—892 || Красносельский
|-
| Западная || 7 || 562—619 || 562—620 || Кировский
|-
| Западная || 8 || 1358—1388 || 1358—1387 || Петродворцовый
|-
| Западная || 9 || 1389—1404 || 1389—1404 || Петродворцовый
|-
| Западная || 19 || 1009—1071 || 1009—1071 || Московский
|-
| Западная || 26 || 894—957 || 894—957 || Красносельский
|-
| Северная || 10 || 241—284 || 241—285 || Выборгский
|-
| Северная || 11 || 329—421 || 329—421 || Калининский
|-
| Северная || 13 || 979—1006 || 979—1006 || Курортный
|-
| Северная || 14 || 286—327 || 286—328, 1849 || Выборгский
|-
| Северная || 17 || 423—483 || 423—483 || Калининский
|-
| Северная || 22 || 162—238 || 162—240 || Выборгский
|-
| Центральная || 1 || 1—71 || 1—61 || Адмиралтейский
|-
| Центральная || 2 || 74—158 || 74—158 || Василеостровский
|-
| Центральная || 12 || 1405—1489 || 1405—1491, 1853—1854 || Приморский
|-
| Центральная || 15 || 959—976 || 959—976 || Кронштадтский
|-
| Центральная || 18 || 1297—1300, 1302—1313, 1315—1357 || 1297—1300, 1302—1313, 1315—1354 || Петроградский
|-
| Центральная || 28 || 1492—1556 || 1492—1556, 1855—1857, 1941—1942 || Приморский
|-
| Южная || 5 || 1130—1239, 1850-1851 || 1130—1236 || Невский
|-
| Южная || 20 || 1558—1610 || 1558—1614, 1943—1947 || Пушкинский
|-
| Южная || 21 || 622—687 || 622—687 || Колпинский
|-
| Южная || 24 || 1240—1295 || 1240—1295 || Невский
|-
| Южная || 27 || 1079—1128 || 1079—1122 || Московский
|}
|}
[[Категория:Уточнение расположения УИКов]]

Текущая версия от 07:04, 17 августа 2013

Внимание: Эти данные устарели! Актуальные (2013 г.) данные по УИК собираются в проекте УИК ГЕО, присоединяйтесь, нам нужно ваше участие.

Проект по созданию слоя точек УИК Санкт-Петербурга, аналогичный московскому. Шаги для реализации:

  1. Собрать список источников
  2. Преобразовать списки в единый формат
  3. Через поиск openstreetmap.ru найти адреса или, как минимум, улицы
  4. Преобразовать списки в *.osm
  5. Поправить координаты по OSM совместными силами (спасибо xamal, Danidin9, Максиму Дубинину и SS_Rebelious)
  6. Выложить готовый csv-файл для районов и целиком

Также, в конце января 2012 года начинается проект для выборов 4 марта:

  1. Собрать список источников для выборов 2012 года
  2. Преобразовать новые списки в csv
  3. Сравнить их со старыми
  4. Придумать способ переноса неизменённых координат в новые списки
  5. Преобразовать в *.osm
  6. Поправить координаты по OSM
  7. Выложить готовый csv-файл для районов и целиком
  8. Выложить файлы *.kml для 2011 и 2012

Дополнительный проект с ТИК и выборами-2011:

  1. Собрать распределение УИК по ТИК
  2. Добавить столбец с номером ТИК в списки УИК 2011 и 2012 годов
  3. Нарисовать и выложить границы ТИК в форматах OSM и KML
  4. Вытащить с сайта избиркома данные по выборам 4 декабря в CSV (см. эту страницу)
  5. Выложить список УИК со статистикой, по которым не было информации
  6. Сделать KML-файл с УИК, дифференцированными по проценту голосов за ЕР
  7. PROFIT!


Источники и результаты

Все данные в форматах CSV, KML и OSM по ссылкам из этой страницы распространяются под лицензией CC0. При использовании обработанных списков (с координатами) желательно, но не обязательно, упомянуть GIS-Lab.

Ссылки на перечни на сайте gov.spb.ru (к сожалению, адекватные ссылки изнутри сайта не всегда существуют; с января некоторые перестали работать из-за выборов 2012 года):

Район Список-2011 Номера участков Результат Список-2012 Номера-2012 Изменения Результат
Адмиралтейский район pdf 1—60 csv, kml html 1—61 нет csv, kml
Василеостровский район html (заменён) 74—147 csv, kml html 74—147 1 csv, kml
Выборгский район doc 162—327 csv, kml doc 162—328, 1849 2+13 csv, kml
Калининский район html (заменён) 329—483 csv, kml html 329—480 1-3 csv, kml
Кировский район doc 485—619 csv, kml html 485—620 4+1 csv, kml
Колпинский район html (удалён) 622—672 csv, kml doc 622—687 3+1 csv, kml
Красногвардейский район pdf 689—818 csv, kml html 689—821, 1850-1851 2+7-2 csv, kml
Красносельский район html (удалён) 822—957 csv, kml html 830—957 2+2-2 csv, kml
Кронштадтский район doc 959—976 csv, kml doc 959—976 нет csv, kml
Курортный район html, из кэша 979—1006 csv, kml html 979—1006 нет csv, kml
Московский район doc 1009—1127 csv, kml doc 1009—1127 3 csv, kml
Невский район html 1130—1295 csv, kml doc 1130—1295 4 csv, kml
Петроградский район doc 1297—1354 csv, kml doc 1297—1354 нет csv, kml
Петродворцовый район doc 1358—1404 csv, kml doc 1358—1404 1 csv, kml
Приморский район doc 1405—1554 csv, kml doc 1405—1554 2+9 csv, kml
Пушкинский район html 1558—1610 csv, kml html 1558—1614, 1943—1947 +9 csv, kml
Фрунзенский район pdf (картинки) 1615—1755 csv, kml doc 1615—1755 нет csv, kml
Центральный район pdf 1758—1843 csv, kml doc 1758—1843 1 csv, kml
УИК на судах в плавании html 1858—1922
Все в одном списке csv, kml csv, kml

Все страницы сохранены (архив 2012). Также есть поисковый сайт, выдающий УИК по адресу.

Списки УИК сначала преобразованы в формат CSV, куда затем с помощью участников проекта добавлены столбцы географических координат. Колонки разделены символом TAB (\t, 0x09), их список: номер УИК (целое положительное число, в Приморском районе встречаются нули и дубликаты), адрес, комментарий (расположение УИК), телефоны, широта, долгота (дробные части отделены точкой), номер ТИК. В объединённых списках добавлен восьмой столбец с названием района.

Районы ТИК нарисованы в форматах OSM и KML, последний можно посмотреть онлайн.

Результаты выборов по избирательным участкам можно посмотреть на сайте избиркома. Некоторые УИК на этом сайте отсутствовали в списках по районам и, соответственно, в подготовленных CSV-файлах. Вот их список. KMZ с результатами выборов по УИК выложен сюда (посмотреть онлайн).

Список отсутствующих УИК за 2012 год, KMZ с результатами голосования, посмотреть онлайн.

Скрипты, использовавшиеся для проекта, на языках Perl и Python, выложены сюда (тоже под лицензией CC0).

Данные для работы

В результате обработки получились osm-файлы со следующими тегами:

  • ref -- номер избирательной комиссии;
  • name -- название объекта, в котором находится помещение для голосования;
  • address -- адрес объекта в свободной форме;
  • phone -- телефон избирательной комиссии.

Требуется последовательно проверить каждый участок. Для этого точки нужно передвинуть на их правильные места. Это удобнее всего делать в JOSM, добавив подложку "OpenStreetMap (Mapnik)", и уменьшив её яркость кнопкой с градиентом в панели слоёв. Чтобы отслеживать, какие из точек обработаны, можно добавлять им произвольные теги (пользуйтесь пресетами), либо добавить сначала всем скопом (Ctrl+A, Alt+A), а затем убирать по одному. При этом желательно не повредить вышеупомянутые четыре тега.

Когда несколько УИК находятся по одному адресу, поставьте их рядом друг с другом, красиво растащив вдоль фасада здания (или вокруг входа, если вам известно, где он). Кнопка B распределяет точки по прямой, кстати. Точки с одинаковыми координатами при предобработке были растянуты в ряд, на расстояние 30-50 метров друг от друга.

Отмечайтесь в таблице, когда взяли какой-то кусок (регистрироваться надо на форуме, либо просто оповестите Zverik-а). Когда закончите -- напишите это в таблицу и дайте ссылку на готовый файл (либо пришлите файл координатору проекта). Столкнулись с проблемами -- запишите их в таблицу в следующем разделе: другие решат.

Ссылка на OSM Количество УИК Кто работает Результат
Адмиралтейский район 61 xamal done
Василеостровский район 74 Zverik done
Выборгский район 155 Danidin9 done
Калининский район 154 Danidin9 done
Кировский район 133 xamal done
Колпинский район 65 Максим Дубинин done
Красногвардейский район 127 Danidin9 done
Красносельский район 131 Zverik done
Кронштадтский район 18 Zverik done
Курортный район 28 Zverik done
Московский район 111 Максим Дубинин done
Невский район 163 Danidin9 done
Петроградский район 54 SS_Rebelious done
Петродворцовый район 46 Zverik done
Приморский район 148 Danidin9 done
Пушкинский район 53 Zverik done
Фрунзенский район 134 xamal done
Центральный район 80 xamal done

Проблемы

Иногда из исходных данных не понятно, куда ставить точку. Добавляйте в этот список номера участков и комментарии, желательно соблюдая последовательность номеров. Если проблема не с поиском, а с данными OSM (например, школа не подписана) -- можно вместо занесения в таблицу, не отходя от кассы, сделать запрос в OpenStreetBugs (через одноимённый плагин). Пытаясь поправить непосредственно в данных, не совершите глупость, загрузив данные в слой УИК: сначала сделайте пустой слой. Или поставьте плагин openstreetbugs, наконец: куда удобнее.

ТИК

В скобках после номеров указываются заявленные территориальные избирательные комиссии.

Район Номера участков Номера-2012
Адмиралтейский район 1—60 (1) 1—61 (1)
Василеостровский район 74—108 (1)
109—147 (2)
74—147 (2)
Выборгский район 162—236 (22)
241—284 (10)
286—327 (14)
162—240 (22)
241—285 (10)
286—328, 1849 (14)
Калининский район 329—483 (?) 329—480 (11, 17 — ?)
Кировский район 485—619 (?) 485—620 (3, 7 — ?)
Колпинский район 622—637, 671, 673—687 (18)
638—670, 672 (19)
622—687 (?)
Красногвардейский район 689—751 (4)
754—818 (25)
689—752 (4)
754—821, 1850-1851 (25)
Красносельский район 822—957 (6, 26 — ?) 830—957 (6, 26 — ?)
Кронштадтский район 959—976 (15) 959—976 (15)
Курортный район 979—1006 (?) 979—1006 (13)
Московский район 1009—1071 (19)
1079—1127 (27)
1009—1071 (19)
1079—1127 (27)
Невский район 1130—1236 (5)
1240—1295 (24)
1130—1295 (5, 24 — ?)
Петроградский район 1297—1354 (?) 1297—1354 (18)
Петродворцовый район 1358—1404 (?) 1358—1404 (8)
Приморский район 1405—1489 (12)
1492—1554 (28)
1405—1489 (12)
1492—1554 (28)
Пушкинский район 1558—1610 (20) 1558—1614, 1943—1947 (20)
Фрунзенский район 1615—1755 (?) 1615—1755 (23, 29 — по МО)
Центральный район 1758—1804 (16)
1811—1843 (30)
1758—1804 (16)
1811—1843 (30)

Список УИК по ТИК по данным сайта избиркома:

Комиссия ТИК Номера УИК Номера 2012 Район
Восточная 4 689—751 689—752 Красногвардейский
Восточная 16 1758—1806 1758—1804 Центральный
Восточная 23 1615—1679 1615—1677 Фрунзенский
Восточная 25 754—819 754—821, 1850—1851 Красногвардейский
Восточная 29 1685—1755 1685—1755 Фрунзенский
Восточная 30 1811—1846 1811—1843 Центральный
Западная 3 485—561, 1849, 1852—1923 485—559 Кировский, судовые УИК
Западная 6 822—828, 830—893 822—828, 830—892 Красносельский
Западная 7 562—619 562—620 Кировский
Западная 8 1358—1388 1358—1387 Петродворцовый
Западная 9 1389—1404 1389—1404 Петродворцовый
Западная 19 1009—1071 1009—1071 Московский
Западная 26 894—957 894—957 Красносельский
Северная 10 241—284 241—285 Выборгский
Северная 11 329—421 329—421 Калининский
Северная 13 979—1006 979—1006 Курортный
Северная 14 286—327 286—328, 1849 Выборгский
Северная 17 423—483 423—483 Калининский
Северная 22 162—238 162—240 Выборгский
Центральная 1 1—71 1—61 Адмиралтейский
Центральная 2 74—158 74—158 Василеостровский
Центральная 12 1405—1489 1405—1491, 1853—1854 Приморский
Центральная 15 959—976 959—976 Кронштадтский
Центральная 18 1297—1300, 1302—1313, 1315—1357 1297—1300, 1302—1313, 1315—1354 Петроградский
Центральная 28 1492—1556 1492—1556, 1855—1857, 1941—1942 Приморский
Южная 5 1130—1239, 1850-1851 1130—1236 Невский
Южная 20 1558—1610 1558—1614, 1943—1947 Пушкинский
Южная 21 622—687 622—687 Колпинский
Южная 24 1240—1295 1240—1295 Невский
Южная 27 1079—1128 1079—1122 Московский