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

sotm

State of the Map у вас дома

Прямо завтра начинается международная конференция осмеров State of the Map 2020. Но снаружи вирус — нам нельзя собираться в большие группы. Поэтому мы соберёмся в гигансткую группу, но по-отдельности, каждый у себя дома. В этом году не нужны авиабилеты, дни отпуска, гостиница и регистрация: конференция пройдёт полностью онлайн.

Главное — видеотрансляции докладов, два потока с 13:00 до часу ночи по Москве. Обратите внимание на переключатель часового пояса в расписании докладов. Нужно знать, что это не YouTube. Трансляцию делают ребята из Германии: они пишут, что удобнее смотреть не через браузер, а через VLC или плагин для Kodi (бывший xbmc; поищите Video Add-ons / CCC-TV).

Нетворкинг, к сожалению, в программу не входит: сложно онлайн случайно на кого-то наткнуться и разговориться. Сложно и случайно встретить русскоговорящего участника, чтобы потом оставшееся время обсуждать с ней или с ним иностранцев. Интровертам особенно тяжело: когда окружение не втягивает тебя в беседы, соблазнительно никуда и не подключаться, остаться наблюдателем. Пересильте себя. Общение на SotM регламентировано и упаковано в группы по интересам. Где-то там и спонсорские стенды: подключаетесь к серверу BigBlueButton и разговариваете. Фейсбук, например, этой схемы не понял и просто выложил пару ссылок на vimeo.

Когда я услышал, что конференция переезжает в онлайн, сначала не понял, кому это нужно. Затем восхитился: обычно State of the Map посещают 200-400 человек, самые привилегированные, кто может выложить деньги за поездку. А теперь всё бесплатно — нас может быть тысяча, две тысячи! Но чем ближе к дате, тем больше сомнений: ну реально, кто смотрит записи выступлений? Кто будет разбираться в груде ссылок и нетипичной видеотрансляции? Организаторы сильно ограничены в технологиях, поэтому вносить смыслы в конференцию придётся нам.

Что делать русскоязычным участникам? Смотреть доклады. Обсуждать конференцию в телеграм-группе @ruosm. Читать канал @foss4g_ru, куда я буду скидывать интересности по ходу дела. В воскресенье в 16:00 по московскому времени заходите на русскоязычный нетворкинг в этот канал! Глупо не воспользоваться конференцией, чтобы увидеть лица друг друга. Попьём чай онлайн, послушаем, кто где живёт. Ещё не пропустите викторину перед закрытием конференции — 23:45 по Москве, пара десятков вопросов на знание истории и технологий OpenStreetMap. Конференция должна быть весёлой, вот только найти интересное в онлайне сложнее, чем в физическом помещении.

Гейдельберг 2019: понедельник

С утра дождь, ровно по расписанию, которое я посмотрел неделю назад. Но это же Гейдельберг, тут такое безобразие долго продолжаться не может: к обеду уже снова солнце. Погода тут простая: если солнце, то жара. Если нет, то подмерзаем. На ужине Кристина посетовала, что я пишу сплошь плохие вещи про Германию. Возможно: моя планка ожиданий была очень высока, потому что мне в четырнадцатом году понравился Карлсруэ вокруг SotM EU, и я надеялся, что тут ещё приятнее. А тут — обычно. Красивый старый город, которому повезло пережить войну, красивые горы всегда на фоне. Тропа философов вообще лучшая: будто за полчаса переносишься в совсем другой мир с другим климатом. Везде царит немного южный беспорядок, но он контейнирован, его держат в рамках немецкого приличия. Ездить на автобусах и трамваях с комби-билетом, который подарили каждому участнику конференций, — сплошное удовольствие: доехать можно всюду, пересадки не вызывают такого раздражения, как в России. За пять дней этот билет, правда, не контролировали ни разу.

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

Поехал с утра послушать первые доклады, но как всегда, залип с кем-то поговорить в холле. Даже не помню, с кем. Понимают ли мои собеседники, что если бы не бейджики, я бы на всей конференции опознал бы всего человек десять, и не понимал бы, за какую работу благодарить остальных? Завидую тем, кто запоминает лица. «Кажется, ты меня не узнал» — с улыбкой сказал парень, которого я вечером встретил в ресторане у кинотеатра. Это был Давид из Чехии, с которым мы делали редактор маршрутов транспорта в рамках Google Summer of Code, созваниваясь по видео каждые выходные. Он приехал на SotM впервые и стеснялся вписываться в разные компании, прямо как я когда-то. Потому и сидел в ресторане вместо того, чтобы бегать по городу с Квинси, Йостом, Джанет, Мингом и остальной шайкой.

На сегодня Роланд (автор Overpass API) запланировал большое обсуждение проблем предложений новых тегов. Пропозалов, то есть. Он подготовил табличку 4×2: что желательно иметь и чего избегать, что реально изменить и что нет. Дошли мы едва до третьей ячейки: у каждого из сорока человек в зале были свои мысли. Многие топили за диктатуру: какую-нибудь рабочую группу по тегированию, которая будет руководить обсуждениями. Чтобы искала людей с нужным опытом, проверяла адекватность и имела решающий голос. Вот только кого в неё выбрать, чтобы никто не возражал, и как избежать обычного для рабочих групп выгорания через год-два? Сейчас эту группу как бы составляют авторы популярных редакторов: именно они решают, что попадает в заготовки, которыми пользуются почти все картографы.

Думали про технические решения, стараясь не скатываться в совсем дебри типа модулей для вики. Например, явно стоит посмотреть в базе, кто уже пользуется предложенной схемой. Принятым схемам не хватает указания потребителей: люди же обычно рисуют карту не просто чтобы наполнить базу данных, а чтобы их объекты было видно на сайте или в приложении. Проекты Taginfo — неплохое начало, но на практике пользоваться ими невозможно: что из того, что OsmAnd поддерживает теги highway=*? Вики-страницы про теги плохи тем, что каждый их меняет как хочет, неожиданно и не всегда логично. Какая-нибудь система с RFC, запросами на изменение, могла бы помочь. А то и вообще вынести все схемы тегирования в отдельный специализированный проект.

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

  • Джерри про почтовые ящики. Как всегда, он выдал порцию офигительных историй про атаки суфражисток, взорванные ящики из-за неправильных гербов и разноцветные ящики просто потому что. Для тегирования ящиков применяют полтора десятка тегов, и это нормально: у них действительно столько атрибутов.
  • Тьерри из OSM Brazil. Из презентации я узнал, что у правительства Франции под-домен gouv.fr, а не как мы привыкли. Автор узнал про инициативу сбора адресов во Франции (проект Bano), и захотел то же самое в Бразилии. Стучится теперь в свои муниципалитеты.
  • Майкл Райхарт показал слои в OSM Inspector: дублированные линии, «острова» роутинга и неприсоединённые линии, которые теоретически должны быть соединены.
  • Гильем прокладывает маршрут в OSRM и делает из него отношение маршрута автобуса. Но предпочёл бы, чтобы этой фигнёй не приходилось заниматься, и для отношения маршрута хватало бы списка остановок.

В большом зале после обеда устроили серию докладов про проекты по заказу SNCF, французских железных дорог. Сначала Антуан и ещё один парень показали, как непроста пешеходная маршрутизация по вокзалам. В первом приближении всё просто: рисуешь footway и заводишь роутер. Но платформы отрисованы полигонами: нужно делать роутинг по площадям. Повезло, что масштабы невелики, можно тупо соединить рёбрами все углы и точки входов-выходов. Указатели и запреты делают известными отношениями destination и restriction. Наконец, в помещениях не избежать тегов indoor=*. Таким образом оформили уже 83 станции, маршруты всех устраивают. Всё тегирование они описали в вики.

Но пешеходу непросто следовать указаниям вида «через 300 метров поверните направо». Фредерик Родриго далее повторил свой старый рассказ про использование опорных POI типа кафе и магазинов для аннотирования пешеходных маршрутов. «За макдональдсом направо» куда проще запомнить и найти.

Сотрудники SNCF Грант и Денис втопили про маршрутизацию по железным дорогам. То есть, то, что в 2012 году делал Дмитрий, но чему мы тогда не придумали применения. А в SNCF придумали: рисовать красивую линию в приложении и матчить GPS-треки с поездов (точность 10 см!) к рельсам для аналитики. Попросили Geofabrik написать модуль к движку GraphHopper, почистили данные от рельсов с service=* и usage=branch, подлатали дорожную сеть — и ура, работает по всей Франции. Поскольку опорные точки часто стоят на здании вокзалов, алгоритм не всегда понимает, какой из путей выбрать, поэтому во избежание странных маршрутов с разворотами приходится понижать точность. Конечной целью работы авторы заявляют роутинг от двери до двери: пешком до остановки, на метро до вокзала и на поезде между городов.

В другом зале Виктор с Женей хвастались маршрутизацией по общественному транспорту в OsmAnd. Задумали её год назад на прошлом сотме, где я топил в трёх разных местах про новую схему общественного транспорта. Тем смешнее было видеть «NEW public transport schema PTv2». Ей в мае десять лет исполнилось, она старее API 0.6, вы чего. Главное, конечно, что у авторов всего за полгода получилось класть нормальные маршруты по вермишели отношений, которую никто никогда не валидировал. Это куда сложнее сделать, чем переписать потом на более адекватную и современную схему. Принять эту схему — вот это действительно сложная задача. На фоне понедельничных докладов я решил, что хватит это терпеть: сделаем с Гильемом, Джозефом и ещё парой ребят рабочую группу и сообща пропихнём.

Грегори подытожил конференцию фотографиями с этих трёх дней и вызвал на сцену всех добровольцев, помогавших с организацией. Их было человек тридцать. Примерно понимаешь сложность и масштаб организации: в этом году зарегистрировались 570 человек, и ещё человек сто были бы рады приехать дополнительно. Мы смеялись над странными обедами, но пойди прокорми такую толпу. В Милане и Сиэттле обошлись пакетами с салатами и бутербродами, тут же хоть горячий суп обеспечили. И на этом фоне рабочая группа SotM предлагает думать над проведением конференции в вашем городе через два-три года. Сложновато. Аплодирую смелости и инициативности ребят из Кейптауна, которые заявили и выиграли право провести State of the Map 2020. Жду не дождусь своей первой поездки в Африку.

 3 комментария   9 мес   sotm   sotm19

Гейдельберг 2019: воскресенье

У нас есть друзья, которые переехали в Германию и теперь грустят — от другой культуры, языка, от непонятных процессов и будто враждебной среды. Их можно понять. Германия предоставляет какой-то базовый уровень комфорта, но это не значит, что можно расслабиться. Нужно выдавать результаты на более высоких уровнях. Все бегуны, кого я тут видел, бежали в гору. Фредерик развернул огромную карту университета, и я с ужасом обнаружил, что он уточняет размеры и виды каждого дерева на территории. А тут их целый лес! Всегда нужно быть начеку: от тебя ожидают, что ты знаешь все расписания и все возможные проблемы. Немцы постоянно в курсе, что нужно хотя бы раз в месяц заглядывать в захламлённый подвал невзрачного административного здания, в неприметную дверь с плакатом «осторожно, леопард!»: там могут быть важные документы. Здесь нет неожиданностей, но есть неосведомлённость. Непонятно, что хуже.

Воскресенье — чудовищный день, потому что у меня сразу два доклада, и для основного ещё нужно допилить слайды. Поэтому решил выйти попозже, сначала потренировавшись пару раз. Смотрю в расписание — а у меня рассказ про штосм в 10:30. Делать нечего — пришлось садиться на трамвай. Короткие доклады были сплошь демонстрациями: Саид показал валидатор распознанных знаков в Mapillary, Беата — модуль ImproveOSM для JOSM, Алина — аннотирование снимков в OpenStreetCam. Я же призвал людей перестать считать за достижения только код (как везде на State of the Map) или только картирование (как везде на HOT Summit). Было бы здорово почитать мысли участников, а для этого нужно, чтобы они остановились, подумали и написали в дневнички или бложики.

Чуть позже Томас рассказал про приватность в сети, про то, что ваши координаты могут рассказать про вас. И, конечно, первое приложение, которое появляется в слайдах, — maps.me. Он покликал в точки, подвигал карту. Смотрим логи: что ушло на сервер? В фейсбук ушли название телефона, ширина экрана и уровень громкости, в mopub — идентификатор мобильного оператора. При клике на гостиницу букинг узнаёт, куда вы кликнули. В приложении можно отключить статистику и за деньги отключить рекламу. Последнее заметно сократило список серверов, куда отсылали данные, — до трёх. Хорошо бы убрать всё, кроме, разве что, crashlytics. Османд тоже что-то спрашивает у своего сервера, но это терпимо. По мне, любой продвинутой карте рано или поздно приходится заводить серверную часть.

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

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

После докладов — Poster Session: всех пригласили в соседнее здание, где развешены плакаты про OpenStreetMap. Карт среди них печально мало: три или четыре из примерно пятнадцати. Остальное — научные исследования или просто наблюдения. Как плакат с шестью видами адресации в Великобритании. Или пара плакатов от YouthMappers: они много слышали про то, что если картографов-новичков вдохновить, то мероприятие получится эффективнее. Ну как в Missing Maps всегда вначале рассказывают, что картой вы спасаете жизни, вот это всё. YM проверили это утверждение, поделив новичков на две группы. Оказалось, вдохновление поднимает мораль, но не делает из плохих картографов хороших. Всё это описано в материалах академической секции, на предпоследней странице. Постер-сессия удобнее обычного разглядывания плакатов: рядом стоят люди и объясняют всё, что сложновато.

За пивом с рыбным канапе в углу разговорил мужика из какой-то страны в средней Азии. «Что я могу рассказать на конференции, вон пусть люди, которые делают картовстречи, говорят». Разумеется, за следующие десять минут я услышал от него потрясающие рассказы про картирование близ военных частей и как он однажды учил работе с картами местную армию. То же с Джерри Кло: стоит его поймать, как байки из его профессорского опыта обеспечены. Хорошо, что последнего не нужно заставлять выступать, он сам меня приглашает на пятиминутный ликбез по почтовым ящикам завтра. Тут и там кто-то роняет на пол бутылки пива Ruprecht, замечательного тем, что на этикетке у него карта и правильная атрибуция в углу.

Вечером нашли в старом городе бар-ресторан, оформленный с отсылками к популярным фильмам. Заказал коктейль «Холодное сердце» и пиццу в честь какого-то актёра. Пицца оказалась острой и коктейль тоже оказался острым. Ну что за дела. Рядом Доротея страдала, что её коктейль оказался сладким. Здесь я обычно вспоминаю, о чём мы говорили, но после доклада я был выжат и медленно молча приходил в себя. Даже в плед завернулся, потому что энергии не хватало на самообогрев. Осмеры были в восторге: русскому холодно!

9 мес   sotm   sotm19

Гейдельберг 2019: суббота

Пришёл на автобусную остановку за полчаса до первого доклада. На табло: подожди трамвая 23 минуты, лол. Вместе с другими осмерами запрыгнул в автобус примерно того же направления: на полпути он сворачивает в сторону. Как только он свернул, все осмеры вышли и пошли вдоль трамвайных рельсов. Но я же изучил карту: со следующей остановки можно будет срезать угол и прийти быстрее всех этих. Учитесь картам, салаги! За окном пролетает следующая остановка и я понимаю, что впервые за три дня нужно было нажать кнопку «стоп». Пришёл я, конечно, быстрее других, но к зажигательному выступлению Грегори опоздал.

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

Фредерик и Томас начали в западном зале развлекательную сессию на полтора часа про основы OpenStreetMap. Наряжая авторов редакторов в ленты с названиями, опытных жонглёров данными в лабораторные халаты и используя ящик прочего реквизита, они доходчиво описали всё, что нужно знать новичку. Ну, наверное: записи опубликованы, шоу должно быть блистательным. Я появился буквально на пару минут: когда люди-редакторы закончили отвечать на вопросы, я нацепил табличку Level0 и заставил их сделать селфи. Потому что это же самый молодой и актуальный редактор среди них!

В докладе про развитие юго-восточной Азии через OSM Джинал и Эдгар из Grab (местного такси-сервиса) коротко пересказали, как они работают с сообществом картографов, и едва уложились в двадцать минут. Картина на слайдах и видео разворачивается тоталитарненькая: тысячи, десятки, сотни тысяч людей в футболках и жилетках Grab вовсю любят OpenStreetMap, рисуют карту, собираются в комнатах и на стадионах. Как будто одна компания захватила всю инициативу OpenStreetMap в регионе. Их доброе намерение понятно: силами компании возможно донести OSM до каждого, и хочется воспользоваться этим на всю катушку. Но где местное сообщество, не аффилированное с Grab? Что произойдёт, когда у них возникнет спор? Как долго Grab сможет не доставать аргумент, что они — крупнейший пользователь OpenStreetMap в регионе?

Короткие доклады, как всегда, странные, местами непонятные из-за акцента, но слишком короткие, чтобы успеть надоесть:

  • Бангладеш в местном языке — когда у жителей города и соседнего района разные языки, диванные картографы подписывают всё неправильно, и местным на карте ничего не понятно. Приходится отдельно заводить проекты по переводу карты.
  • SolidaryCityMap — Просто описание карты бесплатных вещей. Туда импортируют полмиллиона точек из нескольких сервисов — про фрукты, душ, одежду и т. п. Все данные под CC0/PDDL и есть выгрузки. Заметил на сайте, как ужасна прокрутка дробного масштаба в OpenLayers.
  • OpenLitterMap: давайте идти по улице и фотографировать разный мусор! А потом сравним страны по количеству мусора. Уникальный проект: прошёл, за тобой проехала мусорка, и вся карта неактуальна. Жалобы в управу, видимо, не работают, остаётся публиковать данные под открытой лицензией. Вечером устроили картопати вокруг университета, пофоткали бычки.
  • Джанет снова рассказала про женское обрезание и как карты спасают девочек. Я снова подумал (и обсудил с ней), что карты никого не спасают, они тихо лежат в шкафу или на экране компьютера. Спасают люди. То есть, нужно общаться, учить девочек пошаговому реагированию, когда их пытаются забрать, готовить маршруты с местными властями и домами-укрытиями, искать активистов, контролировать всех. А карта — никогда не самоцель.
  • «Is OSM up to date?» — задаёт риторический вопрос слайд французов. Представляю себе сайт с большим «НЕТ» и больше ничем. Марко и Франческо сделали карту, на которой все объекты раскрашены по дате. Полагаю, они скачиваются по overpass, и это всё жутко медленно. Есть раскрашивание по последней правке, версиям, количеству картографов и по частоте обновления. Находишь красные линии и идёшь обновлять.
  • Крис рассказал про редактор Deriviste, который когда-то написал Ричард. Там видишь фоточку из Mapillary и отмечаешь объекты на ней, типа фонарных столбов, прямо в OpenStreetMap. Основные патчи в код пришли от Криса и Рори. Времени доклада хватило только на то, чтобы показать основные кнопки, но всё равно красиво. В будущем Крис предполагает поступательное развитие: поддержку oauth, добавление заметок, рисование линий, использование классифицированных Mapillary снимков.
  • Минг быстро и чётко описал, как американцы двенадцать лет чинили TIGER и импортировали всё остальное.
  • Анди и Арнали напомнили, что во многих сообщества перспектива женщин отличается от мужской, и важно привлекать их к рисованию карт. А не как обычно.
  • Я быстро пересказал свой доклад с byGIS про обратный геокодер в Juno.

Ещё я очень хотел узнать что-то новое из презентации OsmInEdit, нового веб-редактора от автора OpenLevelUp и форка iD для редактирования поэтажных планов. Редактор опубликовали только два дня назад, и я не вынес ни единой мысли из слайдов. Какая-то ретроспектива схемы Simple Indoor Tagging, упоминание французской компании SNCF, которая оплатила поэтажные планы ж/д станций в OpenStreetMap, скриншоты с обычными переключателями этажей и линиями, которые фиг распутаешь. Решил, что вместо попыток понять акцент Адриена лучше как-нибудь потыкаю сам редактор.

Удивительно, как все здания в современной части Гейдельберга (а то и всей Германии) выглядят одинаково. Серые коробки с серыми ставнями, будь это библиотека или шоурум Mercedes. Помещение для пышных церемоний снаружи не отличишь от товарного склада. Неудивительно, что Simple 3D придумали в Германии: эта схема описывает почти все местные здания, даже теги для цвета не нужны. Так мы и прибыли на вечеринку в HebelHalle: отличили его только по обилию людей в синих футболках. И ещё полчаса были уверены, что вся площадка состоит из двора со столиками и узкой барной стойки у туалета — пока из ниоткуда не начали появляться осмеры с тарелками еды.

В банкетном зале вдоль стен были разложены старые печатные карты немецких районов, а на одной стене наклеены пронумерованные распечатки дорог из разных столиц. Угадать, где какая, почти невозможно — узнал только Москву. Отличная идея, но хотелось бы какого-то продолжения: викторины или просто ключа. Иан Вагнер подметил признаки, по которым можно отличить американские города от южноамериканских и европейских: слишком много магистралей. Я всю дорогу был уверен, что Иан работает в Северной Корее и обсуждал её, но оказалось, что нет, он в Южной. Парень из Северной не смог приехать.

Премия OpenStreetMap оказалась главным и самым громким событием этого вечера. С помощью Труди из Замбии мы нашли людей, которые будут вручать награды, подготовили стопку из книг, дипломов и конвертов и загнали всех в церемониальный зал. Немного нервно за минуту до выступления пытаться придумать первые слова. Но включается центральный прожектор, ты встаёшь в круг света перед тремя сотнями зрителей, держишь нужные паузы, и внезапно слова складываются, шутки появляются из ниоткуда, аудитория смеётся и аплодирует, и уже зовёшь Саджада для объявления премии за вклад в инфраструктуру. Поздравляю Виктора Щерба с победой в номинации имени Ульфа Мёллера, а также Виктора, Алмаза и literan с номинациями.

Название Social Event подразумевает, что главная цель — социализация. Познакомиться и поговорить с максимальным количеством человек. Странным образом, тут не страшно подходить к новым людям и вливаться в чужие беседы. Это в русскоязычных конференциях все деловые и неприступные, а тут улыбнутся, «hi man» и продолжаем. Пять минут — и ты уже знаешь, кто есть кто, сам тоже уже рассказал всякое.

Увидел, наконец, Энди Аллана вживую. Тот сейчас работает над обвязкой для внедрения нового API и опрашивает разработчиков всех редакторов, что тех волнует. Рассел Дефнер из HOT с помощью технологий фейсбука и десятков добровольцев почти закончил рисовать дорожную сеть Индонезии. Типа, в официальных картах четыре тысячи километров, а в OSM — миллион. Одна нейросеточка заменяет тысячу новичков в Missing Maps. Так, глядишь, и всех остальных заменит. Предложил ему переключиться на Россию. Фредерик же поделился секретом обёртки книг для премии: она сделана из тайлов OpenWhateverMap без трёх тёмных слоёв. Ни один узор не повторяется: он специально запустил скрипт семь раз. Обожаю, когда люди заморачиваются дополнительно ради каких-то мелочей, которые никто не заметит: очень по-японски, всё равно почувствуешь, пусть и не поймёшь.

9 мес   sotm   sotm19

Гейдельберг 2019: пятница

Германия очень контрастирует со Штатами. Там ты, даже не будучи местным, получаешь заряд свободы и активности: «мы рады тебе и твоей работе, всё вокруг открыто, делай что-нибудь!». Здесь всё квадратно и практично. Библиотека неотличима от парковки, парковка неотличима от музея. Иди по линиям, соблюдай расписание, приготовь документы. Уменьшай свой экологический след, посторонись, не мешай серьёзным людям. «Мы заняты, но ты тоже давай, приноси пользу, будь эффективным». Я люблю порядок, но Германия — на каком-то другом уровне, тут так любят порядок, что стремятся выпрямить всё вокруг, блистательно проваливаются в этом, но делают вид, что всё в порядке и это только ты виноват. В отличие от Миннесоты, я бы не отдал детей в местный университет. Он зелёный и унылый. Пусть тут и каждый третий студент говорит на русском.

На всём HOT Summit около сотни участников — но они настолько разные, что кажется, будто полмира съехалось поделиться радостью от пользы карт. За практическими примерами теряется сам OpenStreetMap, который на каждом шагу сопротивляется извлечению пользы. Примерно об этом говорил Микел в своём докладе. Мол, правкам гуманитарной команды не все рады, и в целом как-то нужно регистрировать проблемы потребителей, картографов и организации. Объясняет, чем занимается Chief Data Officer и как проекты проходят валидацию в команде. Рассказ, впрочем, быстро сдувается в единственную мысль: давайте подумаем про сообщество.

Кажется, что команда невелика, но числа от Ральфа показывают другую картину. В слайдах про валидацию задач в Tasking Manager он огорошил всех сотнями тысяч новичков, многие из которых кликают один квадратик в менеджере и уходят. А за ними нужно всё подчищать. Для этого нужны люди, валидирующие все эти квадратики, и как ни старается команда, более двух третей проекта отвалидировать не удаётся. Нужно больше опытных картографов. Если вспомнить, что это HOT, планка опытности довольно низка: достаточно понимать, чем дорога отличается от реки на снимке и в OSM.

Роб Бейкер рассказал про этичные данные. Всё как обычно: за «зачем» те, кто публикует и работает с данными, теряют более важный вопрос «кому». Смотрите, мы опубликовали сто миллионов точек. А анонимизировать вы не забыли, случайно? Публикация данных очень сложна с точки зрения настоящей анонимизации, потому что часто не проблема сопоставить несколько наборов и определить, где конкретный человек находился или что делал. Активисты в Нью-Йорке великолепно обработали «чистые» данные от телефонной компании, построив маршрут мэра и его охраны за один из дней. То же с использованием данных: за примерами даже далеко ходить не надо, у нас многие технари любят классифицировать районы города или людей по очевидным признакам.

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

Генри из Уганды и Алексей с Софией из Украины используют Mapillary для одного и того же: они снимают все улицы и дороги своего города и затем используют распознавание нейросеточками и маркетплейс Mapillary для поиска на этих сотнях тысяч картинок мусорных контейнеров и несанкционированных свалок. Удивительно, как кажущаяся нишевым развлечением технология преображается от масштаба. Когда на нашей карте была пара дорог, ею интересовались только энтузиасты. Когда мы нарисовали все дороги — внезапно она понадобилась всем. То же и с Mapillary: пока что это просто хранилище фоточек, но с ростом сообщества, объёма данных и качества алгоритмов распознавания оно принесёт какую-нибудь неожиданную пользу каждому.

Mhairi, Garauv и Emmanuel из проекта METEOR классифицируют структуру и прочие атрибуты зданий, чтобы в случае землетрясения, наводнения или годзиллы можно было быстро оценить, куда в первую очередь высылать пожарных и куда отвозить раненых. Интересный рассказ с фоточками отогнал сонливость: ребята в Дар эс Салааме и Катманду обошли по две с половиной тысячи зданий и для каждого указали около пятнадцати атрибутов. Местами выглядит подозрительно, потому что вместимость, возраст, или количество подземных этажей не всегда просто определить. Поэтому одинаковым числам для каждого тега напротив результатов в Танзании поверить сложно.

Все с разными акцентами: сложно переводить на лету, приходится распознавать, думать, подстраиваться. Мне несложно понимать, о чём говорят по радио или поют в англоязычных песнях, но тут у всех такие дикие акценты, что приходится часто переспрашивать, и это фрустрирует и меня, и собеседника. Английский язык универсален, но он всё равно явный барьер для участия в подобных по-настоящему международных конференциях. Мы же смотрим сериалы с субтитрами — пора применить технологию для конференций. Американцы успешно делают субтитры в прямом эфире, автоматические переводчики пробивают потолок (см. deepl). Давайте добавим технологий в зал презентаций. Пусть люди говорят как привыкли. Странно HOT Summit ограничивать английским языком.

HOT Summit — странный зверь, как и сама гуманитарная команда. Часто сидел и не понимал, о чём говорят люди, зачем это нужно и почему никто не думает о карте, об OpenStreetMap. Как поделился Фредерик, он рад, что приехал поздно, потому что иначе смотрел бы доклады и не мог удержаться от язвительных комментариев. Мне было нормально: я понимаю, что карта у каждого своя. Но было ощущение, что я совсем не на картографической конференции, а, скорее, на встрече волонтёров. Которые любят совместную работу, помогают спасать людей и делают много полезных вещей. Но интересы которых совсем не на карте, и потому не особо пересекаются с моими.

9 мес   sotm   sotm19
Ранее Ctrl + ↓

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