You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2016-01-25 23:40:58
- elagin
- Member

- Registered: 2010-07-25
- Posts: 137
Навигация под Linux.
Я являюсь участником OSM с 2010 года и по мере возможностей стараюсь мапить, мапить и еще раз мапить ![]()
Много интересных данных привожу с собой из поездок на автомобиле. Но, как не странно, порой хочется самому пользоваться тем что намапил сам и члены сообщества.
Ранее я писал похожий пост но касаемо windows. С того времени ни чего не изменилось: по-прежнему в дороге используется:
1) GPSMapEdit с выгрузками для Garmin - соответственно нет не фильтров POI, не поиска по ключевым словам.
2) Ozi - карты генштаба, ГосГисЦентра и т.д.
3) SasPlanet - все хорошо, но только там, где есть интернет
Кэшировать заранее не всегда удается, т.к. порой далеко заводит дорога и ни какого диска не хватит ![]()
Кроме развлечений - путешествий приходится каким-то образом зарабатывать на солярку и тушенку. Поэтому я давно занимаюсь программированием. Основное направление - 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: 8,547
Re: Навигация под Linux.
Ну теоретический мапс.ме должна собираться, кто-то даже пытался, насколько я помню по чатику. Вот удалось или нет, не знаю.
Offline
#3 2016-01-26 00:09:26
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,284
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: 40
Re: Навигация под Linux.
Вот еще пример http://www.navit-project.org/ душераздирающего зрелища. И открытый, и кросс-платформенный, и написан на С. И движуха на форуме какая-то есть. А по факту - живой труп ![]()
Offline
#7 2016-01-26 14:12:44
- Saint_Byte
- Member
- Registered: 2010-08-12
- Posts: 290
Re: Навигация под Linux.
Mapsforge форков на C++ нету? Потому что точно видел на objC
Offline
#8 2016-01-26 17:59:34
- elagin
- Member

- Registered: 2010-07-25
- Posts: 137
Re: Навигация под Linux.
Почему труп? На гитхабе у него здоровый поток коммитов.
Да, коммитов полно. Запустил Navit 0.5.0. Как-то там все странно:
Карта во все окно, ни меню, ни чего. При нажатии ЛКМ открывается меню во весь экран. Есть поиск по адресу, но писать нужно вплоть до номера дома (нет раньше кнопки "ок). Да и вписав номер дома ни чего не получилось.
Карта скроллиться очень медленно, крутанул колесо - что-то попыталось отзуммироваться - в итоге вместо карты желтая подложка и ни чего не подгружается.
Зато свежие пакеты есть для установки ![]()
Offline
#9 2016-01-26 18:17:16
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Навигация под Linux.
Итак, задача: найти открытые проекты навигации под 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
#10 2016-01-26 19:35:27
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Навигация под Linux.
Таким образом из вида потерялся стадо слонов:
http://wiki.openstreetmap.org/wiki/Open … ng_Machine
http://wiki.openstreetmap.org/wiki/GraphHopper
ещё нигде не упоминался https://github.com/valhalla/thor
Offline
#11 2016-01-26 19:46:01
- elagin
- Member

- Registered: 2010-07-25
- Posts: 137
Re: Навигация под Linux.
Это сильно устаревший перевод и вы не туда смотрели
Там:
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: 137
Re: Навигация под Linux.
Понимаю, что в это может быть сложно поверить, но маньяков, ездящих с полноценным PC, становится все меньше и меньше. Так что это, очень вероятно, совершенно тупиковый путь. Я сам когда-то ездил с EEEPC и Garmin Mobile на нем. Но с появлением более-менее нормальных мобильных устройств нужда в этом просто отпала.
Я тоже думал об этом: большинство берет телефон, запускает предустановленные Google Maps или на крайний случай ставит Яндекс.Навигатор и все проблемы решены.
Для меня это пока не вариант. Бывают нужны карты Генштаба и ГосГисЦентра, а весят они много. Перед каждой поездкой копировать на мобильное устройство не удобно, да хотя бы для Androzic-а их придется конвертировать.
Хотя, конечно, штурману было бы удобнее видеть окружающе пространство, а не только экран ноута, закрывающего весь обзор ![]()
Да и с приемником не понятно. В самих устройствах они порой желают лучшего, а 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: 40
Re: Навигация под Linux.
Navit подает признаки жизни, но эта жизнь больше похожа на загробную
Я направил примерно 3 года назад на их Багзиллу несколько тикетов, висят до сих пор. Правда, одну мою идею они реализовали - выбор раскладки экранной клавиатуры к зависимости от локали. Но это удалось продвинуть после письма самому cp15. И вообще сложилось мнение, что для разработчиков проекта важнее не результат, а сам процесс. Реализация экранного интерфейса в андроиде просто ужасна.
Offline
#14 2016-01-27 06:07:49
- Mir76
- Member
- From: Екатеринбург
- Registered: 2009-12-18
- Posts: 1,455
Re: Навигация под Linux.
Я тоже думал об этом: большинство берет телефон, запускает предустановленные Google Maps или на крайний случай ставит Яндекс.Навигатор и все проблемы решены.
Скорее ставит офф-лайновый Osmand. У меня отдельный, купленный за 2000 б/у android-телефон, вообще без симки и в режиме самолета - хватает на день-полтора навигации в лесу (запись трека в крамане с отключенным экраном).
Карт генштаба в Osmand нет, но в населенке они нафиг не нужны, а в лесу я обычно прорисовываю основные ориентиры заранее.
Да и с приемником не понятно. В самих устройствах они порой желают лучшего, а BlueTooth отдельно кормить надо.
Ну пусть даже врет приемник на 30 метров - не заблудитесь же? Треки для выравнивания подложки записывать не получится, да, а для навигации вполне хватит.
Offline
#15 2016-01-27 06:51:52
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,284
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: 137
Re: Навигация под Linux.
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: 137
Re: Навигация под Linux.
Как енто генштаба нет для османда ?? есть и прекрасно работает в тайлах sqlitedb, размер карты для смартфона с 32Гб микросд (а это уже реально вчерашний день, новье уже идет с sdxc) сильно роли не играет. Да, согласен, не вектор, размеры больше на порядки. Хотя тот же ГГЦ c максимальным зумом на площадь 30 000 км2 занимал чуть больше 2 гигов, не так уж и много. Для уменьшения размера можно поххитрить, к примеру, не весь район выгружать на больших зумах, правда это уже актуальнее для спутник.снимков.
Спасибо за информацию, надо поисследовать этот вариант. Но все равно получается, что нужно планшет покупать.
Offline
#18 2016-01-27 11:59:25
- elagin
- Member

- Registered: 2010-07-25
- Posts: 137
Re: Навигация под Linux.
Таким образом из вида потерялся стадо слонов:
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: 48
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: 137
Re: Навигация под Linux.
https://marble.kde.org/ ? Поддержка OSM "из коробки"
Если вам для GNOME 3 то https://wiki.gnome.org/Apps/MapsПакеты должны быть в репозитории вашего дистрибутива.
Marible - как-то хитро, в десктопной версии не нашел настройки GPS приемника, а на скришотах Nokia навигация присутствует. А так это глобус - куча карт (в том числе и оффлайн), но нет навигации. Да и написана она с использованем Qt.
gnome-maps - кажется тоже без навигации. Поставить - поставил, но при запуске вообще ни чего не происходит ![]()
Offline
#22 2016-01-28 06:58:30
- MatWay
- Member
- From: Yaroslavl
- Registered: 2009-11-19
- Posts: 54
Re: Навигация под Linux.
в десктопной версии не нашел настройки GPS приемника, а на скришотах Nokia навигация присутствует.
gpsd на 127.0.0.1?
Offline
#23 2016-01-28 07:11:12
- bim2010
- Member
- Registered: 2011-05-21
- Posts: 55
Re: Навигация под Linux.
Offline
#24 2016-01-28 09:13:56
- Mir76
- Member
- From: Екатеринбург
- Registered: 2009-12-18
- Posts: 1,455
Re: Навигация под Linux.
У вас отличная от моей задача, по лесу с ноутом вообще не удобно пешком ходить. Мне нужна навигация, а не только запись трека.
Для автомобильной навигации я Османд использую чаще, чем для пешей. На маршрутах до 300 км работает. На мой взгляд, чуть менее удобно, чем сломавшийся Навител, но вполне себе строит маршруты и ведет по ним.
Плохие приемники не только врут +/- 30 метров, но и просто теряют спутники при не солнечной погоде, да еще и в лесу в машине. Заблудиться не заблудишься, но кому такой скачущий трек нужен?
К османду можно подключить внешний bluetooth приемник (сейчас вы каким пользуетесь?) И если вы в машине, то нет проблем этот приемник все время подзаряжать.
Offline
#25 2016-01-28 09:43:50
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,284
Re: Навигация под Linux.
порылся в одном старом запросе, если я правильно понял теперь к Андроиду можно подключать гармин по усб, но гармин-железяку дома найти не могу, дети в угол куда-то заиграли чтоли
так что не проверял, но в програмке появилась опция старт gps.
Offline