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

источники

Позднее 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».

 4 комментария   2013   mapbox   источники

Ты туда не ходи

В пятницу опубликовали новый файл GPX-планеты. На этот раз не список координат, а полноценный архив треков, пусть и не в том виде, в котором их загружали на сервер. Недостаток нового формата только один: треки с уровнем видимости «частный» (примерно 20% точек) в архив не вошли. Зато теперь можно узнать время и автора для большинства точек, и самое главное — соединить их линиями. Так, скрипт gpx2pgsql умеет загружать треки в базу PostgreSQL, на которую затем можно натравить мапник и сделать долгожданные тайлы.

Пока добровольца с сервером для GPX-тайлов не нашлось, пользуйтесь страницей на рамблере с визуализацией треков, сделанной теми же инструментами, что и в прошлый раз. Региональные выгрузки доделаются через неделю. Треков в России стало заметно больше, но планировать маршрут по неохваченным местам сложнее не стало: до европейской плотности точек нам ещё далеко. Сезон сбора грунтовок открыт. Подсчёт показывает, что с 2010 года пользователи загружают всё меньше треков — и хотя к России это, похоже, не относится (наши тайлы этого года, в отличие от общемировых, весят больше предыдущих), тренд печален, и его нужно переломить.

 6 комментариев   2013   источники

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

С самого начала 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 для подгрузки данных, и каждый раз проверяйте, актуален ли сдвиг, подходят ли к нему данные и треки, и не загрузил ли кто-нибудь смещение до вас.

 10 комментариев   2013   josm   источники   проекты

Снимкопад

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

https://shtosm.ru/pictures/bing-coverage-1302-small.png

Если новые снимки с облаками закрывают более хорошие старые, не жалуйтесь на форуме, а найдите на Bing Maps проблемное место, нажмите слева внизу «Обратная связь», выберите в окне «Problem with map imagery» и опишите проблему на английском языке. Говорят, помогает.
 11 комментариев   2013   источники

Жил и работал в этом доме

Как в OSM обозначается мемориальная доска? Правильный ответ — никак. Я ставлю historic=shield (32 штуки в базе), вики предлагает landmark=memorial_plaque (65 штук), TagInfo подсказывает memorial=plaque (23). Сайт OpenPlaques считает, что достаточно тега openplaques:id, а информацию о доске лучше хранить у них, в базе с лицензией PDDL (public domain для баз данных).

Сейчас там около десяти тысяч досок, восемь из которых — в Великобритании. Проект вчера похвастался полным переходом на карты OpenStreetMap, но раздела с картой нет на сайте: вместо этого предлагают выбрать страну, а затем город в ней из длинного списка. России и скандинавских стран в списке нет. Добавляя доску, лучше заранее загрузить её фотографию на Flickr: в блоге проекта основная тема — поиск несфотографированных досок (а также, почему-то, их цвета). Заодно фликровское геотегирование может помочь, поскольку на OpenPlaques расположение доски можно указать, лишь введя её полный адрес. Полный дамп базы странным образом хранится на чьём-то дропбоксе.

Тем не менее, сайт можно и нужно использовать. Не только потому, что текст с подобной таблички не влезет в тег description. Главная причина та же, почему мы не рисуем «народную карту»: лицензия. При всей ущербности API, в OpenPlaques данные открыты по-настоящему, без условий, в отличие от OSM. Их данные можно использовать у нас, но не наоборот. Кроме того, базы POI выигрывают от структурированности: их несложно обработать програмно, а пользователям не нужно штудировать список тегов перед добавлением записи. Лишь ограничения интерфейса и недокументированность API отделяют OpenPlaques от идеала.
Ранее Ctrl + ↓

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