Позднее Ctrl + ↑

Дорога карта к GIS Day

Международный день ГИС всегда приходил незаметно: его так странно продвигали, что о нём я узнавал только на следующий день из специализированных источников. В этом году про него напомнил Волгоградский аграрный университет: к празднику они приурочили конкурс картографических плакатов. Я бы хотел, чтобы на нём был обильно представлен наш проект.

Всё так же, как на летнем State of the Map EU: формат А1, растр от 150 dpi или PDF, любое оформление, одна работа от участника, лучшие распечатают и похвалят. Отличие одно: территория ограничена Волгоградской областью. Никаких земных шариков и акварельного Сан-Франциско. Стилизованную карту Котово, визуальное сравнение Волгограда с Волжским или схему «Урюпинск там» — пожалуйста. Взяв в руки TileMill, можно сотворить из OpenStreetMap и других слоёв самую блестящую карту Нехаевского района, но условия максимально открыты: даже контур области, нарисованный от руки, может зацепить кого-то из жюри.

Шлите работы на gisday.volgau@gmail.com до следующей пятницы, 14 ноября, включительно. В последующие выходные будет голосование, и 19-го, в день ГИС, объявят лучших.

Народные панорамы

В октябре в редакторе iD появились снимки: пункт «наложение фотографий» в меню подложек. Они всплывут, если навести курсор на оранжевые маркеры. Откуда берутся эти картинки и куда их загружать?

Мысль централизованно хранить снимки, собранные на картопрогулках, воплотилась ещё в 2009 году в проекте OpenStreetView. Это просто архив геопривязанных через EXIF фотографий, отображаемый на карте OpenLayers. Долгое время он был заброшен, сейчас какое-то движение вокруг сайта заметно, но он безнадёжно устарел. Обычная кладовка снимков — неблагодарная затея: мапперы возвращаются с прогулок с сотнями, иногда тысячами фотографий, ценность которых падает до нуля после обработки. Гигабайты снимков будут лежать мёртвым грузом, потому что улицы рассматривать куда удобнее через гугло- или яндекс-панорамы (последние нам можно использовать, а вот Street View — нежелательно).

В 2013 году появилась альтернатива. Шведско-американская команда программистов сделала Mapillary: приложения для смартфонов, которые отправляют снимки на сервер, плюс веб-сайт для их домашнего просмотра. В отличие от проприетарных решений, здесь многое возложено на пользователей: не только съёмка, но и контроль размытия лиц и номеров, поворот и перенос точек съёмки, редактирование цепочек. Mapillary не требует панорам (хотя с сентября умеет их делать и отображать): можно загружать даже серийные фотографии с GoPro. Это Street View и Panoramio в одном.

Лицензионный вопрос решили весной: сначала снимки были под лицензией «только для некоммерческого использования». Это очень хитрое условие, потому что не перечисляет запрещённые операции явно. 5 марта немецкий суд постановил, что запрет на некоммерческое использование фактически разрешает только личное пользование. 29 апреля мы убедили авторов Mapillary, что NC не нужен, и теперь снимки публикуются под CC-BY-SA 4.0, плюс специальный пункт в условиях явно разрешает использовать данные (снимки и треки) в OpenStreetMap.

Levente Juhasz сделал карту сравнения покрытий Street View и Mapillary. Последнее отстаёт: в центре Петербурга, например, на равномерную голубую сетку гуглопанорам накладываются корявые ошмётки красных маршрутов Mapillary. Московские осмеры, в частности, Артём Светлов, активно наполняют базу: по сути, для себя работаем. Авторы сервиса подтвердили, что в него можно сгружать тонны фотографий с картопрогулок. Они с энтузиазмом отнеслись и к загрузке записей с видеорегистраторов, вот только привязать последние к трекам нетривиально. Есть инструкции для GoPro и скрипт геотегирования — в обоих случаях понадобится разрезать видео на фотографии (и достаточно одной в секунду). Замечу, что kastellano с русского форума когда-то экспериментировал с привязкой роликов YouTube к трекам — но для картирования это бесполезно.

Плагин для JOSM пока никто не написал, но есть другой способ загрузить фотографии в редактор. Откройте эту страницу, найдите нужный район и нажмите «Download GPX». Если повезёт, полученный файл в редакторе покажет все фотографии, открывающиеся по клику. У меня не сработало, ждём программистов: теперь есть, откуда списывать взаимодействие с API.

Рисуй ещё

Сегодня работу Лукаса Гурдека на Google Summer of Code этого лета, комментирование пакетов правок на сайте, приняли в osm.org. На комментарии можно подписаться, автору приходят уведомления всегда. Помните, что простому «спасибо» будет рад каждый, особенно после нескольких часов работы в josm.

Комментарии к ченджсетам обсуждали ещё в 2011 году, у каждого были свои мысли насчёт того, как это сделать правильно, как провоцировать людей на общение, но не на ругань. Немцы сделали «лайк» для карты, я придумал фейсбук, но этим летом студент под руководством Serge Wroclawski не вникал в историю, а сделал обычные комментарии. Они очень долго шли до главной — люди много придирались к мелочам, и пул-реквест надоел и забылся. Полезные замечания сыпятся и сейчас, но главное — комментарии уже на osm.org, теперь их можно не откладывать придирками, а улучшать.

Обойдёмся без советов

В рассылке osmf-talk — и в самом OSMF — наступили странные времена. Как знают слушатели OSM радио, у нас уже неделю как нет председателя Совета, главы основных рабочих групп тоже нет, а по карте разгуливает зомби Стив Кост, откусывая головы зазевавшимся мапперам. Что случилось?

16 октября открылся приём заявок от кандидатов в Совет. Туда сразу записался Фредерик Рамм (на второй срок) — и тишина. Как описано в прошлой заметке, в OSMF ничего не происходило и не происходит. Недавно Дейв Корли вспомнил про премию Ульфа Мёллера, но «никто никого не номинировал», и про неё забыли. Казалось, до 4 утра 24 октября список кандидатов так и останется из одного человека. Затишье продолжалось ровно до полудня 21 октября, когда Сара Хоффман (автор номинатима) прочитала манифест Фредерика, удивилась и попросила членов Совета объясниться. Что же там такого?

  • В OSMF нет прозрачности. Инициатива с развёрнутыми отчётами о встречах была подавлена. Список членов OSMF приходилось вырывать с боями — и это члену Совета.
  • Совет плохо взаимодействует с рабочими группами: последние иногда считают, что Совет слишком много на себя берёт.
  • Бюрократия затягивает простые решения на месяцы, даже если все в целом согласны с ними.
  • При этом некоторые члены Совета не торопятся с ответами, пытаются спихнуть решения на рабочие группы, и в целом тормозят изменения.

Обсуждение имело позитивный эффект — список кандидатов начал расти. За сутки записались Марек, Петер Барт и Рэнди Мич (биографию и заслуги кандидатов распишу позже). Саре отвечали как участники OSMF, удивлённые текстом, так и члены Совета (Саймон и Кейт), которые не пытались опровергнуть манифест, но уточняли, что не всё так плохо, пусть их разочарование и сочилось сквозь текст. Так, Саймон Пул отметил, что за последние два года удалось принять несколько важных документов (AoA, LCA, объяснение лицензии), и в работе увеличение прозрачности по членам OSMF и финансам и снижение порога вхождения для ассоциированных членов OSMF (см. пункт 6).

А затем Стив Кост сыграл патриарха, объяснив всем, что OSM уже не торт, но мы можем снова покрыть его глазурью, уменьшив размер Совета до 3 членов и переписав цель OpenStreetMap из «лучшей карты мира» в «лучшую карту адресов мира». А все проблемы решать оплачиваемыми сотрудниками, ведь деньги не так сложно найти. В этом его позиция не изменилась с 2012 года, когда он ещё не ушёл из Bing в Telenav, — и не стала актуальнее.

Раздалось многоголосье незадачливых участников OSMF, соглашающихся со Стивом, перемежающееся возгласами опытных членов «да ты что, дед, совсем что ли», промеж набирающего силу обсуждения финансов OSMF и общей фрустрации от беспомощности Совета и острого желания всё поправить. Наконец, вечером 23 октября, за 9 часов до закрытия сбора заявок, в таблицу вписался Стив Кост. Уверен, никто из участников дискуссии этого не ожидал.

Почему его решение странно? Ну, во-первых, он Почётный Председатель, т. е. может участвовать во всех встречах Совета, обращаться к любым структурам OSMF и давать ценные указания. Не может только участвовать во внутренних голосованиях Совета. Во-вторых, не приобретая особых привилегий, он займёт место, на которое мог претендовать кто-то более незамутнённый и полный энергии. В-третьих, за 20 минут до этого он подписался под предложением сократить срок службы в Совете, и он уже провёл в нём 5 лет. Наконец, Стив давно оторвался от реальности OpenStreetMap, и поведёт проект не вперёд, а в другое место.

Дальше последовал ряд вежливых недоумённых писем от давних осмеров, на которые Стив солнечно отвечал: «кажется, вы перегрелись, давайте возьмёмся за руки и поднимем OSM на новую высоту». Подобные реплики только бесили участников, и Фредерик не выдержал первым: «ты же причина непрозрачности Совета» и «ты же создавал конкуренцию OSMF своими MapClub и OSM Plus». Затем Саймон Пул, председатель Совета, сложил полномочия.

В заметке, которую он написал три дня спустя, Саймон объяснил, что его решение вызвано не дурацкими спорами в списках рассылки, и не личными обстоятельствами. Разгадка одна — Стив Кост. Если его изберут (а его изберут — многие не следят за спорами, а голосуют за знакомые фамилии), его странные цели поддержат некоторые члены Совета, которые работают много лет и предпочтут вернуться к удобному положению, когда ничего не надо решать. А других вытеснят, потому что один из пунктов программы Стива — уполовинивание Совета. Даже если Стив собирается вернуться всего на год, передавать управление «хунте» будет очень неразумно. Ситуация патовая, и единственный выход — роспуск Совета.

Полный роспуск Совета, перенос голосования на три месяца и набор Совета с нуля — с подачи Ричарда набирающая популярность позиция, к которой склоняются помимо прочих посетители чатика #osm (включая меня), Фредерик, Саймон, Сара Хоффман, Кейтлин. Программный текст Ричарда на эту тему, «давайте уступим место молодым», половина Совета проигнорировала: единственным адекватным ответом будет последовать за Саймоном. Фредерик проштудировал устав и предложил схему мягкого переворота, которая решит проблему неуступчивых членов Совета:

  1. составить предложение роспуска Совета и набора новых членов с жёстким цензом;
  2. найти 26-30 членов OSMF, которые подпишутся под предложением;
  3. потребовать у Совета сбора общего собрания: его придётся провести не позже, чем через 49 дней;
  4. получить на общем собрании большинство голосов.

Конечно, мы надеемся, что до этого не дойдёт. Кажется, варианта «оставить как есть» уже нет: Dermot McNally, ответственный за голосование, до сих пор его не объявил, а до AGM14, на котором объявят результаты, осталась неделя.

Сломается ли OpenStreetMap без Совета? Нет, конечно: по инерции он проживёт ещё много лет. Всю важную работу у нас делают добровольцы и рабочие группы: серверы — OWG, вандализм — DWG, разработка — EWG, юридические вопросы — LWG. Работа Совета — стратегическое планирование и общие вопросы, но её он и сейчас делает неудовлетворительно.

Попутно в osmf-talk обсудили тему встреч Совета вживую: Фредерик сомневается, что их результаты оправдывают 5-8 тысяч фунтов на перелёты. Пришли к тому, что встречи важны: не столько решениями (которые не блещут и в другое время), но личным знакомством членов Совета друг с другом. Общаться, зная собеседника в лицо, куда продуктивнее, чем воспринимая его только как набор букв. А стоимость — ну, хотя денег у OSMF немного (20-30 тысяч фунтов дохода в год), никаких затруднений с деньгами мы не испытываем, на серверы хватает.

Затем Фредерик поднял тему независимой проверки расходов участниками OSMF. Потому что сторонняя бухгалтерская компания не заметит, если кто-то оплатит из денег OSMF поездку на море или новый ноутбук. Наш казначей, Оливер Кун, ответил, что у нас всё хорошо: доступ к Paypal и к банковским счетам есть у нескольких членов Совета, для аудита и бумажной работы нанимаем стороннего бухгалтера, и у нас не такая большая организация, чтобы сильно усложнять процедуры. Ну и ещё что он оставит позицию казначея на следующей неделе, но поскольку сложная работа делегирована оплачиваемому сотруднику, заменить Оливера будет несложно.

Вчера Майкл Коллинсон, будучи модератором osmf-talk, попросил не слишком нагнетать и не переходить на личности. Никто не воспринял это всерьёз: если не в открытой только для членов OSMF рассылке, то где вообще обсуждать проблемы?

В следующем письме Майкл объявил: он складывает все свои полномочия. Будучи бывшим секретарём по членству в OSMF, он имел доступ к базе данных членов и получал копии писем на membership@ — единственный, не считая Хэнка Хоффа, которого обвиняют в нежелании делиться информацией с другими членами Совета. Также Майкл председательствовал в рабочей группе по лицензиям (LWG) и управляющей команде (MT), которая должна была служить прослойкой между Советом и рабочими группами. Последняя его совершенно разочаровала: постоянные дрязги с Советом, все её члены одновременно участвуют в рабочих группах, и работа получается какая-то нервная и бессмысленная. Майкл ощущает, что перестал быть полезен, поэтому предпочтёт заняться более продуктивной деятельностью: в понедельник он опубликует план своего нового проекта, «Заниматься тем, что интересно». Он хочет упорядочить участие в проектах OSMF: про повышение равенства участников, программирование, поддержку. Помогая новым добровольцам, он надеется сделать их работу приятной и продуктивной, и через это увеличить количество активных участников OSMF за год втрое, до 75 человек.

Конечно, Майкла приветствовали в его решении. Саймон Пул только одному удивился: почему он не поддержал роспуск Совета?

Дневной сон

Сегодня с 14:00 до максимум 15:30 по Москве серверы баз данных OpenStreetMap будут отключены. Данные из API нельзя будет не только отправить, но и скачать. То есть, не будет работать ни один редактор. Вы можете загрузить часть карты в JOSM заранее, но будьте готовы к конфликтам правок, загружая отредактированное несколько часов спустя.

Не будут создаваться файлы репликации, не будет работать вход по имени-паролю OSM: ни на форумы, ни в trac, ни на help.osm.org. Будут работать как прежде: сайт и поиск адресов, тайлы, списки рассылки, вики, чатик, репозитории git и svn. Во время технического перерыва администраторы поменяют местами главный и вспомогательные серверы БД. Это теоретически можно сделать вовсе без отключения систем, но, во-первых, лучше подготовить к длинному отключению на всякий случай, а во-вторых, во время отключения серверы перезагрузят, чтобы обновить ядро и другие модули.

Ранее Ctrl + ↓

Мнения, высказанные на этом сайте, отражают точку зрения лично автора сайта и ничью больше: ни его бывших или настоящих работодателей, ни семьи и знакомых.