24 июля 2016-го

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 31

SotM US 2016: суббота два

Ланч — это, прежде всего, длинная очередь. В прошлом году на входе в кафе раздавали пакеты с хот-догами и гарниром, все сразу заходили и ели. Тут же университетская столовая, и несмотря на два салат-бара, очередь была к одному и на 20 минут. Забыл про свой принцип сначала пойти и проверить, не зря ли стоят в очереди. Зато еда отличная, с рыбой и печеньем. Пока ел, подслушал разговор сотрудников каких-то компаний, связанных с общественным транспортом. Жаловались, как тяжело работать с большими компаниями («Кончайте говорильню, просто выпишите чек, и мы всё сделаем»), и как всем забить на OSM и открытые данные.

Для общей фотографии участников построили на холме, но уклон оказался недостаточен: фотография недосчитается примерно трети участников. Часть забила, а коротких людей просто не видно за широкими спинами. Впервые за весь день выглянуло солнце, испортив освещение для фото, пришлось пару минут ждать тучи.

Наконец посмотрел на второй зал, там рассказывали про POSM. 300-долларовая коробка от Intel, внутри данные OSM и прочее. Привозят на природу и используют для сбора данных и раздачи карт. Докладывали три человека последовательно: девушка рассказала, зачем это всё и как их привозят в африку и мапят, затем парень рассказал про техническую сторону, и другой парень думал показать на практике, но не нашлось кабеля hdmi. Пришлось в паре слов пересказать, что внутри. Главное — что в коробку можно положить что угодно. Там стек OSM, но не обязательно осмерские данные. Можно положить и собирать наборы, которые не очень подходят к осму, типа данных про каждое дерево. Спросили про Raspberry Pi: он не тянет рендеринг, но если нужно только собирать данные — то, в принципе, потянет. Весь код, разумеется, на гитхабе.

Дэвид Литке авторитетным голосом вещает про GISCorps / URISA, в зале немало людей слышали об этой организации. Эта программа связывает нуждающихся с ГИС-специалистами (GIS Professionals). Это те, кто построил карьеру в ГИС. Работает программа сертифицирования специалистов. Средний опыт — семь лет. Куча добровольцев (4000 в списке, 1000 участвовали в операциях) и центральный комитет из 8 человек. С 2003 года 187 операций в 65 странах, из них 38 в поле (вылеты за счёт заказчика). Один из проектов — создание базовой карты Северной Кореи. 86 добровольцев разделились на две команды (север и юг), за 5 лет закончили. Добровольцы выполняли и задачи гуманитарной команды OSM.

Второй докладчик показал, как они используют ГИС-методы в рисовании OSM. Например, при рисовании рек и ручьёв на снимке ни фига не разобрать, но можно обработать данные SRTM и определить низины, где могут быть реки, и затем подключить слой этих линий в JOSM. Ни снимкам, ни GPS в плане точности доверять нельзя: всё смещено. Отметил, что к специалистам можно и нужно обращаться: они не только могут помочь с анализом и обработкой, но и предоставить какие-то геоданные. Часто они могут и дать, но их никто не спрашивает, а инициативу проявлять лениво.

После перерыва — парень из фейсбука про использование нейронных сетей в рисовании карт. Он из фейсбука, который использует карты в ленте, и во многих странах вместо Here у них OpenStreetMap. Нейросети для определения дорог отлично работают в США, но модели неприменимы для других стран. Увеличили количество слоёв в несколько раз, натренировали — ок, заработало. Определяют даже грунтовые дороги. Также хотели найти дома, но тут ничего не рассказали. Результат работы — растр, нужно преобразовать в вектор и соединить отрезки. А затем вектор конвертируют в формат OSM, проверяют руками и заливают в нашу базу. То есть да, фейсбук массово рисует карты азиатских и африканских стран. Показал обязательную картинку было-стало, а-ля гуманитарная команда, с парой деревень, но у человека ушло всего 5 минут, чтобы проверить и залить.

Позже я узнал, что хотя примеры были на паре деревень, Facebook заключил договор с DigitalGlobe и получил снимки целой страны. И их план — не отдельные регионы, а обработать всю страну целиком и залить в OpenStreetMap. И никто про это не знал, вы первые в сообществе OSM читаете про их работу! Позже сотрудник фейсбука написал про свою работу на форуме OSM.

Lightning Talks, моя любимая часть конференции! Начали с Open Sidewalks. 54,5 млн людей в США испытывают трудности с перемещением на полмили. Парень агитирует за рисование тротуаров и переходов отдельными линиями, и поребриков точками на footway. То есть, как мы в России уже делаем. Для Сиэттла есть открытые данные со всеми тротуарами, и их собираются импортировать под присмотром сообщества.

Про Groundwork я не понял, а в конце и вовсе свалил: Алекс пригласил нас на встречу спонсоров в тот же Rhein Haus, и глупо было отказываться. Решил, что потом досмотрю короткие доклады в записи.

На этой встрече узнал у сотрудника Mapillary, что ударение можно ставить на любой из слогов, и пофантазировали с ним на тему склеивания снимков в панорамы, а панорам — в единое непрерывное 3D-пространство. В принципе, это возможно, нужно только придумать алгоритмы и сделать так, чтобы приложение не тормозило. Именно приложение: сервер ничего не сшивает, лишь выдаёт фотографии, а обработка идёт на клиенте.

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

2016   sotm

SotM US 2016: пятница

Сиэттл — чудесный город. Совершенно не такой, как Нью-Йорк: спокойный, широкий, холмистый. Очень маленький центр и множество локальных центров вокруг. Доехали по недостроенному метро до центра, посмотрели на магазины и пошли в гостиницу. Остановились в худшем месте на моей памяти: оценка в 5 на букинге (меньше 7 — это жуть), за дикие деньги какая-то дряхлость во всём. Зато место хорошее: два квартала до Space Needle, башни внутри парка, построенного в 1962 году ко всемирной выставке.

Чем заняться в Сиэттле? Прежде всего, конечно, — сходить в Seattle Center, посмотреть на башню, посидеть на траве, зайти в IMAX и музеи. В здании причудливой формы живёт музей EMP, про научную фантастику, фильмы ужасов, игры, музыку, моду. Там куча экспонатов в тематически оформленных комнатах: реплики и оригиналы костюмов, сценариев, механизмов. Есть музыкальная секция, где можно поиграть на паре десятков инструментов, или даже устроить джем-сейшн с друзьями и получить запись. Или, не умея играть, можно изобразить рок-группу под фонограмму инструментов и криков фанатов. На выходе — огромный магазин гиковских сувениров: футболки и кружки с логотипами Звёздных войн, Доктора Кто, Битлз, Нирваны и прочих групп, книжки про Зельду и видеоигры в целом.

Как полагается, в Сиэттле много этнических ресторанов, но мы едим исключительно американскую еду: бургеры. По пути к гостинице нашли Two Bells Tavern с офигенными бургерами и приятным пивом. Попробовали бургеры с фудкорта Seattle Center Armory, поплевались. Завтрак в гостинице никакой, ходим в близлежащий макдональдс: хотя дневная еда в маках ужасная, омлет с беконом на завтрак отличные, особенно под чашку горячего шоколада. Пиво — кажется, нативный напиток американцев. Пьют все и по любому поводу. Впрочем, на каждой конференции SotM участники пьют чуть больше, чем в обычной жизни. Буквально, приезжаем напиться и поговорить.

Начали, конечно, с паба Rhein Haus. В 17:30 осмеры собрались там на вечеринку. Ой, то есть, в 19:30: я перепутал время, и мы с Женей полтора часа куковали в университетском парке. Вечеринка полностью оплачена Mapbox: бесплатное пиво и закуски, отдельная часть пивной для мапперов. Паб оказался популярным вечером, на уровне неплохого ночного клуба, даже со штампами на запястье для посетителей. Хорошо, что мы ни с кем не смешивались, но уровень шума запредельный. Английская речь сливалась в непрерывный неразличимый гул, сверху примешивалась ритмичная музыка. Пиво не помогало пониманию, собеседников приходилось переспрашивать, или уводить на второй этаж, где потише.

Русской мафией была группа разработчиков из викимедии, включая Юру и Макса. Самое простое на таких встречах, где все заняты друг другом и страшно подойти к группе незнакомых людей, пусть они и из OSM, — уединиться группой из знакомых. Мы поначалу так и сделали, убежали на второй этаж, поиграли в настольный кёрлинг. Утром в субботу руководитель местной викимедии представила их не как разработчиков карт википедии в целом, как мы их знаем, а как тех, кто добавил карту в викивояж.

Поднял Пола Нормана на второй этаж. Он пока не нашёл работу, и плотно занимается osm2pgsql, особенно в части мульти-бэкенда. «Мульти» относится не к количеству процессов и не к параллельной обработке данных, а к таблицам: этот бэкенд позволяет набором скриптов распихать данные OpenStreetMap по куче таблиц, снижая необходимость в постобработке и views. Но этой фичей никто не пользуется, несмотря на то, что Пол показал её в прошлом году: по сути, использование требует написания нового стиля, а всем комфортно и в нынешней системе таблиц planet_osm. Так что теперь Пол решил заняться стилем сам, и сейчас доделывает набор скриптов ClearTables, которые облегчат его написание.

Очень долго с ним говорили, успели обсудить примерно всё, включая стиль osm-carto, который не настоящий картостиль, а просто показывает всё, что есть на карте. Там нет даже особой предобработки тегов, как в других стилях. Зато близкая к идеалу сортировка дорог и трамвайных путей на них — но ценой пару десятков слоёв, на которые раскидываются эти дороги. В адаптации к векторным тайлам, что недавно показал Рори, используется около 70 слоёв — сначала было вообще под сотню, но оптимизировали слегка. Кстати, основная проблема нынче с векторными тайлами — преобразование в них всей планеты разом. Tilemaker Ричарда, теоретически, может это сделать, но требует огромного количества памяти (за 100 гиг), потому никто пока не пробовал.

Марк из Uber просто рад быть на конференции, как и остальные 9 его оллег. Uber спонсирует субботнюю вечеринку. Они не используют OSM для навигации, потому что считают, что гугль лучше, хотя я рассказал девушке-аналитику из Uber про проблемы гугля в России (особенно про Рыбинское водохранилище). Она, кстати, активно использует OSM для аналитики. Как и все конкуренты: в самом деле, что ещё. Про Juno они оба, кстати, почти ничего не слышали, разве что название. «Какие-то ребята из Нью-Йорка?»

Поговорили с Алексом Бартом. Ругались на организаторов сотма в Брюсселе: зарубили наши доклады. Ну и вообще, разочаровали осмеров, теперь многие не хотят ехать. Например, Ричарда Фэйрхёрста мы там не увидим, как не увидел я его и тут. Узнал, что витает идея отдельной технической европейской конференции: SotM EU два года назад был эталонным в этом качестве. Под конец я напомнил Алексу про его битву за public domain. Он заметно оживился и перешёл на английский матерный: идею он не оставил, и лишь собирается с силами. Всё равно ODbL не работает, что видно по странным спорам в рассылке legal-talk.

По пути домой — решили проверить кратчайший маршрут от maps.me, и он оказался хорош и быстр — продолжили обсуждать будущее OpenStreetMap с Женей. Он подходит к OSM как к коммерческому проекту: есть конкуренты, есть цели, есть дедлайны. Сильный контраст с тем, что я вещал в прошлом году: мол, OSM никуда не торопится, не нарисуют в этом году — нарисуют через 50. В реальном мире, конечно, это не так: когда до деревни в каком-нибудь Никарагуа доберётся осмер, больница, которую нужно отметить прямо сейчас, давно зарастёт лесом. Мир меняется, и он, в отличие от нашего проекта, не готов ждать десятилетиям. А потенциальных мапперов с осени неожиданно эффективно переманивает Google Maps через своё приложение и через программу поощрения мапперов. Так что да, у нас гонка с гуглем, которая через несколько лет превратится в схватку двух йокодзун при полном отсутствии погибших конкурентов. И maps.me будет главным орудием осма в этой борьбе, если другие не подтянутся.

2016   sotm