Проект УИК Петербурга
Проект по созданию слоя точек УИК Санкт-Петербурга, аналогичный московскому. Шаги для реализации:
Собрать список источниковПреобразовать списки в единый форматЧерез поиск openstreetmap.ru найти адреса или, как минимум, улицыПреобразовать списки в *.osm- Поправить координаты по OSM совместными силами
- PROFIT!
Источники
Ссылки на перечни на сайте gov.spb.ru (к сожалению, адекватные ссылки изнутри сайта не всегда существуют):
| Район, ссылка на список | формат | номера участков | csv |
|---|---|---|---|
| Адмиралтейский район | 1—60 | csv | |
| Василеостровский район | html | 74—147 | csv |
| Выборгский район | doc | 162—327 | csv |
| Калининский район | html | 329—483 | csv |
| Кировский район | doc | 485—619 | csv |
| Колпинский район | html | 622—672 | csv |
| Красногвардейский район | 689—818 | csv | |
| Красносельский район | html | 822—957 | csv |
| Кронштадтский район | doc | 959—976 | csv |
| Курортный район | html, из кэша | 979—1006 | csv |
| Московский район | doc | 1009—1127 | csv |
| Невский район | html | 1130—1295 | csv |
| Петроградский район | doc | 1297—1354 | csv |
| Петродворцовый район | doc | 1358—1404 | csv |
| Приморский район | doc | 1405—1554 | csv |
| Пушкинский район | html | 1558—1610 | csv |
| Фрунзенский район | pdf (картинки) | 1615—1755 | csv |
| Центральный район | 1758—1843 | csv |
Всё страницы сохранены. Также есть поисковый сайт, выдающий УИК по адресу.
Потихоньку преобразовываем всё в формат csv. Колонки разделены табом, их список: номер УИК, адрес, комментарий (школа), телефон.
Данные для работы
В результате обработки получились osm-файлы со следующими тегами:
- ref -- номер избирательной комиссии;
- name -- название объекта, в котором находится помещение для голосования;
- address -- адрес объекта в свободной форме;
- phone -- телефон избирательной комиссии.
Требуется последовательно проверить каждый участок. Для этого точки нужно передвинуть на их правильные места. Это удобнее всего делать в JOSM, добавив подложку "OpenStreetMap (Mapnik)". Чтобы отслеживать, какие из точек обработаны, можно добавлять им произвольные теги (пользуйтесь пресетами), либо добавить сначала всем скопом (Ctrl+A, Alt+A), а затем убирать по одному. При этом желательно не повредить вышеупомянутые четыре тега.
Отмечайтесь в таблице, когда взяли какой-то кусок. Когда закончите -- напишите это в таблицу и дайте ссылку на готовый файл (либо пришлите файл координатору проекта). Столкнулись с проблемами -- запишите их в таблицу в следующем разделе: другие решат.
| Ссылка на csv | Количество УИК | Кто работает | Что получилось |
|---|---|---|---|
| Адмиралтейский район | 61 | ||
| Василеостровский район | 74 | Zverik | |
| Выборгский район | 155 | ||
| Калининский район | 154 | ||
| Кировский район | 133 | ||
| Колпинский район | 65 | Максим Дубинин | |
| Красногвардейский район | 127 | ||
| Красносельский район | 131 | ||
| Кронштадтский район | 18 | ||
| Курортный район | 28 | ||
| Московский район | 111 | ||
| Невский район | 163 | ||
| Петроградский район | 54 | ||
| Приморский район | 148 | ||
| Пушкинский район | 53 | ||
| Фрунзенский район | 134 | ||
| Центральный район | 80 |
Проблемы
Иногда из исходных данных не понятно, куда ставить точку. Добавляйте в этот список номера участков и комментарии, желательно соблюдая последовательность номеров. Если проблема не с поиском, а с данными OSM (например, школа не подписана) -- можно вместо занесения в таблицу, не отходя от кассы, сделать запрос в OpenStreetBugs (через одноимённый плагин).
| Номер УИК | Описание проблемы | Комментарий |
|---|