41 заметка с тегом

няк

2010—2015

Вчера Народным картам Яндекса исполнилось пять лет. В честь праздника сотрудники компании радикально поменяли интерфейс и удалили большую часть правок пользователей.

Бета-версию нового интерфейса карт Яндекс показал осенью 2013 года. Она непривычная, но современная и неожиданно простая в изучении. Всё как у других: вместо боковой панели — россыпь кнопок и полей по периметру карты во весь экран. Вчера бета-версия стала основной. Николай «petrovnn» обратил внимание на аналогичную смену дизайна НЯК, а Евгений «Hind» положительно сравнил скорость его работы с iD. Отличный подарок, ура. Но почему в блоге яндекса пишут «сама Народная карта превращается в редактор Яндекс.Карт», и почему пользователи воют? Дело в новой модели данных и в глобальном импорте.

Новая модель данных выглядит серьёзно. Во-первых, в ней ничего лишнего: никаких дополнительных полей, вроде звёзд для гостиниц, минимум типов. И интерфейс не предусматривает излишеств. Интересно решена проблема множественных адресов: теперь только адресные точки. Во-вторых, фокус сместился на геометрию. Тут получилось очень круто, и тем способом, который я постоянно советую сделать для OSM: всё в отношениях. То есть, редактор Яндекса с аудиторией в десятки миллионов делает то, чего боятся все до единого наши редакторы: удобная правка отношений на всём. Все полигоны — мультиполигоны, и все линии — мультилинии. Например, улицы. Виртуальные характеристики, вроде названий, на отношении, кусочки с покрытиями и статусами — на геометрии. Про редактирование мультиполигонов отлично написал Павел Гущин. Это гениально, и было реально сделать в осме сто лет назад, но мы же гики и боимся отношений.

Редактором, кстати, невыносимое наслаждение пользоваться. Он быстр так, как не снилось никому в мапбоксе, все элементы достаточно крупные (кроме POI на карте, но это, наверное, починят), точки ставятся и двигаются, как будто в DOM кроме них ничего нет, анимированные панельки выпадают, сервисные кнопки, вроде отключения лишних слоёв, делают вид, что их нет, и всё внимание на редактировании карты. Конечно, новые источники данных, как треки, не появились, со смещениям снимков тот же бардак, но всё, что было в старом НЯКе, стало в тысячу раз удобнее и понятнее.

Новый редактор — больше не народные карты. Это редактор карт Яндекса. Как в гугле. На основных картах теперь рисуются именно эти данные. Модерация, понятно, стала жёстче: никакого автоподтверждения за три дня, проверяют каждую правку. То есть, как и в гугле, это теперь не редактор, а продвинутая система сообщения о неточностях — с той разницей, что там наёмные индусы, а в Яндексе — накопленная за пять лет армия преданных модераторов, умеющая разобраться даже в сложных правках. Проникновение полное: и прокладка маршрута (есть редактор запретов поворотов), и даже пробки. То есть, задача, к которой в осме все боятся подступиться — пробки по ежедневно редактируемому графу — здесь решена так, что никто даже не успел удивиться.

Так вот, старый НЯК. Иван «luiswoo» на форуме правильно замечает, что это нужно было сделать с самого начала. Но за пять лет проект накопил адовое количество данных: там 380 тысяч пользователей, это как в OSM во всём мире. Конечно, без офлайна объектов они ввели поменьше, но это ж НЯК. Помните, как у нас фигачат странные люди, которые при вопросе об источниках бесятся и хлопают дверью? Так вот, у Яндекса все такие увлечённые. Только несовершенство редактора не позволяет им покрыть планету данными ровным слоем. И вот, новый НЯК — это совсем другой проект с другой базой данных. В него сливаются данные как из народной, так и из основной карты, и приоритет, конечно, у последней. В новой базе нет привязки объектов к фотографиям и нет ни одного комментария к старым объектам. Дополнительных атрибутов и описаний тоже нет. Но основное-то сохранилось?

Короткое изучение пары районов обнаружило, что зачастую — например, в Москве — данные НЯК просто не попали. Все пешеходные дорожки в парках — ёк. Кропотливо прорисованные контуры домов пропали. Плавные линии дорог на перекрёстках теперь под 90°. Аккуратные острова в речках смялись и съехали. Если включить слой старых карт в редакторе и сравнить, руки опускаются. Именно поэтому пользователи в комментариях блога хватаются за голову и уходят из проекта навсегда. Задача слияния данных непроста, и сотрудники Яндекса взялись за неё так же, как за всё остальное: втихаря. Никто не знал, например, что правки с января 2015 года имеют реальный шанс не попасть на новую карту. Никто не смог обвести и выслать компании свои регионы, где поправлены адреса и проходимость дорог. В ближайшие пару месяцев всё общение в клубе будет состоять из «вон тут ещё забыли импортировать». А потом будет поздно: «сервис [старых народных карт] будет доступен минимум несколько месяцев, а дальше будем смотреть по обстоятельствам».

Новые карты Яндекса очень затруднят привлечение новых участников к редактированию OpenStreetMap. Если бы не известный пункт в их соглашении, про использование данных только через API Яндекса, объяснить целесообразность участия в нашем проекте было бы невозможно. Да и сейчас — ну кому какая разница, чьими становятся данные, если яндексом пользуются все, а осмом — только три хромых программиста и доктор Айболит? От глобального доминирования народные карты отделяют только перевод интерфейса на все языки (а инфраструктура для мультиязычных названий уже есть) и отсутствие мобильного редактора. Когда это будет — проект победит карты гугля и станет головной болью уже всего осмерского сообщества, а не только русскоязычной его части. При нынешней модели управления OSM мы не можем ни улучшить модель данных, ни сделать качественный редактор. Единственное, в чём мы великолепны, — это сообщество. Яндекс раз за разом проваливает работу с сообществом, по-русски считая, что уйдут эти — придут другие. К сожалению, этот подход работает. Но как иногда хочется, чтобы OpenStreetMap показал своё превосходство не потенциально через пятьдесят лет, а прямо сейчас.

См. также: запись OSM радио с сотрудниками и участником НЯК

2015   няк

Закат народных яндекс-карт

Народные карты — проприетарный продукт, на который могут повлиять только сотрудники Яндекса. Поэтому все записи в клубе проекта делятся на два типа: просьбы с вопросами и заявления. Подписавшись на ленту клуба, даже без вникания в тексты можно получить впечатление о скорости развития проекта: когда несколько месяцев читаешь одни только вопросы про категории (от просьб участников НЯК отучили давным-давно), становится грустно. Послезавтра у проекта четвёртый день рождения, и я задался целью посчитать, как давно сотрудники Яндекса баловали участников. Для этого я прочитал почти две тысячи сообщений, выделил из них заявления сотрудников, рассортировал их и построил такую диаграмму (увеличивается по клику):

7-8 апреля 2010 года в клубе опубликовали 11 организационных сообщений, включая FAQ и копилки баг- и фичреквестов. В течение полутора лет сотрудники появлялись в клубе, чтобы сообщить о новых возможностях: так, 16 декабря появились точечные объекты, а в большом обновлении 26 апреля 2011 года 11 типов расширили в 152 категории объектов. Следующее большое обновление, 15 декабря, коснулось картостилей и интерфейса. Последнюю значительную новость опубликовали 5 марта 2012 года, больше двух лет назад: тогда слой НЯК добавили в Яндекс.Карты, сделав «автопроваливание» в местах, где покрытия собственных карт не хватало.

Разумеется, сотрудники не отмалчиваются в промежутках, а комментируют почти каждое сообщение — конечно, в рамках полномочий. Другими словами, в отсутствие программистов с 2012 года, конструктивно получается отвечать только на вопросы по рисованию и категориям, остальное — «мы работаем над этим». Для поддержки духа сообщества сотрудники придумывают не связанные с кодом занятия: постоянно улучшают текст помощи и правил рисования, выкладывают статистику, собирают ссылки из СМИ и других блогов НЯК. Часть этих сообщений помогает Народным картам как проекту: например, те же правила рисования, от отсутствия которых в сообществе OpenStreetMap царит анархия. Увы, с 2013 года таких новостей было всего две: недавно, в феврале, уточнили правила рисования дорог, да выложили четыре обучающих ролика 24 мая прошлого года.

Видимость жизни обеспечивается регулярными сообщениями двух типов: пополнением покрытия спутниковыми снимками (раз в две недели, в отличие от наших трёх месяцев) и, с 9 апреля 2013 года, новыми печатными картами небольших городов. Две недели работы программиста и дизайнера, или несколько лет — коммьюнити-менеджера, плюс ощущение жизни в сообществе: выбор очевиден. У участников появилась цель: нарисовать свои города на «отлично», чтобы сотрудники поблагодарили их склеенными тайлами, подписанными именами картографов.

Честным было бы (при невозможности назначить хотя бы пару программистов) со словами «да гори оно всё огнём» закрыть проект. Но при 300 тысяч пользователей, 10 тысяч из которых общаются в клубе, это непросто: Яндекс об имидже пока заботится больше Google. Другие варианты развлечения сообщества четвёртый год подсказывают сами участники: конкурсы, подарки, встречи, пиар. Полагаю, всё это требует невозможных в компании согласований. Что произойдёт с сообществом, если сотрудники продолжат бездействовать? Ничего: люди приходят в проект не потому, что он живой, а потому что это Яндекс. Как и с Google Map Maker, причастность к великому, к картам, которыми пользуется каждый, перевешивает и закрытую лицензию, и чересчур рьяных модераторов, и депрессивное сообщество.

В клубе дважды нанимали на должность коммьюнити-менеджера НЯК: человека, который для участников будет «лицом проекта». С 2 ноября 2010 года эту роль блистательно выполняет Сергей «akbars». Первый наём был 27 апреля — а в мае я открыл для себя OpenStreetMap, скачав велокарту Финляндии. Кто знает, услышь я о НЯК тогда, не сложилось ли бы всё иначе?

2014   няк

2013

Год назад я предсказывал год редактора карты. К сожалению, это сбылось наполовину: 2013-й был щедр на инструменты для редактора-новичка. Например, красивый iD, удобный Go Map и обновлённый osm.org. Футуристичный новый OWL застыл, как множество других хороших проектов, в отсутствие автора. Сервер смещений упомянули в гениальном учебнике LearnOSM, так и не переведённом на русский, но до сих пор не включили в iD. И да, прошлый год ознаменовался почти тотальным контролем компании MapBox над всем основным инструментарием, кроме JOSM и всякой мелочи. Когда-то мы радовались этому: наконец-то дизайнеры, программисты, вот эти все, — но сейчас оно выглядит не очень хорошо. MapBox показал, что в нашем проекте настолько не хватает всего вообще, что любая компания может прийти и возглавить OSM, хотят участники того или нет.

Количество пользователей увеличилось в полтора раза, мапперов — на треть. Качество дискуссий осталось на прежнем уровне, если не упало. Ни одного нового учебника за год, ни одной русскоязычной конференции, даже встреча в Псковской области, назревавшая полтора года, сорвалась. Мы ни с кем не общаемся. Зато карту используют все. Где она только не всплывала — в теленовостях и сериалах, в газетах и журналах, на инфостендах, в рекламе дорогих машин, на сотнях сайтов, включая вконтакте и всякие министерства. И на форумах, конечно, хотя массовый их захват ещё впереди.

Подумать только — два года назад мы завидовали НЯК, которых напечатали в телефонном справочнике небольшого города.

Тем временем, другие люди начали понимать, что открытые данные — это хорошо и полезно, и начали открывать свои залежи. Все министерства, муниципалитеты, советы обязали сделать странички на сайтах с такими данными. Получилось полезно, пусть иногда и смешно. Энтузиасты понемногу разгребают горы мусора и приводят данные в порядок: особенно активны ГИС-Лаб (например, ОД Москвы) и НП «Информационная культура» (их хаб открытых данных).

Темой 2014 года в OpenStreetMap будет порядок в данных. За прошедшие пару лет даже давние и опытные участники сообщества смирились с мыслью, что база данных превратилась в помойку с мусорными тегами и непонятным статусом. Пора это исправить. Программисты в этом году будут работать над инструментами обработки этого большого массива геоданных: анализом и откатом пакетов правок, классификацией тегов, валидацией. Мапперы, надеюсь, больше времени посвятят документированию. Не всегда добровольно: тренд по автоматической замене и удалению «бессмысленных» тегов популярными редакторами и ботами заставит их защищать свой выбор. Порицаемой многими процедуре пропозалов в вики пора найти альтернативу. И, конечно, уроки. В этом году, определённо, появится множество новых учебников и уроков по OSM, в том числе на русском языке. Возможно, мы, наконец, придём в школы и институты.

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

Удачного года. Мапим дальше.

2014   няк   редакторы   штосм

Долгая дорога к картам

Андрей Кармацкий развёрнуто описал на хабрахабре процесс создания хорошего дизайна карты. Вклеенное шестиминутное видеоинтервью показывает тщетность слов, и статья, изобилующая фрагментами карт разных стилей, замечательно его дополняет. Мораль статьи та же, что у фильма «Университет монстров»: чудес не бывает, и качественного результата можно добиться только тяжёлым каждодневным трудом. Также, заметно, что для прототипирования дизайна OpenStreetMap оказался удобнее карт Яндекса. Не в последнюю очередь благодаря великолепному TileMill: именно им пользовался Андрей.

2013   картостили   няк

Яндекс-пати

Как и в прошлом году, день рождения НЯК отметит вебинаром. Но не только: на этот раз они приглашают всех в московский офис компании. Встреча пройдёт в понедельник, 8 апреля, в 19 часов. Посетители и офиса, и вебинара должны заранее записаться. Год назад, почему-то, от OSM к вебинару подключился один человек — немногим больше количества участников НЯК на посиделках после «Веб и ГИС 2011», и значительно меньше числа перебежчиков между проектами.
2013   няк   просто party
Ctrl + ↓ Ранее