Как стать автором
Поиск
Написать публикацию
Обновить
0.1

OpenStreetMap *

Некоммерческий веб-картографический проект

Сначала показывать
Период
Уровень сложности

Пешеходный роутинг — новый вызов для OpenStreetMap

Время на прочтение5 мин
Количество просмотров25K


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

Прикладная некромантия: использование Garmin GPSmap 76S в 2021 году

Время на прочтение6 мин
Количество просмотров17K

За последнее десятилетие мы почти все привыкли часто обновлять устройства, которыми владеем. Старые устройства либо кладем на полку, либо продаем, либо вообще выбрасываем в помойку. И многие даже не думают о том, что по факту устройства нормально работают и могут продолжать выполнять свои функции.

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

Вот как раз подобное устройство завалялось у моего друга в чулане, и он отдал мне его для экспериментов. Этим устройством стал GPS-навигатор для туризма Garmin GPSmap 76S, в свое время бывший одним из лучших устройств в своем классе. И у меня родилась идея начать его использовать, например, для записи треков со своих велопоездок. О том, какие препятствия встали у меня на пути и как я с ними справился, читайте под катом.
Читать дальше →

Владельцы MAPS.ME отменили изменения и вернули старое приложение. Надолго ли?

Время на прочтение7 мин
Количество просмотров70K

Слева — старое приложение, справа — декабрьская версия от южнокорейцев. Источник: «Смерть MAPS.ME?»

В ноябре 2020 года Mail.Ru Group продала MAPS.ME южнокорейской компании Daegu Limited (входит в состав платёжной системы Parity.com), и уже 20 декабря 2020 года новые владельцы выпустили обновление, которое практически убило приложение.

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

К счастью, новые владельцы осознали глубину своей ошибки и откатили изменения. В апдейте от 30 декабря 2020 года восстановлена вся функциональность. Казалось бы, победа? Справедливость восторжествовала? Нет, в это слабо верится.
Читать дальше →

Карты в браузере без сети: open source наносит ответный удар

Время на прочтение14 мин
Количество просмотров42K
Как-то давно я писал о том как можно в вебе использовать карты без сети и пытался сделать это с помощью гугло карт. К сожалению условия использования запрещали модифицировать ресурсы, а написанный мною код работал только с localStorage, поэтому я решил перейти на светлую сторону силы, где код открыт, прост и понятен.
Читать дальше →

Набег на Саранск: как за одни выходные сделать карту целого города

Время на прочтение1 мин
Количество просмотров2.6K
Неделю назад я упоминал о том, что участники OpenStreetMap впервые устроили «online mapping party» и нарисовали по спутниковым снимкам Bing за одни выходные карту Саранска, столицы Мордовии. Теперь подведём итоги.

Помимо юмористического отчёта (очень рекомендую) и серьёзного отчёта, также был сделан хороший видеоролик о прошедшем мероприятии (спасибо trolleway). На нём виден процесс улучшения карты города, карта-«пирог», где были отмечены зоны ответственности участников, координационная страница, сравнение панорамных фотографий города и трёхмерной картинки на основе данных OpenStreetMap (это выглядит очень эффектно), а также запись работы навигатора. И это всё под хорошую музыку. Смотреть всем:



А затевалось всё это рисование, чтобы помочь сайту мониторинга транспорта bus13.ru, который неожиданно стал использовать карту OpenStreetMap в то время когда она была ещё не очень хорошей. Сайт обнаружил OldIvantey, а предложил нарисовать город osmisto. В итоге мероприятие оказалось не просто помощью bus13.ru, но и хорошей проверкой сил сообщества OpenStreetMap и успехом в рисовании целого города.

Я так понимаю, местные жители от такого были в радостном шоке и теперь уже несколько человек из Саранска (ЖенDos, SVE, x15, p3omat, MIR, TemikNT, JOHN, Nickolay, ArtCore) присоединилось к сообществу OpenStreetMap и они стали отмечать баги, которые допустили понае… «набежавшие» участники, и отмечать POI.

Ещё раз сравнить карту можно здесь: было, стало.

Читать дальше →

Век поиска кратчайшего решения задачи о кратчайшем пути

Уровень сложностиСредний
Время на прочтение22 мин
Количество просмотров12K

TL;DR Очень подробный разбор алгоритмов решения задачи о кратчайшем пути от классики до двунаправленного А* и ALT с кодом и примерами на OSM

Люди пытались найти более быстрые способы передвижения на протяжении всей своей истории. Появление качественной дорожной системы в римской империи в своё время привело к её расцвету, но со временем выяснилось, что и в продуманных дорожных системах бывают забавные изъяны, как например в небезызвестной задаче о кёнигсбергских мостах, считающейся отправной точкой возникновения теории графов. Неудивительно и то, что с развитием вычислительной техники логистические задачи стали одними из первых, над которыми трудились первопроходцы компьютерных наук. Задача о кратчайшем пути -- одна из них, звучит достаточно просто: есть несколько городов и дорог, соединяющих пару городов между собой, мы хотим попасть из города А в город Б пройдя при этом минимальное расстояние. Первый системный подход к этой задаче был описан в работе Эгервари в 1931г., спустя 25 лет Эдсгер Дейкстра придумал алгоритм, который сейчас является частью любого уважающего себя базового курса алгоритмов на графах. На нём же, будем честны, заканчиваются знания о кратчайших путях у большинства профессиональных разработчиков, ибо сценариев, где реализации с википедии/stackoverflow будет не хватать, крайне мало.

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

Читать далее

Неочевидные возможности короля картографического ПО на гаджетах

Время на прочтение10 мин
Количество просмотров59K

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

🔥 Примечание — эта статья автора расположилась на первом месте по рейтингу/просмотрам в хабе OSM за 2023г.

Читать далее

Пользователи открытых свободных географических карт (да и не только их) получили возможность использовать многочисленные открытые свободные значки

Время на прочтение1 мин
Количество просмотров3.1K
Перед вами — одна из тех блогозаписей, которая стала бы топиком-ссылкою, кабы предмет её можно было адекватно и немногословно передать словами. Однако не тут-то было: это надо видеть. Глядите же, вот как выглядят разноцветные значки из коллекции «Map Icons Collection», которую создал автор по имени Nicolas Mollet и которую он раздаёт по лицензии Creative Commons 3.0 BY-SA:

[скриншот карты]

Эту иллюстрацию я взял из блога ШТОСМ, и на ней значки представлены на карте Google, судя по виду — однако же нетрудно думать, что наибольшая выгода от их появления заключена именно в возможности сочетать эти значки с OpenStreetMap и тем добиваться лицензионной чистоты картографической демонстрации, не теряя в качестве.

А вот другие достоинства:
  • Значки многочисленны: их более полутысячи, хотя некоторые варианты отличаются только цветом. Их каталог на сайте организован по категориям и подкатегориям. Все значки одной категории (если не перекрашены пользователем) имеют один и тот же цвет.
     
  • Цвет внутренности значка может быть выбран свободно. Кроме того, пользователь может выбирать из семи различных стилей оформления внутренней части значка и внешнего контура, основывающихся на этом цвете:

    [скриншот]
     
  • Набор значков каждого стиля можно скачать в ZIP-архиве, хотя внутри значки лежат простой кучею, а не по категориям.
Читать дальше →

Сергей Голубев: «Самое лучшее, что можно сделать для OSM сейчас — взять дамп планеты, удалить его и начать всё заново»

Время на прочтение9 мин
Количество просмотров19K
Сергей Голубев — натуралист, опытный осмер и автор блога «Город Шахты». Его размышления об OpenStreetMap всегда неожиданны, а потому вдвойне интересны. Он умеет найти необычный ракурс и на привычное посмотреть под другим углом. Зачем OSM нужны катастрофы, почему у него не существует сообщества, а также какое будущее ждет этот проект — обо всем этом он рассказал в интервью.

Читать дальше →

С IP-адресов Google осуществлён акт вандализма в отношении карт проекта OpenStreetMap

Время на прочтение1 мин
Количество просмотров2.4K
К сожалению, даже у такой замечательной компании, как Google, есть отдельные неприятные партнёры, за которых бывает стыдно. На прошлой неделе СМИ облетела скандальная история с кенийским стартапом Mocality, который уличил в нечестной конкуренции компанию Google (а именно, подразделение Getting Kenyan Businesses Online). С ноября 2011 года с IP-адресов Google в Индии каждую ночь выкачивались обновления базы данных Mocality, а затем представители GKBO обзванивали клиентов по телефонам из этой базы, предлагая свой (конкурирующий) продукт. Компания Google принесла официальные извинения за «людей, которые работают над одним из проектов Google», и инцидент, вроде, был исчерпан. Однако, сегодня история получила неожиданное продолжение.
Читать дальше →

OpenStreetMap в помощь велосипедистам

Время на прочтение5 мин
Количество просмотров75K

Вступление


Представьте, что сейчас лето, солнце светит, у вас отпуск, и вы с друзьями — заядлые велосипедисты. Возникает мысль о велосипедном походе куда-нибудь далеко. В этой статье я расскажу о том, как OpenStreetMap-технологии и некоторые другие сервисы упрощают жизнь в такой ситуации, решают проблемы планирования и позволяют быстро и просто поделиться впечатлениями. Упор делается на online, я упоминаю ресурсы:
Читать дальше →

OpenStreetMap News №8

Время на прочтение2 мин
Количество просмотров3.7K
Читать дальше →

OpenStreetMap в университетах. Почему бы и нет?

Время на прочтение4 мин
Количество просмотров2K
Рисование карты в районе Camden TownВ этой заметке речь пойдёт о зарубежной практике использования OpenStreetMap в ВУЗах, которую было бы здорово перенять.

Для тех, кто не знает: OpenStreetMap (OSM) — открытая картографическая база данных всего мира, которую может править любой желающий, и данные которой распространяются под свободной лицензией Creative Commons (CC-BY-SA 2.0 Generic).

На прошлой неделе мне довелось побывать на так называемом Students Mapping Party, проводимом в Лондоне в Университетском колледже Лондона (университет, где когда-то учился Стив Кост, создатель OpenStreetMap). Это мероприятие было совместно организовано местной кафедрой геоматики и волонтёрами из OpenStreetMap как первое практическое занятие для студентов, только начинающих учиться в магистратуре.

Студенты познакомились с геоинформационными системами на примере OSM и поучаствовали в рисовании карты.

Сначала учащимся раздали листы бумаги с распечатанной картой выделенного им участка местности (walking papers) и те отправились его обходить, отмечая на этих распечатках карандашом увиденные новые объекты. На следующий день все снова собрались и дружно ввели данные в систему. Всё это проводилось под руководством преподавателей и пожелавших прийти участников OpenStreetMap, так что недостатка в помощи не было. По-моему, для будущих картографов это очень хороший способ «пощупать» сферу деятельности, которую они выбрали. 

Читать дальше →

Ближайшие события

OpenStreetMap News №1

Время на прочтение1 мин
Количество просмотров668
Читать дальше →

Структура данных проекта OpenStreetMap, заглянем под юбку сервису

Время на прочтение18 мин
Количество просмотров30K

Пролог



Проект OpenStreetMap (OSM) открытых геоинформационных данных под свободной лицензией CC-BY-SA (а в скором времени под Open Database Licence) известен достаточно широко, что бы не тратить время на его подробное представление. Главной особенностью проекта и его основным преимуществом по сравнению с любыми другими аналогами являлся принцип полностью открытых географических данных, которые могут быть использованы кем угодно и и как угодно (в рамках лицензии CC-BY-SA) и могут свободно дополняться и уточняться любым участником проекта. Как и любые другие данные, географические данные точно так же подлежат структурированию при хранении и обработке. В данной статье я постараюсь описать основные части структуры данных OSM остановившись больше на принятых типах данных и представлении их в пространственном виде. Работая постоянно с данными проекта OSM очень часто приходится уточнять или пояснять не которые базовые аспекты, поэтому возникла необходимость кратко изложить их в виде одного текста.
Читать дальше →

Печатаем OSM (Часть 1)

Время на прочтение9 мин
Количество просмотров32K
Представьте себе ситуацию: неподалеку от вас случилось землетрясение, наводнение, извержение вулкана. Вы — участник OpenStreetMap, естественно, написали об этом на форуме. Следующие полдня и ночь вы вместе с другими осмерами провели за рисованием домиков, простановкой адресов, разметкой зоны разрушений и в итоге утром у вас есть подробная электронная карта района. Через полчаса за вами заедет друг и вы вместе собираетесь отвезти теплые вещи и воду пострадавшим. Как за эти полчаса — час распечатать карту, и зачем вообще пострадавшим могут понадобиться карты,

читаем под катом.

OpenStreetMap и карты пожаров России: проект недели

Время на прочтение1 мин
Количество просмотров1.6K
В России катастрофическая ситуация с пожарами. МЧС делает, что может, добровольцы тоже координируют свои усилия по тушению пожаров и взаимопомощи. Сообщество OpenStreetMap тоже не осталось в стороне, и вместе с компанией СканЭкс затеяли беспрецедентный по масштабу проект: картографирование мест пожаров по снимкам из космоса, поступающим в реальном времени.

Данные проекта (с момента начала отрисовки OSM прошло немногим больше суток) уже анализируются специалистами, а также на них может посмотреть любой хабраюзер, зайдя на специальный сайт: http://fires.kosmosnimki.ru.

Я хочу в этом поучаствовать!

OpenStreetMap News №4

Время на прочтение2 мин
Количество просмотров2.7K
image
Читать дальше →

Рендеринг в MAPS.ME

Время на прочтение9 мин
Количество просмотров16K


Всем привет! Сегодня я бы хотел рассказать о рендеринге, который не имеет отношения к компьютерным играм, анимационным фильмам или промышленным системам проектирования. Речь пойдет о движке для рендеринга карт в реальном времени для проекта MAPS.ME. В данном посте я опишу общие принципы работы движка и некоторые грабли, на которые мы наступили (и те, которые успешно обошли). Если вы занимаетесь рендерингом больших объемов данных, в особенности картографического характера, наш опыт, надеюсь, будет полезен в ваших проектах или, по крайней мере, любопытен. Всех заинтересовавшихся прошу под кат.
Читать дальше →

Как это работает: архитектура тайлового бэкенда карт «Спутника»

Время на прочтение4 мин
Количество просмотров30K
Мы, команда карт «Спутника», разрабатываем карты на основе данных «OpenStreetMap». В этой заметке мы расскажем об архитектуре нашего решения для рендеринга тайлов.


Читать дальше →

Вклад авторов