OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2016-01-25 23:40:58

elagin
Member
Registered: 2010-07-25
Posts: 136

Навигация под Linux.

Я являюсь участником OSM с 2010 года и по мере возможностей стараюсь мапить, мапить и еще раз мапить smile

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

Ранее я писал похожий пост но касаемо windows. С того времени ни чего не изменилось: по-прежнему в дороге используется:
1) GPSMapEdit с выгрузками для Garmin - соответственно нет не фильтров POI, не поиска по ключевым словам.
2) Ozi - карты генштаба, ГосГисЦентра и т.д.
3) SasPlanet - все хорошо, но только там, где есть интернет smile Кэшировать заранее не всегда удается, т.к. порой далеко заводит дорога и ни какого диска не хватит smile

Кроме развлечений - путешествий приходится каким-то образом зарабатывать на солярку и тушенку. Поэтому я давно занимаюсь программированием. Основное направление - C++ . Несколько лет назад перешел с Windows на Linux и подумал, что стоит использовать эту прекрасную операционную систему в поездках.

Итак, задача: найти открытые проекты навигации под Linux (желательно использующие данные OSM, предпочитаемый язык C++). Таким образом можно участвуя в разработке прокачать свои навыки и принести пользу другим.

В итоге я нашел "следы" нескольких проектов. Почему "следы? Посмотрите табличку (кстати, некоторые приложения найдены в нашей wiki ):

Название | последняя активность
---------------------------------------
FoxtrotGPS | 09-11-2014 - один из форков Tangogps
"Модернизация программы tangogps" | 19-10-2010 - парень в одиночку писал 10 месяцев http://tangogps.wmsite.ru
GpsDrive  | 23-05-2013
NaviPOWM | 08-05-2013
Mapper | 15-02-2012
Roadnav  | 20-10-2007
Tangogps | на официальном сайте тишина. Есть несколько форков, в т.ч. на github, но все они тоже заглохли.
Opencitt | "coming soon..."

Ссылки не привожу, т.к. даже они дохнут на глазах.

Один и второй трупы прямо у нас.

Может быть я просто плохо искал? Отписался авторам некоторых проектов, интересно, что они скажут.

Offline

#2 2016-01-26 00:04:42

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,745

Re: Навигация под Linux.

Ну теоретический мапс.ме должна собираться, кто-то даже пытался, насколько я помню по чатику. Вот удалось или нет, не знаю.

Offline

#3 2016-01-26 00:09:26

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 3,374

Re: Навигация под Linux.

osmandmapcreator под линуксом может отображать векторные карты .obf.
а если весь османд портировать, java достаточно отвязана от ос, с нативными посложнее, но хотя бы ядро одно и тоже, то было бы бесподобно.

под винду coolkaas запускал osmand на bluestack. когда интересовался видел в нете размышления по прикручиванию gps через fakegps, но проверить за неимением онного не смог.

Offline

#4 2016-01-26 02:17:16

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Навигация под Linux.

Понимаю, что в это может быть сложно поверить, но маньяков, ездящих с полноценным PC, становится все меньше и меньше. Так что это, очень вероятно, совершенно тупиковый путь. Я сам когда-то ездил с EEEPC и Garmin Mobile на нем. Но с появлением более-менее нормальных мобильных устройств нужда в этом просто отпала.


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#5 2016-01-26 09:41:07

ABCh
Member
From: Челябинск
Registered: 2012-06-19
Posts: 39

Re: Навигация под Linux.

Вот еще пример http://www.navit-project.org/ душераздирающего зрелища. И открытый, и кросс-платформенный, и написан на С. И движуха на форуме какая-то есть. А по факту - живой труп sad

Offline

#6 2016-01-26 11:00:13

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Навигация под Linux.

Почему труп? На гитхабе у него здоровый поток коммитов.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#7 2016-01-26 14:12:44

Saint_Byte
Member
Registered: 2010-08-12
Posts: 282

Re: Навигация под Linux.

Mapsforge форков на C++ нету? Потому что точно видел на objC

Offline

#8 2016-01-26 17:59:34

elagin
Member
Registered: 2010-07-25
Posts: 136

Re: Навигация под Linux.

Zverik wrote:

Почему труп? На гитхабе у него здоровый поток коммитов.

Да, коммитов полно. Запустил Navit 0.5.0. Как-то там все странно:
Карта во все окно, ни меню, ни чего. При нажатии ЛКМ открывается меню во весь экран. Есть поиск по адресу, но писать нужно вплоть до номера дома (нет раньше кнопки "ок). Да и вписав номер дома ни чего не получилось.

Карта скроллиться очень медленно, крутанул колесо - что-то попыталось отзуммироваться -  в итоге вместо карты желтая подложка и ни чего не подгружается.

Зато свежие пакеты есть для установки smile

Offline

#9 2016-01-26 18:17:16

d1g
Member
From: not using forum
Registered: 2010-01-23
Posts: 2,380
Website

Re: Навигация под Linux.

elagin wrote:

Итак, задача: найти открытые проекты навигации под Linux (желательно использующие данные OSM, предпочитаемый язык C++). Таким образом можно участвуя в разработке прокачать свои навыки и принести пользу другим.

В итоге я нашел "следы" нескольких проектов. Почему "следы? Посмотрите табличку (кстати, некоторые приложения найдены в нашей wiki ):

Это сильно устаревший перевод и вы не туда смотрели

http://wiki.openstreetmap.org/wiki/Software
http://wiki.openstreetmap.org/wiki/Software/Desktop
http://wiki.openstreetmap.org/wiki/Rout … r_software

Offline

#11 2016-01-26 19:46:01

elagin
Member
Registered: 2010-07-25
Posts: 136

Re: Навигация под Linux.

d1g wrote:

Это сильно устаревший перевод и вы не туда смотрели

Там:
Gosmore | 21-02-2011
monav | 23-04-2011
osm2go | 21-03-2009
и т.д.

Offline

#12 2016-01-26 20:08:56

elagin
Member
Registered: 2010-07-25
Posts: 136

Re: Навигация под Linux.

BushmanK wrote:

Понимаю, что в это может быть сложно поверить, но маньяков, ездящих с полноценным PC, становится все меньше и меньше. Так что это, очень вероятно, совершенно тупиковый путь. Я сам когда-то ездил с EEEPC и Garmin Mobile на нем. Но с появлением более-менее нормальных мобильных устройств нужда в этом просто отпала.

Я тоже думал об этом: большинство берет телефон, запускает предустановленные Google Maps или на крайний случай ставит Яндекс.Навигатор и все проблемы решены.

Для меня это пока не вариант. Бывают нужны карты Генштаба и ГосГисЦентра, а весят они много. Перед каждой поездкой копировать на мобильное устройство не удобно, да хотя бы для Androzic-а их придется конвертировать.

Хотя, конечно, штурману было бы удобнее видеть окружающе пространство, а не только экран ноута, закрывающего весь обзор smile

Да и с приемником не понятно. В самих устройствах они порой желают лучшего, а BlueTooth отдельно кормить надо.

Last edited by elagin (2016-01-26 20:14:12)

Offline

#13 2016-01-27 04:47:09

ABCh
Member
From: Челябинск
Registered: 2012-06-19
Posts: 39

Re: Навигация под Linux.

Navit подает признаки жизни, но эта жизнь больше похожа на загробную smile Я направил примерно 3 года назад на их Багзиллу несколько тикетов, висят до сих пор. Правда, одну мою идею они реализовали - выбор раскладки экранной клавиатуры к зависимости от локали. Но это удалось продвинуть после письма самому cp15. И вообще сложилось мнение, что для разработчиков проекта важнее не результат, а сам процесс. Реализация экранного интерфейса в андроиде просто ужасна.

Offline

#14 2016-01-27 06:07:49

Mir76
Member
From: Екатеринбург
Registered: 2009-12-18
Posts: 1,356

Re: Навигация под Linux.

elagin wrote:

Я тоже думал об этом: большинство берет телефон, запускает предустановленные Google Maps или на крайний случай ставит Яндекс.Навигатор и все проблемы решены.

Скорее ставит офф-лайновый Osmand. У меня отдельный, купленный за 2000 б/у android-телефон, вообще без симки и в режиме самолета - хватает на день-полтора навигации в лесу (запись трека в крамане с отключенным экраном).

Карт генштаба в Osmand нет, но в населенке они нафиг не нужны, а в лесу я обычно прорисовываю основные ориентиры заранее.

elagin wrote:

Да и с приемником не понятно. В самих устройствах они порой желают лучшего, а BlueTooth отдельно кормить надо.

Ну пусть даже врет приемник на 30 метров - не заблудитесь же? Треки для выравнивания подложки записывать не получится, да, а для навигации вполне хватит.

Offline

#15 2016-01-27 06:51:52

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 3,374

Re: Навигация под Linux.

Как енто генштаба нет для османда ?? есть и прекрасно работает в тайлах sqlitedb, размер карты для смартфона с 32Гб  микросд (а это уже реально вчерашний день, новье уже идет с sdxc) сильно роли не играет. Да, согласен, не вектор, размеры больше на порядки. Хотя тот же ГГЦ c максимальным зумом на площадь 30 000 км2 занимал чуть больше 2 гигов, не так уж и много. Для уменьшения размера можно поххитрить, к примеру, не весь район выгружать на больших зумах, правда это уже актуальнее для спутник.снимков.

Offline

#16 2016-01-27 11:39:13

elagin
Member
Registered: 2010-07-25
Posts: 136

Re: Навигация под Linux.

Mir76 wrote:
elagin wrote:

Я тоже думал об этом: большинство берет телефон, запускает предустановленные Google Maps или на крайний случай ставит Яндекс.Навигатор и все проблемы решены.

Скорее ставит офф-лайновый Osmand. У меня отдельный, купленный за 2000 б/у android-телефон, вообще без симки и в режиме самолета - хватает на день-полтора навигации в лесу (запись трека в крамане с отключенным экраном).

Карт генштаба в Osmand нет, но в населенке они нафиг не нужны, а в лесу я обычно прорисовываю основные ориентиры заранее.

elagin wrote:

Да и с приемником не понятно. В самих устройствах они порой желают лучшего, а BlueTooth отдельно кормить надо.

Ну пусть даже врет приемник на 30 метров - не заблудитесь же? Треки для выравнивания подложки записывать не получится, да, а для навигации вполне хватит.

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

Плохие приемники не только врут +/- 30 метров, но и просто теряют спутники при не солнечной погоде, да еще и в лесу в машине. Заблудиться не заблудишься, но кому такой скачущий трек нужен?

Offline

#17 2016-01-27 11:41:23

elagin
Member
Registered: 2010-07-25
Posts: 136

Re: Навигация под Linux.

pfg21 wrote:

Как енто генштаба нет для османда ?? есть и прекрасно работает в тайлах sqlitedb, размер карты для смартфона с 32Гб  микросд (а это уже реально вчерашний день, новье уже идет с sdxc) сильно роли не играет. Да, согласен, не вектор, размеры больше на порядки. Хотя тот же ГГЦ c максимальным зумом на площадь 30 000 км2 занимал чуть больше 2 гигов, не так уж и много. Для уменьшения размера можно поххитрить, к примеру, не весь район выгружать на больших зумах, правда это уже актуальнее для спутник.снимков.

Спасибо за информацию, надо поисследовать этот вариант. Но все равно получается, что нужно планшет покупать.

Offline

#18 2016-01-27 11:59:25

elagin
Member
Registered: 2010-07-25
Posts: 136

Re: Навигация под Linux.

d1g wrote:

Таким образом из вида потерялся стадо слонов:
http://wiki.openstreetmap.org/wiki/Open … ng_Machine
http://wiki.openstreetmap.org/wiki/GraphHopper
ещё нигде не упоминался https://github.com/valhalla/thor

Это просто движки для маршрутизации.

Offline

#19 2016-01-27 18:03:21

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Навигация под Linux.

Вот и выходит, что это, как всегда, запрягание телеги впереди лошади, то есть решение задачи не от условия, а от инструмента. OsmAnd, OruxMaps для Android, вероятно, решают все или почти все нужные задачи.


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#20 2016-01-27 22:41:01

Gutsycat
Member
Registered: 2015-10-25
Posts: 47

Re: Навигация под Linux.

https://marble.kde.org/ ? Поддержка OSM "из коробки"
Если вам для GNOME 3 то https://wiki.gnome.org/Apps/Maps

Пакеты должны быть в репозитории вашего дистрибутива.

Last edited by Gutsycat (2016-01-27 22:51:46)

Offline

#21 2016-01-28 00:08:56

elagin
Member
Registered: 2010-07-25
Posts: 136

Re: Навигация под Linux.

Gutsycat wrote:

https://marble.kde.org/ ? Поддержка OSM "из коробки"
Если вам для GNOME 3 то https://wiki.gnome.org/Apps/Maps

Пакеты должны быть в репозитории вашего дистрибутива.

Marible - как-то хитро, в десктопной версии не нашел настройки GPS приемника, а на скришотах Nokia навигация присутствует. А так это глобус - куча карт (в том числе и оффлайн), но нет навигации. Да и написана она с использованем Qt.

gnome-maps - кажется тоже без навигации. Поставить - поставил, но при запуске вообще ни чего не происходит smile

Offline

#22 2016-01-28 06:58:30

MatWay
Member
From: Yaroslavl
Registered: 2009-11-19
Posts: 54

Re: Навигация под Linux.

elagin wrote:

в десктопной версии не нашел настройки GPS приемника, а на скришотах Nokia навигация присутствует.

gpsd на 127.0.0.1?

Offline

#23 2016-01-28 07:11:12

bim2010
Member
Registered: 2011-05-21
Posts: 53

Offline

#24 2016-01-28 09:13:56

Mir76
Member
From: Екатеринбург
Registered: 2009-12-18
Posts: 1,356

Re: Навигация под Linux.

elagin wrote:

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

Для автомобильной навигации я Османд использую чаще, чем для пешей. На маршрутах до 300 км работает. На мой взгляд, чуть менее удобно, чем сломавшийся Навител, но вполне себе строит маршруты и ведет по ним.

elagin wrote:

Плохие приемники не только врут +/- 30 метров, но и просто теряют спутники при не солнечной погоде, да еще и в лесу в машине. Заблудиться не заблудишься, но кому такой скачущий трек нужен?

К османду можно подключить внешний bluetooth приемник (сейчас вы каким пользуетесь?) И если вы в машине, то нет проблем этот приемник все время подзаряжать.

Offline

#25 2016-01-28 09:43:50

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 3,374

Re: Навигация под Linux.

порылся в одном старом запросе, если я правильно понял теперь к Андроиду можно подключать гармин по усб, но гармин-железяку дома найти не могу, дети в угол куда-то заиграли чтоли smile так что не проверял, но в програмке появилась опция старт gps.

Offline

Board footer

Powered by FluxBB