Избранное

Позднее Ctrl + ↑

Всё серьёзно

Команда поддержки сайта openstreetmap.ru с ErshKUS во главе сегодня выкатила его вторую версию. Переделано вообще всё, кроме списка слоёв — хотя и в последнем слой общественного транспорта заменён на литовский. Вкладки стали серьёзнее и структурированнее. Левая панель теперь заменяет пропавшую кнопку инструментов и сразу оповещает о возможностях карты в лицо (а также подсознательно через полезные советы).



Самое крутое нововведение — теперь карту можно использовать как справочник-«жёлтые страницы». Приблизить нужную область, открыть в панели «Точки интереса» (название сменят, скорее всего) и выбрать нужный тип заведений. Выводятся не только общеупотребимые теги (время работы на русском, невероятно), но и адрес заведения определяется через обратное геокодирование. Теперь мой любимый пример со временем работы почты или банка стал осязаемее. Картируйте свои кварталы и хвастайтесь знакомым. Организации! Не стесняйтесь отметить себя на карте!

Ты нас даже не представляешь

Позавчера Стив Кост написал в своём блоге пространную речь про людей, замыкающих на себе важные элементы инфраструктуры общественных проектов. Он утверждает, что в OpenStreetMap есть точки, контролируемые незаменимыми людьми, и другие участники сознаются, что не представляют, что будет, если те уйдут. Пора, говорит Стив, им уйти самостоятельно, чтобы мы разобрались, как распределять нагрузку, пока в проекте 900 тысяч участников, а не 9 миллионов.

Всё это — знакомый специалистам по надёжности сказ про Single Point of Failure. В краудсорсинговых проектах такие точки — это люди, конечно же. И действительно, несколько лет назад у нас над потлатчем работал один человек, над OWL — другой, тоже в одиночку, стили мапника контролировал третий, и цепь эта тянулась далеко. Но Ричард Фэйрхёрст правильно замечает в комментариях, что сегодня во всех этих ключевых точках уже выросло сообщество, и незаменимые люди уже не незаменимы. Более того, сегодня я с ходу могу назвать только одну SPF в нашем проекте. И это сам Стив.

К кому обращаются журналы и телевидение, когда нужно прокомментировать очередную победу OSM над другими картографическими проектами? Кто считается визионером, кому выпадает открывать каждый State of the Map? С кем наш проект ассоциируется у большинства технарей извне? Кто-то из пресс-пула? Нет. Это исключительно почётный председатель Совета OSMF и Создатель OpenStreetMap. Какие его недавние заслуги в проекте? На своём сайте он хвастается: «основал OSM» (2004 год), «организовал первый SotM» (2007 год), «основал Cloudmade» (тоже 2007 год), «запустил mapstraction» (2010 год, сейчас лучше посмотрите на djeo). Какие два его последних проекта? FrontDoor, где пользователи по снимкам бинга ищут входы в здание. В прошлом месяце Джеймс Фи спросил у Стива, где результаты. Не было ему ответа. И OpenGeoCoder, для которого Стив специально избежал OSM из-за потенциальных проблем с Share-Alike лицензией.

Отношение большинства активистов к импортам геоданных вы знаете. Только недавно в европейском сообществе полыхал флейм о французских сверхдетальных домиках. Опыт TIGER в США немногие считают удачным: только что завершившаяся «Операция Ковбой» концентрировалась на исправлении этих данных, импортированных пять лет назад. И какую важную проблему OSM идентифицирует Стив во вчерашней заметке, какое решение предлагает? Адресация, ну конечно же. В Америке слишком много домов, и все адреса не под силу собрать даже целому сообществу. Из-за того, что в OpenStreetMap сплошные пустоты вместо адресов, его невозможно использовать для геокодирования. А в Европе и Японии ситуация ещё хуже. Что же делать, как нам спасти проект? А давайте возьмём TIGER (который ужасен, он сам признаёт), вбросим его адресные данные в OSM и потом вручную исправим все их недостатки. Лучше, чем совсем ничего.

И тут я должен напомнить, что Стив Кост до сих пор представляет наш проект. Не немцы Йохен и Фредерик, статьи которых я боготворю. Не англичане Ричард, Гарри и Мэтт, апологеты холодного разума. Не австралиец Саймон Пул, председатель совета OSMF, и не канадец Ричард Вейт, руководитель рабочей группы по коммуникациям. Стив Кост. Только в октябре его пригласил в свой ГИС-видеоблог Джеймс Фи, редактор популярнейшего блога Spatially Adjusted. В начале сентября он открывал State of the Map US, в начале ноября рассказывал про OpenStreetMap чешскому ГИС-порталу. До сих пор Стив — лицо проекта, хотя уже давно не релевантен. Год назад это было забавно, но сегодня, я считаю, он начинает быть вреден для проекта, тормозя его развитие.

«У нас есть ключевые позиции, полностью занимаемые одиночками. Люди вокруг них открыто признаются, что не имеют понятия, что им делать после ухода таких одиночек. По-моему, это ужасно. По-моему, им нужно уйти, и тогда мы поймём, что мы должны делать». Стив, это ты про кого написал?

Действительно открытые

На прошлых выходных участники ГИС-Лаб и OSM провели конференцию «Открытые ГИС». Как вы знаете, это первая в России большая, открытая конференция по нашим темам. Устав ждать, когда кто-нибудь проведёт близкую по теме конференцию, мы (конечно, в основном — ГИС-Лаб) нырнули в организацию своей. Нашли спонсоров: к общему удивлению, первым золотым спонсором стал «Совзонд». Кроме него и NextGIS, нас спонсировали только ГИСпроект и datatile: вот и все компании, не боящиеся в этом году открыто заявить о поддержке открытых геоданных и ГИС.

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

Кирилл Бестужев (Ezhick) за пятнадцать минут разгромил правовую защиту Росреестра в пух и прах. Закончив эпохальным слайдом «Используем данные ПКК в OSM? ДА!», он не встретил каких-то возражений, лишь в твитере @asocialpsihopat задавал риторические вопросы: «почему, если тянуть в #osm из росреестра это как скупка заведомо краденого — это легально?» Продолжить дискуссию Кирилл предлагает на форуме.


Все фотографии в этой заметке сделал Артём Светлов

Большую часть доклада Александра Петрова (Felis Pimeja) я пропустил, но те слайды, что удалось заметить, эпичны. Учитывая его урок редактирования карты, сейчас Felis — главный учитель в OSM. Нам нужно больше таких людей. Я не просто так обозначил обучение как главную нашу задачу на следующий год.

Михаил Запорожцев (mikles) медленно наращивал количество камер по периметру своего велошлема, пока не начал собирать панорамы по ходу движения, качеством не хуже яндекса. Одна проблема: ни одна такая панорама пока не обработана, потому что нет удобных инструментов. Может, когда-нибудь мы сделаем что-то вроде внутреннего редактора гугля (или яндекса), чтобы сразу разбирать панорамы на составные части, вычислять расстояния, распознавать знаки и т. п.

Доклад Константина Мошкова (GaM) предсказуемо был многословен и фееричен. Мы, конечно, знали, что он увлечён велокартографированием, но сотня фотографий превзошла все наши представления. Это уже не картирование, а маньячество. Каждый вечер, подумать только.

Ещё я попробовал сообщить мысль, что проводить картовстречи просто и весело. Сработало ли, узнаю весной.

После короткой презентации Веры Еналиевой из СитиГида слушатели завалили её вопросами. Неудивительно: людей извне «тусовки» выступило немного, в первый день она была единственной. Помимо прочего я узнал, что необязательно терпеть диктат Zkir-а, требующего идеального качества от региона для обновления его выгрузок: конвертер карт открыт, всё можно сделать самому.



Спонсорских денег хватило даже на вечерний банкет, с бесплатным пивом. Именно тогда сообщества перемешались, за столами теремкоподобного ресторана. Организаторы чувствовали себя будто воскресным вечером, и даже не верилось, что впереди ещё один такой день. Тем не менее, отдельные группы зацепились языками до полуночи — хорошо, что московское метро работает до часу.

Из речи Артёма Светлова (trolleway) я узнал, что его карты маршрутов ОТ создаются в три прохода. Даже не знаю, для меня это был бы отчётливый сигнал, что пора переходить на мапник. А на его сайте с коллекцией карт троллейбусных маршрутов подсвечиваются, почему-то, не trolley_wire=yes, а железные дороги и трамвайные пути.

То, что валидатор Михаила Густокашина разделяет геокэшерские тайники по покрытию бингом напомнило, что у нас есть подложка, про которую многие уже забыли: IRS. Странно, что приходится её рекламировать, но она покрывает всю европейскую часть России, и по ней можно отрисовывать даже грунтовые дороги (в полях, конечно). Собственно, всю дорожную сеть в своём регионе я рисовал именно по «космоснимкам». Так что не оставляйте без внимания тайники, рядом с которыми бинга нет.



Ещё в воскресенье наш поток на пару часов был захвачен секцией ГИС, где люди с галстуками рассказывали про свои мощные системы, построенные на открытых технологиях (но, конечно, закрытые). Григорий Роженцов из ГИСпроекта, разбавляя тяжёлые доклады, показал, что язык описания стилей SLD, используемый, например, в MapServer, очень похож на мапниковский. Что как бы говорит нам: хватит это терпеть, все на MapCSS или Carto, смотря какие инструменты вам нравятся больше.

Дальше была звезда. Владимир Агафонкин, автор Лифлета, разве что только автографов не раздавал (или раздавал?). Он делал то ли первую, то ли вторую презентацию своей библиотеки вообще, и не избежал конъюктурных котиков, умело отбросив на карту ушастую тень. По-моему, он мог сидеть на стуле и читать с бумажки без слайдов, и всё равно целый зал внимал бы его словам.

На обеде мы приняли странное (но казавшееся в тот момент разумным) решение пойти в азербайджанский ресторан, и хотя еда была отличной, мы — ведущий потока и первый докладчик — опоздали аж на полчаса. Вернувшись, мы застали Scondo (спасибо!) в шоке от лавины вопросов, которыми засыпали Всеволода Новикова, рассказавшего про открытый пробочный сервис Doroga.TV. Многие из них сводились к требованию открыть больше, больше данных. Нет, чтобы подождать, когда сервис заработает в полную силу, и тогда разбираться.



Список «актуальных задач» Кирилла Бондаренко (Zkir) оказался на удивление адекватным — для доклада Кирилл выбрал лучшие из свалки задач на форуме. Сразу видно, что в нашем проекте пока не сделано ничего полезного.

А дальше полетели Lightning Talks, короткие доклады длительностью ровно шесть минут (Scondo засекал по секундомеру). Обожаю эту секцию. За день в неё записались аж восемь человек, и все оказались подготовлены: без задержек обрушили на зрителей разнообразие задач, решаемых для и с помощью OpenStreetMap. Если вам будет лениво смотреть видеозаписи, выделите всего один час — посмотрите короткие доклады.

Закончили день мы обсуждением перспектив Совета. Впервые с февраля сообщество вспомнило про Совет, слушало истории и итоги его работы и решало, что с ним делать. К нашей радости, решили пока не распускать его, но заставить себя получше пиарить. Похоже, сама конференция (где два из моих четырёх докладов оканчивались почтовым адресом Совета, board@openstreetmap.ru) дала плоды: некоторые организации уже прислали Совету несколько интересных вопросов.



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

И конечно, эта конференция не последняя. Через полгода мы обязательно проведём «МММ-2013», а что будет следующей зимой — посмотрим. Надеюсь, «Открытые ГИС» показали участникам, что доклады делать весело. Надо рассредотачиваться, внедряться и в другие конференции. Заражать OSM-ом как можно шире. Чтобы даже Мадагаскар не избежал.

Гром и молнии

Специально для конференции «Открытые ГИС» компания ITO World сделала ролик «правки OSM в России»:

КТО НАТВОРИЛ?

Как ни странно, до сих пор самый каверзный, самый сложный для ответа вопрос в OSM — это «кто удалил мою дорогу?» Полгода назад можно было открыть OWL и выцепить из списка правок нужную, хотя и это было нетривиально, а сервис под конец работы запаздывал аж на месяц. Немудрено, с его-то сложностью.

И снова я удивлён, что никому не пришла в голову простая идея не хранить сотни гигабайт геоданных, а просто считать статистику и анализировать её. «Хочешь? Сделай!» — и через неделю программирования и ещё неделю ожидания загрузки данных с 1 июля по сей день, представляю вам сервис для отслеживания правок в своём районе: WHO DID IT?



Суть проста: в диффах все точки (но не линии и не отношения), даже удалённые, указываются с координатами. Они регистрируются, вместе со ссылками на ченджсет, и распределяются по квадратам со стороной 0.01 градус. И к этой базе приделан сайт. Кроме того, там можно подписаться на изменения в нужной области в формате RSS. Большинство функций сайта объяснены на картинке, но самое главное — если не видите тайлов, приблизьте карту до 12-13 зума.

Данные обновляются ежечасно. База за три месяца весит около гигабайта (из них половина — индексы), один часовой дифф обрабатывается 5-7 минут. Снова спасибо Рамблеру за серверы. Исходники выложены под самой лучшей в мире лицензией WTFPL.
Ранее Ctrl + ↓

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