Проект УИК Петербурга: различия между версиями
Нет описания правки |
Zverik (обсуждение | вклад) (ooook) |
||
Строка 3: | Строка 3: | ||
# <s>Собрать список источников</s> | # <s>Собрать список источников</s> | ||
# <s>Преобразовать списки в единый формат</s> | # <s>Преобразовать списки в единый формат</s> | ||
# Через поиск openstreetmap.ru найти адреса или, как минимум, улицы | # <s>Через поиск openstreetmap.ru найти адреса или, как минимум, улицы</s> | ||
# Преобразовать списки в <tt>*.osm</tt> | # <s>Преобразовать списки в <tt>*.osm</tt></s> | ||
# Поправить координаты по OSM совместными силами | # Поправить координаты по OSM совместными силами | ||
# PROFIT! | # PROFIT! | ||
Строка 55: | Строка 55: | ||
Потихоньку преобразовываем всё в формат csv. Колонки разделены табом, их список: номер УИК, адрес, комментарий (школа), телефон. | Потихоньку преобразовываем всё в формат csv. Колонки разделены табом, их список: номер УИК, адрес, комментарий (школа), телефон. | ||
== Данные для работы == | |||
В результате обработки получились osm-файлы со следующими тегами: | |||
* <tt>ref</tt> -- номер избирательной комиссии; | |||
* <tt>name</tt> -- название объекта, в котором находится помещение для голосования; | |||
* <tt>address</tt> -- адрес объекта в свободной форме; | |||
* <tt>phone</tt> -- телефон избирательной комиссии. | |||
Требуется последовательно проверить каждый участок. Для этого точки нужно передвинуть на их правильные места. Это удобнее всего делать в JOSM, добавив подложку "OpenStreetMap (Mapnik)". Чтобы отслеживать, какие из точек обработаны, можно добавлять им произвольные теги (пользуйтесь пресетами), либо добавить сначала всем скопом (Ctrl+A, Alt+A), а затем убирать. При этом желательно не повредить вышеупомянутые теги. | |||
Отмечайтесь в таблице, когда взяли какой-то кусок. Когда закончите -- напишите это в таблицу и дайте ссылку на готовый файл. | |||
{| | |||
! Ссылка на csv || Количество УИК || Кто работает || Что получилось | |||
|- | |||
| [http://textual.ru/vybory2011/osm/admiral.osm Адмиралтейский район] || 61 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/vasileost.osm Василеостровский район] || 74 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/vyborg.osm Выборгский район] || 155 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/kalinin.osm Калининский район] || 154 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/kirov.osm Кировский район] || 133 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/kolpino.osm Колпинский район] || 65 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/krasnogv.osm Красногвардейский район] || 127 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/krasnosel.osm Красносельский район] || 131 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/kronsht.osm Кронштадтский район] || 18 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/kurort.osm Курортный район] || 28 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/moskov.osm Московский район] || 111 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/nevsky.osm Невский район] || 163 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/petrogr.osm Петроградский район] || 54 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/primor.osm Приморский район] || 148 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/pushkin.osm Пушкинский район] || 53 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/frunze.osm Фрунзенский район] || 134 || || | |||
|- | |||
| [http://textual.ru/vybory2011/osm/central.osm Центральный район] || 80 || || | |||
|} | |||
== Проблемы == | |||
Иногда из исходных данных не понятно, куда ставить точку. Добавляйте в этот список номера участков и комментарии. | |||
{| | |||
! Номер УИК || Описание проблемы || Комментарий | |||
|- | |||
|} |
Версия от 20:26, 22 января 2012
Проект по созданию слоя точек УИК Санкт-Петербурга, аналогичный московскому. Шаги для реализации:
Собрать список источниковПреобразовать списки в единый форматЧерез поиск 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 | ||
Выборгский район | 155 | ||
Калининский район | 154 | ||
Кировский район | 133 | ||
Колпинский район | 65 | ||
Красногвардейский район | 127 | ||
Красносельский район | 131 | ||
Кронштадтский район | 18 | ||
Курортный район | 28 | ||
Московский район | 111 | ||
Невский район | 163 | ||
Петроградский район | 54 | ||
Приморский район | 148 | ||
Пушкинский район | 53 | ||
Фрунзенский район | 134 | ||
Центральный район | 80 |
Проблемы
Иногда из исходных данных не понятно, куда ставить точку. Добавляйте в этот список номера участков и комментарии.
Номер УИК | Описание проблемы | Комментарий |
---|