8 сентября 2019-го

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

State of the Map US 2019: суббота

Сегодня адов дубак. Ну, то есть, +18°, жить можно, пробежался с утра в одной футболке и нормалёк. Но чем дальше в день — тем толще редкие капли дождя с неба, тем пронизывающее вентиляция. На улице так же плохо, как в помещении, куда деться — непонятно. Затеряться в какой-нибудь непроветриваемой комнате не получилось: в соседних с конференцией комнатах шла элитная свадьба, проходить как-то неловко. Свадьба как полагается: с утра мужчины в костюмах и женщины в платьях, к вечеру официанты кого-то разнимают и поднимают с пола.

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

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

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

Лучшее, что произошло с MapRoulette, — это тёмно-зелёная тема. За свои годы разработки он никогда не выглядел столь профессионально. Почти весь доклад был про историю, так что ничего такого, что нельзя было бы нагуглить или подсчитать. Полмиллиона пакетов правок с хэштегом, полтора миллиона задач решено. Появился после перелицензирования, когда нужно было быстро восстановить 1,2% данных, заделать дырки в дорогах. Сейчас Мартайн работает над мобильным интерфейсом (почти готов): можно будет брать MapRoulette в дорогу, делать проекты для полевой картографии. И идёт разработка «быстрых правок»: изменений в тегах существующих объектов. Очень похоже на мой Conflation Audit, но не добавляет новые объекты, судя по всему.

На ланче сидел рядом с парнем из Mapillary, data acquisition team. У них человек 15 работают в Швеции, остальные — в куче других стран. Поговорили про Миннеаполис и про проблемы работы в разных часовых поясах. Интересно, что когда американцы собираются за столом, они много обсуждают, кто откуда приехал и где жил. Это перемещение по стране настолько нормально, что встроено в культуру, все понимают, что родительский штат, штат с университетом и штат с работой — это часто три разных штат. Если всю жизнь живёшь в одном месте — это необычно. Контрастирует с распространённым мнением, что американцы никуда не ездят.

Кейтлин Лу, юрист из LWG («I am a laywer but I am not your lawyer») объясняет, как работают законы об авторском праве в отношении данных ГИС от государства в разных штатах. И как определить по тексту лицензии, можно ли загружать данные в OSM. Часто есть какие-то условия по аттрибуции или коммерческому использованию. Читайте новый текст от LWG — License Compatibility. «Если находишь данные, не спрашивай, открыты ли они или совместимы ли с odbl». Важная особенность США — что public domain — валидная лицензия, данные можно в неё передать.

Не мог не пойти на рассказ про геймификацию сбора данных от Дианы, потому что я же автор OSM Streak. Неожиданно много инсайта. Я думал, StreetCred от выходцев из Mapzen — это тупо коллекция организаций наподобие «жёлтых страниц». А они пошли вообще другим путём: написали приложение для сбора данных, повесили приз в 13 биткоинов и сказали: вот вам чистый лист в Манхэттене, соберите нам магазины. Получили десятки тысяч POI с фотографиями, временем работы и ещё кучей атрибутов. Гениально.

При таком подходе каждое заведение обходится примерно в 2-5$. Многовато, поэтому Диана изучает геймификацию и нематериальное стимулирование. Важная тройка PBL: points, badges and leaderboard. Натурально, для OSM Streak 2 я её и планирую. Валидация тоже была видом задачи, каждую точку нужно было проверить, и при этом не допустить, чтобы люди из вежливости прокликивали «всё ок-хорошо-покатит». Пустая карта лучше заполненной, а людям свойственно сбиваться в сообщества, даже если каналов нет, только твитер с хэштегами. Люди приходили сделать карты и получить деньги, но втягивались, особенно из-за ясных целей и наглядного прогресса.

Вечерний перекус попкорном, всё-таки, не очень хорошая идея. Второй день ем и второй день жалею. А после перекуса — лайтнинги!

  • Первым про корпоративный картотон рассказывал мужик из Maxar, и сколько можно уже. По ощущениям, они добровольно-принудительно посадили людей выполнять задачи в OSMTM, и помапили Хьюстон после урагана и Бирму после сезона дождей. Ну молодцы, наверное.
  • Индранил из SharedStreets показал черновик их сервиса для муниципалитетов, чтобы создавать базу перекрытий улиц. Тык-тык, кликаешь на улицу, заполняешь формочку, скачиваешь файл GeoJSON или стандартный CIFS.
  • Тим Смит из Microsoft — снова про создание большого массива контуров домов. Сделали для Штатов, теперь принялись за Канаду. Семантическая сегментация снимков: здание и не здание. Есть алгоритм для преобразования растра в полигоны. Тупо портировать американскую модель не получилось, качество хромало: другие снимки, другой ландшафт. Молодец Тим, давай теперь Россию.
  • Брайсу не понравились несколько сеошных правок на карте и он начал докапываться до авторов. Там просто офигительная история, с завязкой, кульминацией, ложным финалом и так далее. Сначала записал её в блокнот, но там каждая деталь великолепна. Найдите её в записи, всего десять минут и должна быть транскрипция.
  • Юра очень сумбурно сначала рассказал что-то непонятное про векторные тайлы и мапутник, затем открыл вики-страницу Quick Fixes и показал, как скриптами для Sophox улучшает данные OSM.
  • Ну а я традиционно рассказал, что вы ничего не понимаете в OSM, все ваши представления о нём ложь, но вы главное карту рисуйте и людям помогайте. И голосуйте в Премии OSM.

Собрание Local Chapter было ужасно скучно и длинно. Я послушал духоподъёмное вступление Мэгги (руководительницы OSM US) и статистику по штатам Айана Диза, но дальше началось какое-то чтение цитат со слайдов и странные вопросы в зал. Долго думал, куда бы приткнуться. В итоге поехал на второй этаж на собрание Mapillary. Оказалось, не опоздал: они перенесли его на час. Поговорили про сбор фоточек, разыграли видеорегистратор. Крис, который когда-то выступал на Схемотехнике, хочет приехать в Минск и очень порадовался, когда я показал ему местную телеграм-группу любителей Mapillary.

Вышел из здания, было никак. Направился в сторону гостиницы — вдруг сегодня удастся лечь раньше и выспаться, наконец. А то джет-лаг остался в каком-то среднем состоянии: просыпаюсь каждый день ровно в пять утра (13 по Москве). Но не тут-то было: на светофоре меня заметила Мэгги и втянула в ближайший бар, который уже кишел осмерами. Потом мы запрыгнули в огромный Lyft на семь мест и рванули в аптаун, в квази-греческий ресторан под очень подходящим названием It’s Greek To Me. Еда супер, неожиданностью же было, что мы оказались последними посетителями ресторана, вообще: завтра он закрывается навсегда. Весёлая компания переместилась в сосисочный бар через дорогу, а я подсел к каким-то другим внезапным осмерам в убер и доехал до дома. Какие-то сплошные чудеса и безостановочная тусовка.

2019   sotm   sotmus19

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