Торжественно отнимаю у Димы встречу номер 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