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

нас используют

Тысячи тонн картографической руды

Позавчера Microsoft выпустила новый Flight Simulator. Технически это лучший симулятор пилота в мире, современный Crysis, который тормозит на топовом оборудовании. Дамир в TJ отлично описал саму игру, Сэм в The Verge классно рассказал про её создание, а Фредерик в TechCrunch рассказал про компанию, которая делала для симулятора карту мира.

Как игра связана с OpenStreetMap? Очевидным образом: геоданных по всему миру больше взять не у кого. Но на нашей карте тоже есть белые пятна, поэтому для симулятора её дополнили зданиями и прочими объектами, распознанными из двух петабайтов снимков Bing. Три года назад мы ещё удивлялись, зачем им столько бесполезных снимков ненаселённых мест, — теперь ясно.

Поскольку оценить качество полутора миллиардов зданий невозможно и приходится полагаться на участников OSM, игроки находят в мире игры забавные аномалии. То башню в частном секторе из-за пропущенного building:levels=212, то неуместно современную застройку, то неевклидов ужас вместо Бергена. В видео пролёта по Москве река неспокойна: её воды местами поднимаются на уровень третьих этажей.

Из открытых источников собирают мир и в симуляторе X-Plane, ещё с десятой версии 2011 года. Его авторы тоже сталкивались с проблемами, ещё до того, как это стало модно. Но у X-Plane карту мира не продают, там важны только точность моделей и аэропортов. Подумаешь, мост в реку провалился. Данные в этом симуляторе можно обновить, заново подгрузив их из OSM. Все понимают, что они вторичны, пусть и очень хороши.

Generation Streets позиционируется как визуализатор OSM и пост-апокалиптик, поэтому и провалившиеся мосты, и переулки на 26 полос нормальны. А проблемы типа этой важны — их исправляют

MSFS же начался с карты. Microsoft ставит точность и детализацию мира во главу рекламной кампании. Слетайте в свой город. Приземлитесь где угодно. Петабайты, нейросети, облака — всё, чтобы на экране было то же, что за окном. Гигантский масштаб работы порождал экзистенциальные комиксы, и хотелось увидеть: неужели произойдёт чудо? На высоте 10 км для симуляции достаточно спутниковых снимков, на 1 км — простейшей их коррекции на высоты. Но будет ли опыт пролёта между домами более впечатляющим, чем аналогичный опыт в Apple Maps или Google Earth VR?

Да, конечно же, ответ — да. Все замеченные проблемы как будто несистемны: где-то необычные здания классифицированы как обычные, где-то не сложились рельеф и застройка, где-то просочились ошибки из OpenStreetMap. Это можно понять и простить. Но от проекта, за которым стоит команда Bing и ресурсы Microsoft, ждёшь большего внимания к деталям. Мы смотрим на картинки и такие «а, ну да». Недочёты не только понятны — они предсказуемы. Для людей, знакомых с OpenStreetMap.

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

Если вы провели в OpenStreetMap долгое время, вы полезнее для любой компании, работающей с геоданными, как опытный программист полезнее индийского фрилансера. Просто потому, что видите не только общую картину, но и знаете, что может пойти не так, чтобы заранее это учесть. Нейросети могут предсказать очевидное, но визуализацию карты оценивают не по среднему, а по исключениям: достопримечательностям, сложным развязкам, знакомым местам. Понятно, что за два года разработки невозможно отловить ошибки никаким QA. Но был бы хоть один осмер в штате компании — и мир Flight Simulator был бы чуть правоподобнее.

 1 комментарий   2020   нас используют

Try rebooting your car

Месяц назад участник тесла-клуба Armee_1, недовольный тем, как его машина едет по парковке, замапил её в OpenStreetMap. Спустя некоторое время, он вызвал машину ко входу в гипермаркет, и — чудо из чудес — она поехала не в объезд, как раньше, а напрямую через парковку. Так обладатели Теслы узнали, что уточнять OSM полезно, а мы — что по нашим данным ездят автономные машины и не жалуются, что она не HD.

Водители не видят в Тесле OSM: на их приборной панели привычные карты от Google.
Это не изменилось с 2012 года, когда начались поставки Model S. Но внутри компания не раз меняла алгоритмы и данные. Тесла использует несколько карт: с июля 2017 года сервер, прокладывающий маршруты так, чтобы захватывать станции зарядки, работает на движке Valhalla от Mapbox. К апрелю 2018 года он научился учитывать пробки и, конечно, собирать треки автомобилей, чтобы эти пробки уточнять. Наконец, когда интернет недоступен, подключаются внутренние карты — которые до перехода на OSM скачивались целиком на всю страну, задерживая обновлением выезд из гаража.

Исследование автономности дало плоды покупателям Тесл: с конца сентября американцы могут нажать кнопку «призвать автомобиль», и он доедет от своего места на парковке до хозяина, прямо ко входу в магазин или фитнес-клуб. Кнопка работает только на парковках и только в радиусе семидесяти метров от машины. Не всегда маршруты были оптимальными, но главное — будущее для водителей наступило: в духе «Knight Rider», машина из куска железа стала подвижным помощником, подскакивающим по нажатию кнопки.

Над беспилотными автомобилями сейчас работают примерно все — включая Яндекс, Uber и Lyft. На хайпе выезжают картографы, во все свои сайты рекламируя «HD Maps»: суперточные карты, на которых размечен каждый булыжник в брусчатке и каждый люк, чтобы электронный водитель не столкнулся с сюрпризами. «Машина учтёт даже знак, закрытый снежной шапкой». Сантиметровая точность, каждая полоса отмечена. «Наши машины собирают лидаром данные в реальном времени, постоянно уточняя HD-карты». Дошло до того, что так назвали карты от Mapbox, после того, как компания анонсировала третью версию векторных тайлов, ныне забытую. Общий посыл — беспилотный автомобиль не работает без высокоточных карт.

И тут водители Тесл замечают: «о, я нарисовал линию в осме, и машина теперь едет по ней». Экспериментируя, Armee_1 отрисовал ещё несколько парковок — машина выбрала оптимальный маршрут уже на следующий день. Десятки водителей бросились изучать редактор iD, узнавая, что рисовать парковки в нём очень просто. Кто-то расстроился, что Тесла использует данные открытого проекта, подверженного вандализму. Кто-то ожидал, что компания сама разметит парковки по данным от автомобилей, а не будет ждать этого от водителей. Нашли на карте парковку у завода Теслы — разумеется, отрисованную в деталях. Эти детали — например, что машина объезжает отрисованные газоны — они использовали для улучшения своих парковок. В теме уже за двести сообщений, она полна счастливых людей, получивших больше контроля над своей машиной.

Получается, точность не нужна. Беспилотные машины становятся достаточно умны, чтобы ездить по километровке (картам масштаба 1 км в 1 см, для тех, кто не застал бумажные карты). Если знаешь азимут и видишь достаточно, чтобы найти себя на карте, то можешь добраться до финиша. Все эти полосы, светофоры, поребрики нужны только картоделам, чтобы занять картографов и делать перед другими вид, что они понимают, в чём будущее картографии. Сенсоры автомобилей уже достаточно развиты, чтобы строить HD-карту прямо в процессе движения и забывать через секунду. Качество карты не важно, важен контроль. И именно этого у OpenStreetMap в избытке. Не хватает только людей, которые популярно объяснят OSM людям, чтобы компании не скрывали источник данных, а открытия, подобные описанным, случались не внезапно.

 1 комментарий   2019   hd maps   self-driving   нас используют

Платный яндекс

Как пишет «Коммерсант», в этом году яндекс начнёт брать деньги за использование «Яндекс.Навигатора» в коммерческих целях. API их карт давно платен сверх лимитов, как и у Google. И, конечно, заплатив деньги, вы не получаете полного контроля: оформление неизменно, реклама будет всплывать в неожиданных местах. Конкуренты могут заплатить, и на схеме проезда вашего сайта пользователи увидят, до кого им ехать ближе. Наглядный пример — официальный Атлас Москвы, рекламирующий бургеры за 99 рублей из-за подложки 2ГИС.

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

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

Поэтому ждём новой миграции на бесплатные карты. Теперь нам не нужно показывать на корявый сайт osm.org: таксисты уже умеют пользоваться всякими «навителами» и «7 дорог», для которых Kostik делает регулярные бесплатные сборки карт. И они, наверняка, готовы установить MAPS.ME, в котором не нужно заморачиваться с копированием файлов и который умеет строить маршруты по пробкам. Всё готово — только поменять приложение. Есть ли у них такой выбор — непонятно: возможно, Яндекс им его не оставил, требуя от участников «Яндекс.Такси» прокладки маршрутов только через их приложение. То есть, с уходом таксистов с «Навигатора» мы вернёмся во время стапятисот таксомоторных компаний, каждая со своими приложением и телефоном.

В средних и малых городах таксисты и службы доставки давно используют OpenStreetMap. Мы это знаем, потому что поездив по нашей карте, таксисты регистрируются в проекте и начинают массово добавлять адреса. На обычный вопрос про дровишки отвечают, в лучшем случае, что у них есть внутренняя база, которую они сами составили по выездам, и они копируют адреса из неё. Расследовать не получается: на яндекс не похоже, а других источников у нас нет, — так что оставляем адреса и даём таксистам жить. Или не даём, как случилось в Челябинской области в 2011-12 годах. Там сначала копировали домики из 2ГИС, а затем обрисовывали малые города по проприетарным снимкам. Всё откатили, местные осмеры до сих пор ждут резкого челябинского возмездия.

Технически вопрос тоже несложен: помимо вышеупомянутого MAPS.ME, есть замечательный сервис GPS-мониторинга OsMo. Для частного использования бесплатный, разумеется. Автору сервиса известны таксомоторные компании, пользующиеся его сервисом для отслеживания автомобилей. Впрочем, с нынешними технологиями написание нового подобного сервиса «под ключ» потребует пары человек, а не крупной картографическо-программистской компании. Любое обдуманное решение окажется в перспективе дешевле оплаты лицензии «Яндексу».

Ждём новую волну #switch2osm, ждём картины, как приложение MAPS.ME обгоняет «Яндекс.Навигатор» по месячной аудитории, ждём неловких правок от новых служб такси и курьеров, которые либо сделают нашу карту актуальнее и точнее проприетарных аналогов, либо нарушат лицензионную чистоту и их придётся откатить. В OpenStreetMap умеют ждать: шаг за шагом, одно неудачное бизнес-решение за другим, поглощение за слиянием, и вот уже все, кому надоели реклама и выдумки продажников, выберут дешёвые и понятные сервисы на наших, открытых картах.

 4 комментария   2017   нас используют

Атака покемонов

В июле прошлого года Niantic сделали игру Pokémon Go, которая немедленно стала самой популярной в мире. Сто миллионов игроков искали покемонов в парках и у ручьёв. «Давайте придумаем, как отхватить хотя бы процент этой аудитории», — носились маркетологи вокруг maps.me. «Давайте придумаем, как этих игроков заманить в OpenStreetMap», — обсуждали в нашей рассылке talk@. Мапперы искали признаки OSM в картооснове Pokémon Go, но игра упорно отказывалась демонстрировать точность и детальность наших карт. Кажется, в ней использовали те же данные, что в старой Ingress той же компании.

Впрочем, недавно на сайте Reddit обнаружили, что в списке источников в приложении появилось слово OpenStreetMap: оттуда компания взяла данные для Южной Кореи. Выбор понятен, если вспомнить, что в ноябре власти Южной Кореи отказались предоставить Google картографические данные (гугль сейчас там показывает старые растровые данные 2012 года от SK telecom).

Благодаря заметке, долгожданная популярность пришла в OSM: Южная Корея вышла в рейтинге активности стран на второе место (после США или Германии) с 600 редакторами в день. Неплохая прибавка к обычным пятнадцати на страну. Новички наносят на карту десятки тысяч объектов, и их качество, по оценке Мартина Райфера, неплохое.

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

Теперь у игроков в Pokémon Go был способ вычислить места с повышенной вероятностью найти редких покемонов. В последующие месяцы они его уточняли: например, определили релевантные теги (тропинки highway=footway или path внутри парков leisure=park/playground, landuse=grass и т. п.) и проверили, что покемоны появляются вдоль линий тропинок. Сайты показывали покемонов поверх OpenStreetMap, а покемоноводы передавали друг другу тексты запросов в Overpass API для поиска интересных мест.

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

Ненадолго: 24 января участник Reddit похвастался, что он нарисовал в своём городе два парка и две поляны, после чего там появились гнёзда покемонов. В комментариях другие удачливые игроки поделились историями успеха: один парк нарисовал, другой — школу, и все радовались новым гнёздам. На следующий день весть подхватил сайт молодёжных новостей Mic.com, и в редактор iD побежала толпа игроков: Паскаль заметил, что его сайт статистики впервые зарегистрировал шесть тысяч активных картографов за сутки. То есть, около двух тысяч покемоноводов.

С этого дня новости про вандалов в OpenStreetMap стали включать слово «покемоны». Тропинки странной формы начали появляться не только в Корее, но и в Штатах, Индии, Бразилии, Южной Африке. Везде. Даже в Москве и в Ханты-Мансийске. Помня о вежливости, некоторые осмеры приветствуют новичков, но вычищая сотни километров ложных highway=footway, сложно сохранять лицо. BushmanK просто поругался (почему-то на участника DWG), а Майкл Райхерт написал инструкцию по поиску и уничтожению покемоноданных и покемонокартографов (на немецком языке, автоперевод). В Германии, говорят, две трети новых пользователей рисуют чушь для Pokémon Go. Даже сайт Mic.com через два дня попросил не портить карту — тщетно.

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

Те, кто зарегистрирован в OSM, могут поддаться желанию увеличить вероятности в своём районе. Я приветствую качественные и обдуманные правки OSM, но до сих пор не видел увеличения количества гнёзд на тропинках, нарисованных после первого релиза Pokémon Go.

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

 3 комментария   2017   ddos   нас используют

Википедия + OpenStreetMap

Многие статьи википедии описывают реальные объекты. Справа вверху у них написаны координаты, при нажатии на которые выводится длинная страница со ссылками на онлайн-карты, включая OpenStreetMap и Google Maps. Часто рядом с координатами есть кнопка, открывающая мини-карту с подсвеченным контурами объекта из статьи. Долгое время картоосновой был неудобный VMAP0 с возможностью переключения на Landsat 7.

На прошлой неделе русскоязычная википедия избавилась от старого атласа: нажатие на координаты откроет полноэкранную карту на Leaflet и данных OpenStreetMap. На ней, если повезёт, будет контур объекта из OSM. Под кнопкой «другие карты» прячется каталог картографических сервисов, чем-то похожий на QMS. Ссылка на GeoHack со списком сервисов теперь спрятана под буквой «H», в ряду со ссылками на гугль, яндекс и OSM.

Контур объекта вытащен из OpenStreetMap по тегу wikidata. Этот тег не очень популярен, но усилиями нескольких активистов за прошлый год их количество в базе возросло почти в десять раз, с 40 до 390 тысяч. Это можно считать несогласованной массовой правкой, и в последние месяцы года в почтовой рассылке talk@ шли жаркие споры, откатывать сотни тысяч правок с этими тегами или нет. Очевидно, что среди этой массы новых тегов wikidata проскакивают ошибки, нередко из-за неправильных названий или ошибок сопоставления. Но пока осмеры обсуждают прошлые ошибки, а в DWG чешут репу, википедисты делают новые правки.

Остальные картографы тоже добавляют теги wikidata, иногда не осознавая этого. С июля в редактор iD добавили подсказку для статьи в википедии. Если выбрать подходящую статью, ссылка на неё и её идентификатор в Викиданных автоматически прописываются в оба тега. Для JOSM аналогичная функциональность есть в плагине Wikipedia — конечно, с традиционным для редактора запутанным интерфейсом.

Над картами для википедии почти два года работает команда картографии отдела Discovery фонда Викимедиа. В нашем сообществе они известны проектом Kartotherian, про который Юрий Астрахан рассказал на «Открытых ГИС». Большую часть годового плана команда уже выполнила: до июня осталось сделать отображение спорных государственных границ, англоязычный слой и отображение векторных тайлов на стороне браузера.

Расширение Kartographer добавляет два тега: для вставки интерактивной карты в текст статьи и  для ссылки, по нажатию на которую открывается полноэкранная карта. В начале ноября расширение включили в русскоязычной википедии, и в отдельных статьях — например, про Щёлковское шоссе, — можно увидеть результат. К сожалению, новые карты рекламировали недостаточно широко, поэтому в статьях они редки. Теперь, когда расширение используется для показа предмета статьи на карте, им заинтересуются многие авторы.

Участники википедии более склонны к классификации и связыванию, поэтому едва ли использование OSM в википедии, даже когда расширение включат в английской википедии, заметно повлияет на количество картографов. Но побочный эффект для OpenStreetMap мы видим уже сейчас: массовые правки тегов и непонимание друг другом сотрудников DWG и википедистов. Не сказать, что это плохо: в конечном итоге, это не правовой вопрос и не добавление отсутствующих на местности объектов, а всё остальное со временем наша карта переварит.

 1 комментарий   2017   нас используют
Ранее Ctrl + ↓

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