Страница 1 из 4

Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 25 июн 2013, 23:18
Максим Дубинин
Итак.

Торжественно отнимаю у Димы встречу номер 13 и предлагаю провести вместо нее хакатон.

Дата: 13 июля, суббота
Место: хакспейс Neuron. Адрес: Лужнецкая набережная 2/4, строение 17, офис 444 (мансарда). Как доехать
(с NextGIS пицца, остальное приносим с собой)


Тема: мои любимые УИКи, выборы не за горами, визуализировать информацию будет нужно, а геоданных нам не дадут, поэтому нужно сделать их самим.

Ко встрече будет доделано наше новое супермегакраудсорсинговое приложение, которое все смогут попробовать.

Рамочный перечень дел для хакатона. Полный перечень с возможностью записи.
1. Подготовка и препроцессинг данных по первоочередным регионам - много редактирования и/или некоторый скриптинг.
2. Геокодирование первоочередных регионов - скрипты на питоне.
3. Работа с новым редактором, ловля в нем блох - кроме браузера ничего не нужно, спец.знаний не нужно
4. Разработка нового редактора - можно присоединиться (Python, JS, jQuery, Leaflet) (github).
5. Осмомаппинг подложки там, где ее не хватает по конкретным УИКам - JOSM, Potlatch, работа с открытыми источниками.
6. Отработка процесса совместной работы с ОСМ для новых регионов - болтовня.
7. Генерация новых идей, планов, приложений - болтовня.
8. Доводка еще одного нашего приложения VoteMapper - визуализатора результатов (Python, JS, jQuery, Leaflet).
9. Придумать способ распарсить списки адресов, для геокодирования сейчас они в виде текста, например:

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

Машкова улица, дома №№ 1/11, 5, 6 (стр.1,4), 6 (корп. 2), 9 (стр.1), 10-12 (стр.1, 2), 11 (стр.1), 14, 16, 17, 18, 21, 22, 24, 26; Покровка улица, дома №№ 35/17, 37 (стр.1, 4Б), 37/15 (стр.4), 39, 41 (стр.1, 2, 3), 43 (стр. 6, 7), 43А, 45 (стр.4, 5); Садовая-Черногрязская улица, дома №№ 16-18 (стр.1), 20/28; Фурманный переулок, дома №№ 1/5, 2/7, 3, 5, 6, 7, 8, 10, 12, 15, 16 (стр.1, 3), 18, 20, 22 (стр.1, 2), 24; Чаплыгина улица, дома №№ 13/2, 15 (стр.5).      
Возможные роли:
1. ОСМомапер - усиленно мапит (задачи 5,6) - спецзнания: JOSM
2. Редактор - усиленно редактирует атрибутику и геоданные (задачи 1,2,3) - спецзнания: нет
3. Кодер - помогает с приложениями, пред- и пост-обработкой данных (задачи 4,6,8,9) - спецзнания: Python, JavaScript

Иметь с собой:
1. Ноутбук
2. Желание ударно поработать
3. Более менее конкретные задачки для себя, желательно приходить на встречу с пониманием, чем хотите заняться. Если это не совсем понятно - спрашивайте тут, подскажем.

Этот пост будет обновляться.

Пожалуйста, задавайте вопросы, предлагайте новые дела и записывайтесь вот тут в какое и на какое время будете: http://doodle.com/a56e6wichdta9k3b

Re: Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 26 июн 2013, 10:38
Дмитрий Барышников
Максим Дубинин писал(а):3. Более менее конкретные задачки для себя
Перечень будет?

Re: Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 26 июн 2013, 13:11
Максим Дубинин
перечень есть в первом посте

Re: Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 26 июн 2013, 15:02
jown
Буду как кодер и ОСМомапер.

Re: Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 29 июн 2013, 22:36
Максим Дубинин
Добавил в список ссылку на код нового редактора, если вы программист (Python, JS, jQuery, Leaflet), присоединяйтесь.

Re: Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 01 июл 2013, 08:32
KolesovDmitry
Буду

Re: Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 02 июл 2013, 21:08
yellow-sky
Буду. Готов кодировать.
В репозитории есть код самого редактора. Исходные данные уже геокодированны? Или по этому вопросу нужна дополнительная проработка? Если да, то можно ли поподробнее: где данные, где скрипты геокодирования, какие пожелания на проработку.

Re: Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 02 июл 2013, 23:01
Максим Дубинин
Отлично!

Я выложил предварительные данные вот здесь.

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

yellow_sky, было бы круто если бы ты поработал над геокодером, от его консольной версии хочется:
1. Вывод прогресса в многопотоковой версии
2. Обработка HTTP ошибок, сейчас например он вываливается когда осм затыкается
3. Хочется чтобы он умел игнорировать район
4. Наверняка будут еще хотелки в процессе обсуждения.

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

Re: Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 03 июл 2013, 01:36
Natalia Novoselova
А можно скромный вопрос - что такое УИК :oops:

(про остальные термины - я и не спрашиваю, понятно, что профессиональное, обычным смертным и не надо, чтобы было всё доступным, но по термину, который вынесен во многие статьи ресурса..и всё время тут повторяется, просто стало любопытно.. что же это такое, в статьях определения не нашла.)

Re: Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 03 июл 2013, 06:45
Александр Мурый
Natalia писал(а):А можно скромный вопрос - что такое УИК :oops:
Участковая избирательная комиссия.

Re: Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 03 июл 2013, 07:01
Natalia Novoselova
Александр Мурый писал(а):
Natalia писал(а):А можно скромный вопрос - что такое УИК :oops:
Участковая избирательная комиссия.
Спасибо. Термин теперь понятен. А можно коротко - в чем суть проекта? Если здесь мешается, то через ЛП.

(мне просто интересно, прощу прощения за лишние посты здесь.. м.б. их удалить?)

Re: Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 03 июл 2013, 08:47
Александр Мурый
Natalia писал(а):А можно коротко - в чем суть проекта?
Геокодирование УИКов. С чего это начиналось, почитайте здесь.

Re: Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 03 июл 2013, 09:57
yellow-sky
Взял геокодирование.
Данные посмотрел.
Где последняя версия скриптов?

Re: Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 03 июл 2013, 14:16
Максим Дубинин
обновил вики, загрузил немного исправленные мною твои скрипты на гитхаб и дал ссылку

Re: Встреча ГИС-Лаб и хакатон по УИКам

Добавлено: 04 июл 2013, 11:50
Sergey Gladilin
А в чем сложность с парсингом адресов (пункт 9)? Если мне дадут полный список я готов попробовать распарсить - сходу кажется, что это совсем не трудно...

UPD: придти не смогу, постараюсь все сделать до начала хакатона