Неочевидные возможности короля картографического ПО на гаджетах
⋮ Дисклеймер:
все нижеизложенное является лишь наблюдением и субъективной оценкой на основе личного опыта автора, а не утверждением.
⋮ Примечание автора:
эта статья расположилась на первом месте по рейтингу/просмотрам в хабе OSM за 2023г, а также не словила ни единого минуса.
ПО OsmAnd расшифровывается, как OpenStreetMap Automated Navigation Directions (источник: оф.сайт), а не как пишут, на некоторых форумах, например, на 4pda, как ОпенСтритМапАНДроид.
OsmAnd — это зрелый проект и вот почему:
➡️ ПО более 10 лет;
➡️ приложение сочетает в себе функции карт, навигации, трекера, редакторов и планировщиков;
➡️ над разработкой трудится немалая команда из ~20 разработчиков (почти все — русскоязычные);
➡️ внесли общий вклад более 1000 человек;
➡️ сопровождающий — нехилый программист, вот его смелая цитата десятилетней давности в одной из своих работ на Хабре::
Я знаю пару десятков языков и для меня не проблема изучить еще один новый, я просто уже не вижу необходимости.
>>> @vics001 2011г.
А вот его же не менее смелая цитата, вырванная из контекста, но посвежее::
профессионалы. Это люди, которые начинают использовать OsmAnd вместо недешевых устройств Garmin, так как мы сейчас сравнялись с ним по функционалу. Я говорю об различных турпоходах, спортивном ориентировании и offroad-туризме.
>>> @vics001 2020г.
OsmAnd — это Open Source, и для тех пользователей, кто беден как церковная мышь не может по каким-либо причинам поддержать разработчиков и приобрести расширенную подписку + PRO-версию приложения на Android — может установить OsmAnd+ бесплатно законным способом и не одним: скачивание "ночных сборок", либо установка OsmAnd PRO-версии из магазина приложений F-Droid.
OsmAnd, как навигатор для автолюбителей (массовый пользователь)
В этой области OsmAnd-у составляют конкуренцию многие и многие альтернативы на достаточно высоком уровне, но и здесь ПО может удивить пользователя неочевидным трюком: наложением с регулируемой прозрачностью подложки — Яндекс.Пробки на карты OSM в два клика, однако я не уверен в легальности этих действий. Поспешим к лицензии Яндекс.Карт:
п. 4.6. Любая информация, используемая в Сервисе, предназначена исключительно для личного некоммерческого использования. При этом любое копирование Данных, их воспроизведение, переработка, распространение, доведение до всеобщего сведения (опубликование) в сети Интернет, любое использование в средствах массовой информации и/или в коммерческих целях без предварительного письменного разрешения правообладателя запрещается, за исключением случаев, прямо предусмотренных функциональными возможностями сервиса, настоящими Условиями, условиями использования других сервисов Яндекса или документами, указанными в п. 1.2. настоящих Условий.
Обратился в Яндекс за разъяснением по вопросу использования, лицензирования Я.Пробок в OsmAnd и с просьбой: запросил письменное разрешение о возможности приложить к этой статье на Хабре свой скринкаст:: "неординарная, экзо-гибридная навигация в OsmAnd с прикрученным слоем Яндекс.Пробки к OSM"
. Разумные сроки истекли, а Яндекс не ответил на обращение. По своему опыту онлайн общения с транснациональной корпорацией, кажется — это вообще единственный раз когда Яндекс отмолчался.
❌ Жаль, демонстрация возможностей и тем более инструкция: OsmAnd+Я.Пробки из статьи вырезаны.
upd. Ответ От Яндекса
Спустя две недели после публикации статьи представитель Яндекса сообщила, цитата:
Здравствуйте!
Простите за долгий ответ. Мне нужно проконсультироваться с коллегами, чтобы помочь в этом вопросе. Передала им всю информацию касательно лицензионного соглашения.
Напишу сразу, как будут новости.
Прошёл год. Яндекс, или то что от него осталось после раздела, так и не смог 'постоять' за своё Лицензионное Соглашение (не написали).
OsmAnd для Грибников и охотников
Здесь у OsmAnd-a тоже есть неслабые конкурирующие игроки. Удивить грибника или охотника можно тем, что в OsmAnd-е можно подтянуть слой ЕЭКО/Госгисцентра, который дает невероятную детализацию местности по РФ (природные объекты, бывшие заброшенные тропы и лесные дороги). С лицензией, тоже на первый взгляд, не все так однозначно. Делал запрос в Роскадастр по поводу законности использования картографических данных, получил добро (эти данные действительно открытые). Речь идет о слое, который называется GGC250/500/1km, например, пощупать его можно nakarte.me. По умолчанию его нет в OsmAnd, но можно подтянуть двумя разными способами: через плагин (ненадежный метод) и по простой до безобразия инструкции (ключевое слово — "anygis").
OsmAnd для любителей покорять вершины и вваливать по горной местности
Здесь OsmAnd вне конкуренции и предлагает невероятные функции для опасных приключений на открытом воздухе. Например, раньше в приложении имелись лишь изолинии высот и затенение рельефа, что позволяло пользователю быстро анализировать ситуацию и планировать дальнейшие действия по выживанию. Спустя годы разработчики добавили в приложение виджет, который мгновенно отображает высоту в любой точке на карте, например, при её скроллинге. А в последних релизах команда гордо выкатила новый 3D-режим. Выглядит перспективно.
OsmAnd в велопоходах
Одна из неочевидных, но крайне полезных функций в приложении — это настройка собственного поискового фильтра. Т.е. можно подсветить на карте любые POI из разных категорий. Например, общеизвестно, что за городом, особенно покатушки на дальняки, туристам требуется пополнять свои "бурдюки" бесплатной питьевой водой (родники, колонки, колодцы и АЗС). Пользователь может создать подобный фильтр и в пару кликов подсвечивать "все источники питьевой воды" на своих любых, любимых картах в OsmAnd. Кстати, в последних версиях приложения ребята добавили предустановленную категорию поиска: "вода", содержащую в себе (родники/колодцы/колонки), и красноглазить пользователю с фильтром для воды более не приходится. За несколько месяцев (здравствуй Github) мне все же удалось убедить разработчиков в необходимости этих патчей, пролоббировал это серьёзное улучшение в приложение OsmAnd.
Ещё не совсем очевидная и необыкновенная по отношению к другим навигаторам опция в OsmAnd: пользовательские настройки детализации OSM карт. Как изменить детализацию (самый быстрый способ — в два клика): зажать кнопку +- масштаба и выбрать уровень детализации по местной шкале OsmAnd-а.
И еще немного сравнения для полноты картины
OsmAnd и сплав
Здесь у OsmAnd-а имеется относительно крутая фишка: строить маршруты по привязке к воде, а не к суше. Хитрость заключается в том, чтобы активировать профиль "лодка", и тогда функция "планирование маршрута" будет строить/прилипать маршрут к реке.
OsmAnd на балансе ПВД & Спорта
А здесь OsmAnd снова вне конкуренции и предлагает пользователю максимально богатые и интересные функции: от подключения различных Bluetooth датчиков до отображения чрезвычайно важной, настраиваемой, радиусомерной линейки на специфичных, выбранному виду активности, сти́лях (у лыжников — зимний крутой стиль слоя, у яхтсменов — морской, у походников — туристический...).
Остановлюсь более подробно на такой неочевидной штуке, как редактирование трека в приложении: обработка GPX.
-
Резка трека. Например, когда забыл остановить запись трека после финиша, лишнюю финишную "кадабру" легко удалить. Самый правильный способ (их два, но второй способ не доработан, но он и не требуется по причине присутствия первого): необходимо кликнуть функцию "редактировать трек" и неочевидный момент — это максимально масштабировать место, которое требуется разрезать, только тогда на экране появятся точки для выбора действий. После обработки трека необходимо его сохранить (в прошлых версиях присутствовал промежуточный, неочевидный, лишний шаг через кнопку "применить", который вводил пользователя в заблуждение и визуально ничего не делал).
-
Склейка треков. Например, записал в первые сутки трек, отдохнул, включил запись нового трека на вторые сутки... А потом все gpx склеил в один полноценный трек. Особенно фича зайдет тем, кто записывает свои gpx-треки часами.
-
Фильтрация трека. Например, автоматически удалить все точки по скорости выше заданной планки. Если пользователь в ПВД, то записанные точки: выбросы/обрывы GPS сигнала на треке от 7км/ч и выше по скорости - нужно уничтожить. Или, например, просто сжать gpx-трек (условно) с 10 Мб до 1-го Мб, т.е. если запись трека велась слишком часто: точка/с, переделать финальный трек — точка/10с. Или автоматически фильтрануть "кадабры", которые записались во время отдыха, портя статистику ср. скорости и расстояния, например, пользователь забыл включить паузу/автопауза не сработала, запись gpx шла, человек не двигался/отдыхал на привале, а позиция по gps тихонько смещалась, вырисовывая непристойности на треке.
И такой, обработанный, чистенький трек можно победоносно выгружать напоказ в спортивную соцсеть (Strava/ST/Adidas/Komoot и т. д.). В активности уже не будет присутствие шальных точек и выбросов по максимальной скорости.
Вот мой пример, как я за 6 минут почистил, обрезал и склеил gpx-треки в один полноценный маршрут из своего недельного велопохода.
А если вы знаете хоть какое-то приложение, способное редактировать GPX-треки на Android, то напишите в комментариях (кроме OsmAnd-a я таких не встречал, исключение — среда Termux с cli-утилитами).
UPD. Еще одна неочевидная и крутая возможность в редакторе OsmAnd для маперов — прикрепление фото к объекту
В OsmAnd-е имеется картографический редактор POI для маперов, который тоже берёт за душу, цитата комментария автора к статье:
Я не про вкусы, а про реальное удобство без априори и на практике, о чем и говорит персональная статистика OSM/редакторы/правки. Благодаря тому, что в OsmAnd настраиваемые меню под пользователя, вынес кнопку для маперов. И отправляю на карты OSM POI почти в мгновение одной рукой на ходу, не слезая с велосипеда. Ни в редакторах OM, SC, Vespucci такого не проделать, скорее в аварию попадешь.
Собственно когда-то при выборе основного мобильного навигатора остался на OsmAnd-e из-за его крутого мобильного редактора POI для маперов. А там где недоработки по нему открывал issue разработчикам на Github (приняты, в разработке).
К любой, заслуживающей внимание POI, например, неизвестный, ухоженный и красиво обустроенный родник в "диких землях", можно прикрепить фото при выгрузке правки на карту OpenStreetMap. Для этого пользователю необходимо выбрать тип POI --> расширенные теги, прописать вручную тег: "image" и указать прямую ссылку на изображение в интернете. Я, например, пользуюсь надежным и бесплатным хостингом для фотографий: Postimages. OsmAnd по умолчанию парсит с карт OSM тег "image", т.е. любой пользователь после обновления карт увидит вашу фотографию к объекту на картах OSM прямо из приложения OsmAnd.
Другое решение для маперов с Android устройств — это использовать "популярный Mapillary", который встроен, как часть функционала в OsmAnd, но при его использовании необходимо помнить о недостатках такого решения. Например, пользователи из РФ не увидят изображения объектов, загруженные через Mapillary на карты, без использования VPN и в целом на гаджетах работать маперам с ним неудобно, он тяжеловесный.
UPD-2. Замаскированная возможность в OsmAnd — персональный рендеринг второстепенных дорог в слое 'Desert'
Слой 'Desert' разработан и предназначен как бы для пустынь, но он отлично подходит для путешествий и по миру. Слой 'Desert' имеет усиленный контраст объектов, а также более крупные/выделенные по умолчанию POI на карте: источники воды (колонки, колодцы, родники); места для лагерей/ночлег.
Недостаток по отношению, например, к слою 'Туристический' — это неразборчивые светлые второстепенны дороги между населенными пунктами на светлом фоне (степи и поля).
Неявная штука состоит в том, что персонально для слоя 'Desert' имеется отельная надстройка визуализации дорог глубоко в одном из меню, которая появляется только тогда и лишь тогда, когда выбран именно 'Desert' из списка слоев (кто бы мог подумать... за подсказку спасибо одному из сопровождающих OsmAnd).
Спойлер: 'ремонт' слоя 'Desert'.
Вывод
Кому же понравится профессиональное картографическое приложение OsmAnd с его на первый, второй и третий взгляд "ребус-функциями"? Как минимум всем тем активным людям, которые, например, перешли с OS Windows на GNU/Linux и не сломались. Всем тем тру-походникам у кого не доминирует клиповое мышление над критическим. И конечно же учёным, сотрудникам различных служб, чья специфика по роду деятельности подразумевает наличие целой карманной мини ГИС для своих деловых целей и поставленных задач.
💎 Опробовать поисковую систему, разработанную автором статьи.
Автор: ne555