Избранное

Позднее Ctrl + ↑

Как правильно обработать снимки

В конце февраля MapBox нанял Чарли Лойда, заворожившего сотрудников компании арт-проектом «Безоблачный атлас». Тот взял снимки MODIS за длинный промежуток времени, соединил их и оставил пиксели, не закрытые облаками или тенями от них. Получившиеся картинки выглядят непривычно чисто, и практическая польза от такой работы очевидна. Первого апреля Чарли описал в блоге MapBox суть процесса и продемонстрировал рабочие картинки будущего слоя, покрывающего всю планету. С этого момента стало понятно, что космоснимки — приоритетное направление у компании.

24 апреля MapBox объявил о партнёрстве с компанией Skybox, собравшей достаточно средств на создание и запуск в космос нескольких спутников ДЗЗ (планируется в конце года). MapBox создаёт инструменты для просмотра, сравнения и обработки заказанных у Skybox снимков. Но работа над собственным слоем космоснимков не прекращалась: в следующей заметке они показали фрагменты Антарктиды, собранной из мозаик LIMA (Landsat 7) и MOA (MODIS).

Следующие три недели сотрудники хвастались снимками разных мест земного шара, преимущественно экваториальных, попутно выпустив приложение для iOS для просмотра карты и пока ещё старых снимков. 14 мая они торжественно объявили об открытии не только безоблачного слоя космоснимков на весь мир до восьмого уровня масштаба, но и о детальных снимках всей территории США и Западной Европы до 19-го зума (от DigitalGlobe). Журнал Wired подробно рассказал об истории создания слоя и привёл несколько завораживающих фотографий.

Чего журнал не упомянул, но что было написано в первом абзаце анонса, — это разрешение на обрисовку в OpenStreetMap всего, что видно на слое MapBox Satellite. Последний появился в каталоге редактора JOSM полгода назад, и в январе стал одним из установленных по умолчанию. Увы, он до сих пор ограничен 12-м зумом, и качественных снимков Петербурга, например, видимых на соответствующем слое сайта OSRM, в редакторе нет. Это заметили в рассылке talk@, а русские просто обошли ограничение, подключив слой с упомянутого сайта. Сотрудники MapBox пообещали выдать вскорости новую ссылку, но прошло полмесяца, а ссылки нет. Вероятно, они забыли и требуют напоминания, что я и сделал час назад.

С выпуском безоблачного слоя работа MapBox не закончена. В мае они предвкушали поток снимков с нового спутника Landsat 8, тренируясь «на кошках», заснятых давно сломанным сенсором его предшественника. Поток снимков, сразу в public domain, пошёл с 30 мая, и в блоге MapBox одна за другой появляются заметки про него: «первый взгляд на северо-восток Средиземноморья», инструкция по обработке данных Landsat 8 в GDAL и подключению их в TileMill, обзор спектральных диапазонов (в переводе Глеба Девяткина). Похоже, через несколько месяцев в слое MapBox Satellite на средних масштабах снимки Landsat 8, более чёткие и насыщенные, заменят старые, а через год-другой на них тоже пропадут облака.

Вчера Google заявил, что он взял все снимки Landsat 7, наложил их друг на друга, выбрал точки без облаков, и так построил безоблачное покрытие всей планеты. Его можно сравнить с обычным слоем Landsat других картографических сайтов и заметить, что, во-первых, он свежее, а во-вторых, все возделываемые поля на нём зелены. Но в свете события хочется процитировать Гранта Слэйтера: «уважаемые Google Maps, не будьте редисками, признайте влияние MapBox».

Русский тагинфо

AMDmi3 и akks подняли на серверах Рамблера статистику тегов Taginfo для России и некоторых соседей. Теперь импорты (которых у нас не так много, как за рубежом) не будут портить таблицы. Отчёты сервиса показывают национальные особенности тегирования:

  • Россия: кладротеги висят на двухстах тысячах объектов (включая 30 тысяч точек, зачем-то); residential=rural вчетверо больше urban; префикс «ru:» в official_status не приживается; широко распространён загадочный тег utilization: похоже, его расставляет плагин для копирования адресов из кадастровой карты. Кому-то в Ростове-на-Дону удалось добавить тег с пустым ключом. Три самых популярных значения name, которые не названия улиц: «Сбербанк», «Продукты» и «Магнит».
  • Украина: половина тегов name продублирована на русском и английском языках; отношений street и associatedStreet втрое больше, чем в России, а addr:street непопулярен; много зданий и дорог импортированы из nadoloni.com; двум третям населённых пунктов проставлен код КОАТУУ, при этом village в 11 раз больше hamlet. Три популярных name: «Тополь», «Липа» и «Стохід» (это странно обрисованная речка).
  • Беларусь: две трети названий переведены на русский; 17% дорог имеют тег surface (это рекорд; в России — только 12%); place=hamlet встречается чаще, чем любое значение тега highway, и почти у всех населённых пунктов есть контур. Три популярных name: «Беларусбанк», «д.№» (?), «Шиномонтаж».
  • Эстония: семь самых популярных ключей связаны с недавним импортом домиков; вообще очень много следов разных импортов (адреса, некоторые города, корина), второе место среди тегов занимает загадочный «Type=0x13» (да, с заглавной буквы). Популярные недорожные name не установить, поскольку в стране не принято писать статусные части улиц: «Kooli» может означать как школу, так и школьную улицу.

В планах — перевести все адреса на поддомен taginfo.openstreetmap.ru, улучшить обрезку стран, сделать крупные обзорные карты и подкрутить разные константы: taginfo, явно, писался с прицелом на всю планету, и при загрузке небольшой её части вылезли недостатки.

Пешком

Организаторы конференции State of the Map предложили бесплатный вход каждому, кто доберётся до Бирмингема пешеходным маршрутом E2 с любого из концов в Великобритании. Это примерно 500 км. Отчаянных ходоков, готовых пройти весь маршрут от Ниццы (порядка 3000 км), готовы премировать — хотя тут сам финал четырёхмесячного путешествия станет лучшей наградой.

Ленивым русским осмерам не нужно даже выезжать за пределы города: 24 апреля, в следующую среду, москвичи встречаются в 19:30 в офисе NextGIS, в 15 минутах от метро «Академическая».

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

Как Владимир уже написал на форуме, во время обсуждения микроконференции МММ кто-то заикнулся об Эстонии, и мы решили, что это гениальная мысль. Теперь активно подбиваем эстонцев на поиск помещений в Тарту, а всех остальных — на участие. Голосование за даты почти наверняка ставит SOTM Baltics на июль, оставляя вам больше двух месяцев на получение визы (приглашения организуем). Принимающая сторона широким жестом предложила, помимо конференции, устроить экскурсию по окрестностям Тарту, а гостиницы там и так недорогие, я проверял. Все хитрости обсуждаются на форуме, но суть проста: приезжайте, особенно если не удастся выбраться в Англию. Познакомитесь с известными европейскими осмерами, выпьете эстонского пива, расскажете, как хорошо мапится на родине.

Сервер смещений

С самого начала OpenStreetMap основывался на GPS-треках. Когда участники проекта подключили в редактор первую подложку, Landsat, они обнаружили, что его точность местами хромает. Это при пятнадцати-то метрах на пиксель. Когда нам разрешили обводить снимки Yahoo, проблема стала ещё заметнее. Плагин WMS для JOSM умел двигать подложку с первой публичной версии, и другие редакторы тоже считают это обязательной функцией.

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

Первая и последняя инновация в работе со сдвигами подложек случилась в декабре 2010 года: в JOSM появились закладки смещений. Смещения получили точные значения, которыми можно делиться. В марте 2011 эти значения стали вменяемыми (без экспоненциальной части), и вики с форумом стали полниться парами чисел для разных регионов.

О централизованном хранении смещений спрашивают примерно раз в два месяца, а Dermot McNally спроектировал «True Offset Process» ещё в ноябре 2010 года (когда нам дали снимки Bing): он предлагал рисовать в базе OSM полигоны, соответствующие зонам постоянных смещений, и записывать в тегах значение сдвига. На сегодня таких объектов в базе 27: видимо, идея не пошла.

Сегодня я объявляю об открытии базы данных смещений, плагина для JOSM и веб-интерфейса к базе. Принцип работы прост: получив смещение для района, вместо добавления закладки отправляете смещение на сервер, и его увидят все, кто будет править карту рядом с вами. И наоборот, вместо подгонки снимка можно быстро проверить, не посчитал ли кто его смещение до вас. Весь интерфейс сведён к двум кнопкам. Выгрузки под лицензией PDDL обновляются ежечасно.

За неделю бета-тестирования мапперы из России, Польши, Украины и Финляндии внесли 364 сдвига. Подробно привязаны Санкт-Петербург, Хельсинки, Омск, Саранск и многие малые города. Пока пользоваться базой могут только пользователи JOSM, но поддержка сервера появится и в iD, хотя и не к первой бета-версии. Надеюсь, база смещений сделает ненужными разрозненные их подборки в вики, её поддержат все редакторы, и перемещения объектов под снимки сойдут на нет.

Пока сервер OSM не работает, можно перенести свои закладки смещений на сервер. Установите плагин mirrored_download для подгрузки данных, и каждый раз проверяйте, актуален ли сдвиг, подходят ли к нему данные и треки, и не загрузил ли кто-нибудь смещение до вас.

Учиться и учить

Благодаря неисчерпаемому гранту, MapBox переделал весь сайт LearnOSM: и на нём в глаза бросается не модная нынче «воздушность», а насколько много там статей. Введение в редактирование OpenStreetMap всё так же начинается с главы «скачайте JOSM», но статьи идут всё дальше и дальше, под конец рассказывая про установку и настройку PostGIS, работу с TileMill, введение в WMS и проекции, и даже про QGIS.

Многие статьи доступны на экзотических языках, но части основных — французского, немецкого, русского, — пока нет. Впрочем, @jokru заметил, что немцам такой сайт ни к чему: они и так все в OSM. Перевести сайт можно, форкнув его исходники на гитхабе.
Ранее Ctrl + ↓

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