PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Программы навигации (http://pccar.ru/forumdisplay.php?f=108)
-   -   NavIT для Линукс (http://pccar.ru/showthread.php?t=10471)

Blwind 17.11.2009 19:14

NavIT для Линукс
 
Вложений: 4
Navit - навигационная система с открытым программным кодом. Находится тут http://wiki.navit-project.org/index.php/Main_Page.
Выглядит примерно так:

Blwind 17.11.2009 19:43

Инсталяция
 
Процесс установки описан тут http://wiki.navit-project.org/index.php/Download_Navit. Помимо этого надо установить пакет gpsd и libgarmin, последний нужен, в случае, если предполагается использовать карты в формате Garmin. К сожалению, эта библиотека не умеет работать с залочеными картами. Тут описано как установить libgarmin и подключить файл с картой http://wiki.navit-project.org/index.php/Garmin_maps

Stasik 18.11.2009 04:02

Не нашел ссылки на закачку, чтоб под виндой попробовать

Ivan_at_UAdm 18.11.2009 11:34

Цитата:

Сообщение от Stasik (Сообщение 119658)
Не нашел ссылки на закачку, чтоб под виндой попробовать

дык название темы *** для Linux
или в живую или в эмулятор, например qemu

ifynk 18.11.2009 11:41

Цитата:

Сообщение от Ivan_at_UAdm (Сообщение 119688)
дык название темы *** для Linux
или в живую или в эмулятор, например qemu

я без проблем запускал под Windows без всяких эмуляторов.
\navit-0.1.1\navit\bin\navit.exe

Stasik 18.11.2009 12:13

Цитата:

Сообщение от ifynk (Сообщение 119690)
я без проблем запускал под Windows без всяких эмуляторов.
\navit-0.1.1\navit\bin\navit.exe

А поточнее ссылочку можно?

Blwind 18.11.2009 14:45

Цитата:

Сообщение от Stasik (Сообщение 119698)
А поточнее ссылочку можно?

http://wiki.navit-project.org/index....vIt_on_Windows

Aлекc 24.11.2009 08:22

Не нашлось ли в природе энтузиастов, поделывающих моды к Навиту?

P.S.
упоминалось, что Навит делает роут единственным способом, и похоже, что это "кратчайший". (так?)
К сему спешу добавить 5 копеек:
1. AFAIK роутящие алгоритмы ВСЕ ищут "кратчайший". Просто иногда за "цену линка" (куска дороги) принимается длина, когда-то - время, ну и в теории можно использовать любые численые характеристики линка (это так, напоминание. Кто знаком с скажем метриками протоколов типа IGRP/EIGRP - и так это отлично знают :)
2) замечено, что в Navit если кликнуть правую кнопку на какой-то дороге, можно увидеть возможность назначения метрики (ИМХО! ;) )
но как это на практике использовать - неясно :)
разве что кто-то возьмёт на себя труд набивать OSM карты толковыми метриками, и распространять видимо уже за деньги (?) что-то так себе идея..

Evgeniy 03.02.2010 17:13

Эта. А карта москвы с домами и роутингом к нему есть? За деньги или забесплатно, что, конечно, лучше =) Вероятно, что то гарминовское может быть, нет?

St@rz 03.02.2010 23:27

Самодельные карты гармина должны подойти. Залоченные - нет.

Aлекc 12.03.2010 00:17

"моды" (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)

bendera 25.11.2010 21:41

я очень сильно извиняюсь и в линухе я слабоват но поставил его. не подскажете пошагово что нажимать чтобы поставить?

Vl@dK 18.07.2011 18:25

Господа, подскажите куда кидать карты в Линухе.
Прога встала нормально и даже работает, но как подключить карты?

Vl@dK 19.07.2011 10:35

Потихоньку пытаюсь разобраться.
Для настройки навита надо редактировать файл navit.xml , однако засада, даже из под рута система не дает редактировать файлы в /etc

de1phi 20.07.2011 12:49

Цитата:

Сообщение от Vl@dK (Сообщение 190227)
Потихоньку пытаюсь разобраться.
Для настройки навита надо редактировать файл navit.xml , однако засада, даже из под рута система не дает редактировать файлы в /etc

странный какой-то у тебя рут. проверь в судо конфиге

seraf 26.09.2011 14:58

тож себе поставил, буду тестить. Похоже на самое здравое решение под nix
Широко конфигурируется, это радует

Vl@dK, карты куда кидать написано в navit.xml, там же можно и поменять.

Vermilion 30.10.2012 05:33

хм...займусь археологией...

как там navit поживает, кто ставил последние резилы?

OSD есть? голос? ведет не хуже навитела?

Evgeniy_K 13.01.2013 02:14

предлагаю "встряхнуть" тему. в настоящее время активно разбираюсь с Навитом, есть как успехи, так и вопросы. спрашивайте. и я спрошу:
...я начинающий пользователь Линукс, и пока мучаю Навит на домашнем компе с Убунту 12.04. в машине планируется Навит + Мигоу...
объясните пожалуйста об svn, я правильно понимаю, что с его помощью можно автоматически обновлять Навит до последней версии... и как это делается?
на 13.01.13 центр приложений Убунту предлагает версию navit 0.5.0~svn4776+dfsg.1-3build1
какую версию устанавливал я, и какая стоит сейчас не знаю... но сам Навит говорит, что он версии 0.5.0 а дальше как узнать какой ~svn?

Evgeniy_K 17.01.2013 02:03

...кажется нельзя так сделать, чтобы вместе с обновлениями для УбунтЫ и всех программ, скачивались и устанавливались обновления для Навита,или я не разобрался... Для JOSM, можно, "прикрутил", работает...
еще Навит не отображает пешеходные переходы, жаль, ибо сама OSM их не отображает... светофоры, камеры - отображает. Надеюсь что пока...

сейчас занимаюсь настройкой OpenStreetMap Style Layout, с его же иконками. Очень симпатично получается, мне нравится. http://wiki.navit-project.org/index.php/Layout/mapnik вместе со "шкуркой".
пробавал все "шкурки" из PC layouts, выбрал эту: http://wiki.navit-project.org/index....netbook_layout

Evgeniy_K 19.01.2013 02:46

...уфф, с иконками разобрался... "перелопатил" файл navit.xml, исправил все пути для OpenStreetMap Style Layout. На дневной режим поставил иконки с окончанием .p, на ночной - .glow. Симпатично так, в меру ярко, подсвечиваются в ночном режиме.
У меня такое осЧуЧение, что Навит может показывать еще больше, надо будет покопаться глубже...
теперь надо разобраться с отрисовкой линий, полигонов и проч. и в дневном и ночном режиме...

Замечание: в файлах navit.xml что предлагаются в Тырнете для примера - много ошибок. Проверяйте! Особое внимание обратите как прописаны пути к файлам иконок и проч. у Вас и в примерах.

Evgeniy_K 21.01.2013 23:07

... продолжаю углубленно "ковырять" файл navit.xml. Как писал ранее, остановился я на OpenStreetMap Style Layout - дабы карта в навигаторе была точно такой-же как и на родном сайте http://www.openstreetmap.org. Содрал я ее значит по выше упомянутой ссылке, и что я вижу? ...что-то не очень как-то похоже, корявенько как-то, и не хватает объектов.
Стал проверять пути, с иконками разобрался. Теперь не нравиться как отображаются некоторые объекты или что вообще не отображаются. И действительно, некоторые строчки обозначающие некоторые объекты были закоментированы...
но что означатют эти строчки, видимо какие-то объекты карты, а какие? каким хотябы цветом обозначены?
тут на помощь мне пришло вот это:
- http://wiki.navit-project.org/index....tMap/map_items - что показывает Навит
- и чудо мини программка grabc при работе вместе с Яндексом для определения каким цветом Навит это показывает. я копировал хекс-код цвета и вставлял в яндексе, а яндекс рисовал соответствующим цветом. Для проверки не ошибся ли я, запускал grabc и Навит, кликал мышкой по объектам на карте, grabc писал цвет в хекс-коде.
Вобщем не один вечер займут "разборки" с цветами объектов на карте, их отображением при разном зумме и дневном-ночном режиме...

Кто-нибудь еще хочет использовать Навит в каччестве навигации на pccar? ))

Vl@dK 22.01.2013 15:11

"Здесь кто нибудь хочет?
Я хочу!" (с) Авария
Если серьезно, нужен ФАК хотя бы с основами.
Мое знакомство с навит закончилось на этапе скачивания карт с вопроса откуда брать и куда класть.

Evgeniy_K 22.01.2013 20:34

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.
П.С,: когда прикладывал ссылки разглядел еще много чего интересного в них же... )) Занимательнейшая навигационная программа-СДЕЛАЙ САМ! )))




П.С.: когда крепил ссылки, обратил внимание на другие интересные моменты, коим внимания ранее не уделял...
Воистину занимательнейшая навигационная юникс-програмулина типа сделай сам! )))

Evgeniy_K 22.01.2013 23:07

...обратил внимание на курсоры...
ну само-самой в файле navin.xml, в разделе , все что касается курсора, написано следующее:




















и Навит на экране показывает (СТОИМ НА МЕСТЕ БЕЗ ДВИЖЕНИЯ) прозрачный квадратик размером 26х26, а в нем нарисован круг диаметром 30, толщиной 3, зеленого цвета (цвет в хекс коде #00ff00).
а когда движемся со скоростью 3 и более км/ч, тоже самое + внутри круга галочка толщиной 3.

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

так вот, и мне пришла мысля, дык схема же такая-же, как с отображением иконок POI!!! вместо галочки можно загрузить красивую иконку автомобиля!!!
да простят меня создатели и переделыватели на PC платформу IGO, но придется стянуть иконки-машики оттуда...
...ушел пробовать...
П.С.: ...жаль я не ВЕБ дизайнер-програмист... ))

Evgeniy_K 22.01.2013 23:36

...вот незадача!!!
согласно архитектуры файла navit.xml http://wiki.navit-project.org/index....chitecture.png пока-что воможно только рисовать курсор полилиниями и кружками. эхх... размечтался про иконки-машинки из ИГО... зато не согрешил! )))

Evgeniy_K 22.01.2013 23:46

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

Vl@dK 23.01.2013 21:18

Поставил Навит в Минт на виртуалке, нашел в хомяке папку .navit, xml файла с настройками там нет. Гле его искать?

Evgeniy_K 24.01.2013 00:04

так в /хомяк/.navit файл navit.xml и нужно скопировать.
так-как в его родной папке его придется править под rootом
http://wiki.navit-project.org/index.php/Configuration абзац после hierachie
у меня в Убунту он лежит тут: /etc/navit
его родные иконки тут: /usr/share/navit/icons
другие (свои) иконки и шкурки рекомендуют лОжить в хомяке в папке .navit

Evgeniy_K 24.01.2013 00:34

вот это я не углядел! ну как же так!? ...сижу ковыряю navit.xml вручную, когда есть ТАКАЯ программа NavitConfigurator!
http://wiki.navit-project.org/index....itConfigurator

Evgeniy_K 24.01.2013 03:24

тысяча извинений, ибо тема про Навит, но я ковыряясь с ним вот что нашел: qcarplayer
http://sourceforge.net/projects/qcarplayer/?source=dlp
http://rustlerit.de/doku.php?id=proj...carplayer:home
как я понял это оболочка для ЛинуксКарПС, дружит с Навит, проигрывает медиа и датчики выводит!
у меня, на Убунту 12.04 i386 запустить не получилось, но очень хочется поюзать, сдается мне, у нее такая же интересная настройка, как и у Навит...

Vl@dK 24.01.2013 15:47

Цитата:

Сообщение от Evgeniy_K (Сообщение 244034)
тысяча извинений, ибо тема про Навит, но я ковыряясь с ним вот что нашел: qcarplayer

Ну Вы блин даете!
Целый раздел же есть на любимом форуме
http://pccar.ru/forumdisplay.php?f=20

Evgeniy_K 24.01.2013 20:23

...а где там про qcarplayer?
QCarPC, QCarPC-2?
Vl@dK, а чем еще из раздела по Вашей ссылке вы интересовались, на что советуете обратить внимание на Линукс-кар-ПС?

Vl@dK 25.01.2013 10:52

Точно, это я попутал :)
Если Серж допилит QCarPC2 , это будет бомба.
И еще много обещал http://pccar.ru/showthread.php?t=15871 но что-то заглох.

Evgeniy_K 25.01.2013 19:20

кстати QCarPC2 мне запустить удалось и в нем удалось проиграть mp3.
мне кажется создателя QCarPC вдохновил qcarplayer, или наоборот, но так или иначе большое ему спасибо, и дабы не получить тут по шее по QCarPC2 пошел писать в соответствующую тему...
а вот Навит в QCarPC2, запустить не удалось, (нужные модули подключил), видать Навит так настроил...
подскажите кто-нибудь, это как-то связано с разрешеием? под какой размер нужно настроить Навит?

Evgeniy_K 26.01.2013 23:39

к вопросу отображения карт на экране днем и ночью...
используется layouy-OSM. где брал писал выше. он имеет и дневной и ночной режим. Покопался в ночном и обнаружил, что некоторые объекты отображаются черным цветом на черном фоне, т.е. не отображаются, по крайней мере мой глаз не видит. это не есть хорошо, как и то что не отображаются иные объекты на карте вообще по причине их не упоминания в коде navit.xml.
по поводу отображения цветов следующие мысли:
за основу взять дневное отображение карты, так как она выглядит на сайте OSM. цвета прописаны в хекс-коде. так вот, наверное существует что-то типа калькулятора хекс-кодов, с помощью которого можно прибавляя число Х к хекс-коду цветов, равномерно затемнить, уменьшить яркость отображения карты. и получить не два режима, дневной и ночной, а еще несколько промежуточных, так сказать на вкус и цвет каждого.
само собой черный и близкие к нему цвета исключения, надо как-то наоборот.
я ни разу не претендую на ВАУ-идею, скорее всего это давно уже придумано и реализовано.
что скажите?

Vl@dK 27.01.2013 00:50

Скажу, что было бы не плохо, если бы Вы выложили кусок карты нашего региона и свой navit.xml на файлообменник :)

Evgeniy_K 27.01.2013 14:15

cцылко удалил, сделал новую, см. ниже.
пожалуйста, это navit.xml. просьба НЕ РЖАТЬ, ибо это пока черновик в стиле "записки сумашедшего" ))
с файлом карты сложнее, ибо сижу в глуши на модеме, да и карта, кажется лето 2012 года...

...рассказывал же, как скачать OSM карту, не справились?

Evgeniy_K 28.01.2013 20:30

к вопросу отображения объектов на карте...
почитал это: http://forum.openstreetmap.org/viewtopic.php?id=18931
знаю это: http://wiki.navit-project.org/index....tMap/map_items
вопрос: только мне одному кажется что объектов которые может отображать Навит заметно меньше, чем объектов уже отображающихся в так называемом мапнике OSM?
скорее всего те ребята, что шлифуют Навит вкурсе этого?
вопрос-просьба вторая, кто знает понимает код Навита, а еще лучше участвует в его совершенствовании, подскажите, над чем там трудятся, что правят, имеет ли смысл использовать самую-присамую последнюю версию, где брать, как ставить?

Evgeniy_K 02.02.2013 14:45

...еще раз провел ревизию на предмет отображения объектов значками (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? ))

Evgeniy_K 02.02.2013 15:27

... далее разбираюсь с точками полилиниями, полигонами

пришел к выводу, что 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, время: 15:32.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot