![]() |
NavIT для Линукс
Вложений: 4
Navit - навигационная система с открытым программным кодом. Находится тут http://wiki.navit-project.org/index.php/Main_Page.
Выглядит примерно так: |
Инсталяция
Процесс установки описан тут http://wiki.navit-project.org/index.php/Download_Navit. Помимо этого надо установить пакет gpsd и libgarmin, последний нужен, в случае, если предполагается использовать карты в формате Garmin. К сожалению, эта библиотека не умеет работать с залочеными картами. Тут описано как установить libgarmin и подключить файл с картой http://wiki.navit-project.org/index.php/Garmin_maps
|
Не нашел ссылки на закачку, чтоб под виндой попробовать
|
Цитата:
или в живую или в эмулятор, например qemu |
Цитата:
\navit-0.1.1\navit\bin\navit.exe |
Цитата:
|
Цитата:
|
Не нашлось ли в природе энтузиастов, поделывающих моды к Навиту?
P.S. упоминалось, что Навит делает роут единственным способом, и похоже, что это "кратчайший". (так?) К сему спешу добавить 5 копеек: 1. AFAIK роутящие алгоритмы ВСЕ ищут "кратчайший". Просто иногда за "цену линка" (куска дороги) принимается длина, когда-то - время, ну и в теории можно использовать любые численые характеристики линка (это так, напоминание. Кто знаком с скажем метриками протоколов типа IGRP/EIGRP - и так это отлично знают :) 2) замечено, что в Navit если кликнуть правую кнопку на какой-то дороге, можно увидеть возможность назначения метрики (ИМХО! ;) ) но как это на практике использовать - неясно :) разве что кто-то возьмёт на себя труд набивать OSM карты толковыми метриками, и распространять видимо уже за деньги (?) что-то так себе идея.. |
Эта. А карта москвы с домами и роутингом к нему есть? За деньги или забесплатно, что, конечно, лучше =) Вероятно, что то гарминовское может быть, нет?
|
Самодельные карты гармина должны подойти. Залоченные - нет.
|
"моды" (OSD), примеры/гайды/комменты
http://wiki.navit-project.org/index....ration_options http://wiki.navit-project.org/index....etting_for_OSD Сам пока не попробовал. http://gis-lab.info/projects/osm-export.html ежедневно обновляемые карты регионов и всей РФ в форматах shape и OSM XML (для NavIt надо конвертить в BIN - тулза osm2navit) |
я очень сильно извиняюсь и в линухе я слабоват но поставил его. не подскажете пошагово что нажимать чтобы поставить?
|
Господа, подскажите куда кидать карты в Линухе.
Прога встала нормально и даже работает, но как подключить карты? |
Потихоньку пытаюсь разобраться.
Для настройки навита надо редактировать файл navit.xml , однако засада, даже из под рута система не дает редактировать файлы в /etc |
Цитата:
|
тож себе поставил, буду тестить. Похоже на самое здравое решение под nix
Широко конфигурируется, это радует Vl@dK, карты куда кидать написано в navit.xml, там же можно и поменять. |
хм...займусь археологией...
как там navit поживает, кто ставил последние резилы? OSD есть? голос? ведет не хуже навитела? |
предлагаю "встряхнуть" тему. в настоящее время активно разбираюсь с Навитом, есть как успехи, так и вопросы. спрашивайте. и я спрошу:
...я начинающий пользователь Линукс, и пока мучаю Навит на домашнем компе с Убунту 12.04. в машине планируется Навит + Мигоу... объясните пожалуйста об svn, я правильно понимаю, что с его помощью можно автоматически обновлять Навит до последней версии... и как это делается? на 13.01.13 центр приложений Убунту предлагает версию navit 0.5.0~svn4776+dfsg.1-3build1 какую версию устанавливал я, и какая стоит сейчас не знаю... но сам Навит говорит, что он версии 0.5.0 а дальше как узнать какой ~svn? |
...кажется нельзя так сделать, чтобы вместе с обновлениями для УбунтЫ и всех программ, скачивались и устанавливались обновления для Навита,или я не разобрался... Для JOSM, можно, "прикрутил", работает...
еще Навит не отображает пешеходные переходы, жаль, ибо сама OSM их не отображает... светофоры, камеры - отображает. Надеюсь что пока... сейчас занимаюсь настройкой OpenStreetMap Style Layout, с его же иконками. Очень симпатично получается, мне нравится. http://wiki.navit-project.org/index.php/Layout/mapnik вместе со "шкуркой". пробавал все "шкурки" из PC layouts, выбрал эту: http://wiki.navit-project.org/index....netbook_layout |
...уфф, с иконками разобрался... "перелопатил" файл navit.xml, исправил все пути для OpenStreetMap Style Layout. На дневной режим поставил иконки с окончанием .p, на ночной - .glow. Симпатично так, в меру ярко, подсвечиваются в ночном режиме.
У меня такое осЧуЧение, что Навит может показывать еще больше, надо будет покопаться глубже... теперь надо разобраться с отрисовкой линий, полигонов и проч. и в дневном и ночном режиме... Замечание: в файлах navit.xml что предлагаются в Тырнете для примера - много ошибок. Проверяйте! Особое внимание обратите как прописаны пути к файлам иконок и проч. у Вас и в примерах. |
... продолжаю углубленно "ковырять" файл navit.xml. Как писал ранее, остановился я на OpenStreetMap Style Layout - дабы карта в навигаторе была точно такой-же как и на родном сайте http://www.openstreetmap.org. Содрал я ее значит по выше упомянутой ссылке, и что я вижу? ...что-то не очень как-то похоже, корявенько как-то, и не хватает объектов.
Стал проверять пути, с иконками разобрался. Теперь не нравиться как отображаются некоторые объекты или что вообще не отображаются. И действительно, некоторые строчки обозначающие некоторые объекты были закоментированы... но что означатют эти строчки, видимо какие-то объекты карты, а какие? каким хотябы цветом обозначены? тут на помощь мне пришло вот это: - http://wiki.navit-project.org/index....tMap/map_items - что показывает Навит - и чудо мини программка grabc при работе вместе с Яндексом для определения каким цветом Навит это показывает. я копировал хекс-код цвета и вставлял в яндексе, а яндекс рисовал соответствующим цветом. Для проверки не ошибся ли я, запускал grabc и Навит, кликал мышкой по объектам на карте, grabc писал цвет в хекс-коде. Вобщем не один вечер займут "разборки" с цветами объектов на карте, их отображением при разном зумме и дневном-ночном режиме... Кто-нибудь еще хочет использовать Навит в каччестве навигации на pccar? )) |
"Здесь кто нибудь хочет?
Я хочу!" (с) Авария Если серьезно, нужен ФАК хотя бы с основами. Мое знакомство с навит закончилось на этапе скачивания карт с вопроса откуда брать и куда класть. |
Vl@dK, рад что Вы откликнулись! Давайте замучаем Навит вместе, и конечно всместе с создателем темы, если ему актуально! ))
С документацие на русском у Навита беда, но то что по аглицки + гугл-транслейт мне очень помоги. http://www.navit-project.org - тут все что есть. http://wiki.navit-project.org/index.php/Main_Page - тут начинаются подробности. http://wiki.navit-project.org/index.php/Configuration - а тут вся соль )) читать внимателно, для расширения знаний ходить по всем ссылкам. теперь конкретно по твоему вопросу, где брать, кудой лОжить карты: один из способов, я тоже его испытывал, работает. сначала выбрать интересующий кусок карты, выделить и скачать этим - http://maps5.navit-project.org, затем по желанию переименовать и кудой-нить покласть. И наконец в файле navit.xml поправить путь к скачаной карте. http://wiki.navit-project.org/index....to_your_mapset - это конкретно по поводу OSM. П.С,: когда прикладывал ссылки разглядел еще много чего интересного в них же... )) Занимательнейшая навигационная программа-СДЕЛАЙ САМ! ))) П.С.: когда крепил ссылки, обратил внимание на другие интересные моменты, коим внимания ранее не уделял... Воистину занимательнейшая навигационная юникс-програмулина типа сделай сам! ))) |
...обратил внимание на курсоры...
ну само-самой в файле navin.xml, в разделе и Навит на экране показывает (СТОИМ НА МЕСТЕ БЕЗ ДВИЖЕНИЯ) прозрачный квадратик размером 26х26, а в нем нарисован круг диаметром 30, толщиной 3, зеленого цвета (цвет в хекс коде #00ff00). а когда движемся со скоростью 3 и более км/ч, тоже самое + внутри круга галочка толщиной 3. товарищи, напомните адрес ресурса куда можно картинки загружать, лучше скрин показать, чем на пальцах объяснять... )) так вот, и мне пришла мысля, дык схема же такая-же, как с отображением иконок POI!!! вместо галочки можно загрузить красивую иконку автомобиля!!! да простят меня создатели и переделыватели на PC платформу IGO, но придется стянуть иконки-машики оттуда... ...ушел пробовать... П.С.: ...жаль я не ВЕБ дизайнер-програмист... )) |
...вот незадача!!!
согласно архитектуры файла navit.xml http://wiki.navit-project.org/index....chitecture.png пока-что воможно только рисовать курсор полилиниями и кружками. эхх... размечтался про иконки-машинки из ИГО... зато не согрешил! ))) |
Идея! (меня скоро отсюда выгонят, скажут чукча-пЕсатель! )))
в настоящий момент изображение курсора можно реализовать только полилиниями и кружками... а в слоях то использовать иконки можно! т.е. нужно наверное создать прозрачный слой вместе с красивой картинкой-машинкой-иконкой! или как-то с помощью я не програмист и не веб-дизайнер, все что я тут написал - это лишь мои соображения... подскажите пожалуйста! |
Поставил Навит в Минт на виртуалке, нашел в хомяке папку .navit, xml файла с настройками там нет. Гле его искать?
|
так в /хомяк/.navit файл navit.xml и нужно скопировать.
так-как в его родной папке его придется править под rootом http://wiki.navit-project.org/index.php/Configuration абзац после hierachie у меня в Убунту он лежит тут: /etc/navit его родные иконки тут: /usr/share/navit/icons другие (свои) иконки и шкурки рекомендуют лОжить в хомяке в папке .navit |
вот это я не углядел! ну как же так!? ...сижу ковыряю navit.xml вручную, когда есть ТАКАЯ программа NavitConfigurator!
http://wiki.navit-project.org/index....itConfigurator |
тысяча извинений, ибо тема про Навит, но я ковыряясь с ним вот что нашел: qcarplayer
http://sourceforge.net/projects/qcarplayer/?source=dlp http://rustlerit.de/doku.php?id=proj...carplayer:home как я понял это оболочка для ЛинуксКарПС, дружит с Навит, проигрывает медиа и датчики выводит! у меня, на Убунту 12.04 i386 запустить не получилось, но очень хочется поюзать, сдается мне, у нее такая же интересная настройка, как и у Навит... |
Цитата:
Целый раздел же есть на любимом форуме http://pccar.ru/forumdisplay.php?f=20 |
...а где там про qcarplayer?
QCarPC, QCarPC-2? Vl@dK, а чем еще из раздела по Вашей ссылке вы интересовались, на что советуете обратить внимание на Линукс-кар-ПС? |
Точно, это я попутал :)
Если Серж допилит QCarPC2 , это будет бомба. И еще много обещал http://pccar.ru/showthread.php?t=15871 но что-то заглох. |
кстати QCarPC2 мне запустить удалось и в нем удалось проиграть mp3.
мне кажется создателя QCarPC вдохновил qcarplayer, или наоборот, но так или иначе большое ему спасибо, и дабы не получить тут по шее по QCarPC2 пошел писать в соответствующую тему... а вот Навит в QCarPC2, запустить не удалось, (нужные модули подключил), видать Навит так настроил... подскажите кто-нибудь, это как-то связано с разрешеием? под какой размер нужно настроить Навит? |
к вопросу отображения карт на экране днем и ночью...
используется layouy-OSM. где брал писал выше. он имеет и дневной и ночной режим. Покопался в ночном и обнаружил, что некоторые объекты отображаются черным цветом на черном фоне, т.е. не отображаются, по крайней мере мой глаз не видит. это не есть хорошо, как и то что не отображаются иные объекты на карте вообще по причине их не упоминания в коде navit.xml. по поводу отображения цветов следующие мысли: за основу взять дневное отображение карты, так как она выглядит на сайте OSM. цвета прописаны в хекс-коде. так вот, наверное существует что-то типа калькулятора хекс-кодов, с помощью которого можно прибавляя число Х к хекс-коду цветов, равномерно затемнить, уменьшить яркость отображения карты. и получить не два режима, дневной и ночной, а еще несколько промежуточных, так сказать на вкус и цвет каждого. само собой черный и близкие к нему цвета исключения, надо как-то наоборот. я ни разу не претендую на ВАУ-идею, скорее всего это давно уже придумано и реализовано. что скажите? |
Скажу, что было бы не плохо, если бы Вы выложили кусок карты нашего региона и свой navit.xml на файлообменник :)
|
cцылко удалил, сделал новую, см. ниже.
пожалуйста, это navit.xml. просьба НЕ РЖАТЬ, ибо это пока черновик в стиле "записки сумашедшего" )) с файлом карты сложнее, ибо сижу в глуши на модеме, да и карта, кажется лето 2012 года... ...рассказывал же, как скачать OSM карту, не справились? |
к вопросу отображения объектов на карте...
почитал это: http://forum.openstreetmap.org/viewtopic.php?id=18931 знаю это: http://wiki.navit-project.org/index....tMap/map_items вопрос: только мне одному кажется что объектов которые может отображать Навит заметно меньше, чем объектов уже отображающихся в так называемом мапнике OSM? скорее всего те ребята, что шлифуют Навит вкурсе этого? вопрос-просьба вторая, кто знает понимает код Навита, а еще лучше участвует в его совершенствовании, подскажите, над чем там трудятся, что правят, имеет ли смысл использовать самую-присамую последнюю версию, где брать, как ставить? |
...еще раз провел ревизию на предмет отображения объектов значками (layer name="POI Symbols").
проводил ривизию только дневного layout "OSM" ночного "OSM-dark" за эталон "актуальной отображаемости" взял это: https://navit.svn.sourceforge.net/sv.../maptool/osm.c для layout "OSM" применялись иконки типа:хххххх.p.20.png для layout "OSM-dark" применялись иконки типа:хххххх.glow.20.png было исправлено (было не правильно написано и не отображалось, теперь стало отображаться): - poi_school_university (университет) - poi_justice (суд) - poi_firebrigade (пожарное депо) - poi_potable_water (питьевая вода) - poi_school_college (колледж, техникум) было добавлено (эти item_types не было): - poi_kindergarten (детский сад) - poi_prison, (тюрьма) - poi_townhall (ратуша? - родная иконка Навит ) - poi_boundary_stone (пограничный столб - родная иконка Навит) - poi_playground (детская игровая площадка) - poi_shop_baker (булочная) не проверил т.к. в Московском регионе на карте не попадалась )) было обнаружено, что вообще не упомянается и нет иконок для: - poi_car_wash (автомойка) - poi_nightclub (ночной клуб) - poi_vending_machine (торговый автомат) - наверное не актуально... - poi_dining (обеды?) - traffic_sign_stop (знак "STOP") - poi_toll_booth (кабинка оплаты за что-либо) - poi_bay (???) - poi_tree (отдельно стоящее дерево) - poi_shop_beverages (напитки) - poi_shop_bicycle (магазин велосипеды) - poi_shop_butcher (мясник, мяной магазин) - poi_shop_drugstore (магазин-аптека) - poi_shop_florist (магазин цветов) - poi_shop_fruit (магазин фруктов) - poi_hairdresser (парикмахерская) - poi_shop_kiosk (киоск) - poi_shop_optician (магазин оптика) - poi_shop_parfum (магазин парфюмерии, наверное что-то типа "арбат-престиж") - poi_shop_photo (фото-магазин) - poi_shop_shoes (магазин обуви, наверное что-то типа "центр-обувиь") есть иконки, надо прописывать: - poi_baseball (бейсбольная площадка) - poi_basketball (баскетбольная площадка, либо зал) - poi_climbing - poi_motor_sport - poi_soccer (футбольное поле, площадка) - poi_tennis (тенисная площадка, либо зал) - poi_guesthouse (турбаза? пансион?) - poi_hostel (общежитие???) непонятно... - poi_shop_furniture (пуговицы, нитки , иголки - наверное) в других layout_ах есть, но иконки нет - poi_bowling (боулинг) в других layout_ах есть, но иконки нет - poi_shop_handg - ХХХ знает что означает, но так обозначается shop=garden_centre, а по сему иконка будет shopping_garden_centre.p.20.png (иконка лейки) - poi_attraction - пока не разобрался, это туристическая достопримечательность или атракционы.... и вот дальше - poi_resort - вообще непонятно... присвоено tourism=theme_park - тематический парк или парк развлечений - traffic_sign_city_limit - наверное это дорожный знак "населенный пункт" - нужна иконка не разобрался пока(уже голова закипела) с: - пешеходным переходом - метро - "лежачим полицейским" продолжение следует, уже начал разбираться с отображением полилиний и полигонов ... а там и роутинг не за горами )) navit.xml по состоянию на 01.02.2013 прилагается http://files.mail.ru/9F12AEF6064D489882C68CCA89C57E00 ... а от чего так мало любителей Navit? )) |
... далее разбираюсь с точками полилиниями, полигонами
пришел к выводу, что layout "OSM" незаслужено так называется, ибо отображаются объекты на карте в Навите, скажем так близко, примерно так-же, как в мапнике OSM. как пример - первый попавшийся объект: natural=scrub poly_scrub - рисовалось полигоном залитым цветом "#a0a0a0" - кварцевый, исправил на цвет #b5e3b5 - зеленого мха, как в Mapnik, и прописал отдельной строчкой. ...но начну с начала: aeroway=aerodrome poi_airport\n" aeroway=airport poi_airport\n" aeroway=terminal poi_airport\n" из названий понятно о чем речь, но на карте все обозначается одной иконкой - самолет для терминала хотелось бы poi_terminal ибо красивая иконка уже есть... military=airfield poi_military\n" military=barracks poi_military\n" military=bunker poi_military\n" military=range poi_military\n и для этих объектов уже есть иконки, но к сожалению обозначаются одинаково - иконкой танка (родная Навит) poi_tree - тоже нет такой иконки - наверное следует чтобы Навит отрисовывал кружком с радиусомм 3 зеленого цвета, это реально, есть такие примеры в navit.xml также Навит, может отображать (а может и не отображать, как захотите) и то, что не определено конкретными item_мами, и то что не понял, цвет - "королевский синий". было обнаружено что на сегодня, Навит не понимает, а поэтому рисует синей линией следующее: landuse=garages (гаражи) railway=platform (ж/д платформа) также Навит не понимает, то что некоторые маперы "намутят" с отношениями полигонов при нанесении на карту, причем на сайте http://www.openstreetmap.org сие сложные компановки отображаются... Навиту надо попроще, он так не понимает, пробовал перерисовывать чтобы один полигон - одно название, без всяких отношений, так Навит понимает... |
Часовой пояс GMT +4, время: 07:17. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot