You are not logged in.
- Topics: Active | Unanswered
Announcement
#26 2009-10-01 12:47:25
- Hind
- Member
- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Разработка навигационной программы
IMHO, трехмерность двумерным картам нафиг не упала. Все мои знакомые ездят в 2D-режиме.
Также я категорически против Qt и прочих интерфейсных библиотек на мобильных устройствах. Исключительно нативный для конкретной платформы гуй, иначе мы получим тормозное угрёбище. Помяните мое слово :3.
Offline
#27 2009-10-01 12:54:06
- AkMeR
- Member
- From: Samara
- Registered: 2008-02-27
- Posts: 1,158
Re: Разработка навигационной программы
AkMeR wrote:Gmurik2 wrote:я считаю, что подготовка карты должна быть в один-два клика
Может тогда стоит сначала заняться конвертером? Причем для какой-нибудь существующей проги. Я бы не откзался от конвертера, который за 1-2 клика сделает карту нужного района из осма.
Поскольку существующие проги не устраивают, то и конвертер делать неинтересно
Кхе... А несуществующая - уже устраивает?
Offline
#28 2009-10-01 12:56:29
- Ivan Komarov
- Member
- Registered: 2008-10-02
- Posts: 1,050
Re: Разработка навигационной программы
IMHO, трехмерность двумерным картам нафиг не упала. Все мои знакомые ездят в 2D-режиме.
Также я категорически против Qt и прочих интерфейсных библиотек на мобильных устройствах. Исключительно нативный для конкретной платформы гуй, иначе мы получим тормозное угрёбище.
Насчет трехмерности - я ей тоже не пользуюсь. А вот насчет нативности... - оно надо - ограничиавать себя одной платформой? Обработкой и отрисовкой данных все равно не QT будет заниматься - а уж с интерфейсом она как-нибудь справится
Offline
#29 2009-10-01 12:58:00
- liosha
- Member
- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Разработка навигационной программы
Начинать в любом случае не с формата надо - формат возникнет из потребностей движка.
Offline
#30 2009-10-01 12:58:30
- Ivan Komarov
- Member
- Registered: 2008-10-02
- Posts: 1,050
Re: Разработка навигационной программы
Перечисленные функции уже реализованы в QLandkarteGT. Много работы сэкономишь, если не будешь их переизобретать, а всего лишь добавишь роутинг в QLandkarteGT.
Если я правильно понял, этот товарищ использует img? ну его к бесу
Offline
#31 2009-10-01 13:15:15
- Zkir
- Member
- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Разработка навигационной программы
я считаю, что подготовка карты должна быть в один-два клика
Я тоже. Самый простой способ - добиться этого - зайти на сайт и скачать готовую свежую карту.
Способ по сложнее - сделать некую приблуду, которая будет состоять из одной формы со слиппи-мап, в которой надо выбрать квадратик (как в JOSM), нажать "ок", она выплевывает диалог "сохранить как", скачивает данные, конвертирует и сохраняет.
Можно так подумать, что приезжаешь ты в новое место, а там всё перекопано вдоль и поперёк. И тут ты качаешь именно этот участок, а там уже нарисованы закрытые улицы и маршруты объезда в обновлённом роутинге. Концептуально вещь полезная.
Согласен, автоматическое обновление карты штука полезная. Советую посмотреть как это реализовано в СитиГиде. Автоматически загружаются только запреты поворотов/скорости, сам дорожный граф между версиями карты не меняется. Трафик экономится весьма сильно.
IMHO, трехмерность двумерным картам нафиг не упала. Все мои знакомые ездят в 2D-режиме.
хм, я тоже езжу в двумерном режиме.
Last edited by Zkir (2009-10-01 13:17:50)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#32 2009-10-01 13:24:06
- Hind
- Member
- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Разработка навигационной программы
оно надо - ограничиавать себя одной платформой?
Никто никого не ограничивает. Но хорошо, когда гуй отдельно, а начинка отдельно. Просто я против использования лишних гуевых прослоек на МУ (мобильных устройствах).
с интерфейсом она как-нибудь справится
Де факто не справляется. Послушайте человека, через руки которого прошли десятки таких устройств на WinMobile, Linux и Symbian.
Интерфейс со временем отклика > 0.2 с я считаю неудачным, а > 0.5 с откровенно провальным и раздражающим.
Также терпеть не могу скиновые интерфейсы на МУ - все они работают плохо, медленно, и вызывают отторжение диссонансом со средой.
Мой идеал по времени отклика - Гис Русса и легкие WM в никсах.
Кстати, трехмерность всё же может пригодиться при отображении сложных развязок.
Last edited by Hind (2009-10-01 13:29:21)
Offline
#33 2009-10-01 13:30:19
- Ivan Komarov
- Member
- Registered: 2008-10-02
- Posts: 1,050
Re: Разработка навигационной программы
Ivan Komarov wrote:с интерфейсом она как-нибудь справится
Де факто не справляется. Послушайте человека, через руки которого прошли десятки таких устройств на WinMobile, Linux и Symbian.
Интерфейс со временем отклика > 0.2 с я считаю неудачным, а > 0.5 с откровенно провальным и раздражающим.
Сурово. Ну, если QT не справится, можно будет его открутить потом при нормальной архитектуре. Кстати, как время отклика замеряется? Скриптами какими-нибудь?
Посмотрел navit - это чудо способно к русскоязычному поиску или нет смысла копать?
Offline
#34 2009-10-01 13:42:19
- Hind
- Member
- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Разработка навигационной программы
Кстати, как время отклика замеряется?
Я мерял съемкой на видеокамеру. При скорости 30 кадров в секунду точность составляет ~0.033 c. Вполне достаточно.
Открутить можно, конечно. Тогда удобнее разрабатывать сначала под x86. :3
Offline
#35 2009-10-01 13:54:23
- astroiLL
- Member
- From: Краснодар
- Registered: 2009-06-25
- Posts: 348
- Website
Re: Разработка навигационной программы
Как ловко Hind свел к тому, что надо сначала писать под Х на Линуксе.
А потом будет проще перевести на другую платформу.
Я вот сейчас с HTC Hero на Андроиде и ищу, что мне может помочь в навигации.
Линукс и Астрономия. Сисадмин, компьютерщик и таксист - всё шабашник. Обращайтесь если чо.
Offline
#36 2009-10-01 14:07:14
- Hind
- Member
- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Разработка навигационной программы
С Андроидом беда... На него вроде нельзя написать ничего нативного, по крайней мере, если мы хотим видеть это в Android Market...
Я к тому, что на него в принципе нельзя ничего портировать, нужно переписывать на их фреймворке.
Я ошибаюсь?
Last edited by Hind (2009-10-01 14:07:58)
Offline
#37 2009-10-01 14:20:13
- Ivan Komarov
- Member
- Registered: 2008-10-02
- Posts: 1,050
Re: Разработка навигационной программы
navit на HTC карту рисовать отказывается
Offline
#38 2009-10-01 14:29:53
- glebius
- Member
- From: Moscow, RU
- Registered: 2009-02-24
- Posts: 1,178
Re: Разработка навигационной программы
этот проект основан на gtk, а я в ней не силен, интерфейс этой программы лично мне не нравится, на кпк он не удобен
Я тоже в gtk не силён, тем не менее, если соберусь писать растровый навигатор (аналог Ozi но под !win), то буду это делать в viking, вместо того, чтобы свой велосипед изобретать. gtk придётся поботать
Offline
#39 2009-10-01 14:35:43
- Ivan Komarov
- Member
- Registered: 2008-10-02
- Posts: 1,050
Re: Разработка навигационной программы
Кстати, "тролли" анонсировали в 4.6 улучшенную производительность + поддержку симбиана + OpenVL. Последняя при первом знакомстве выглядит очень интересно.
Offline
#40 2009-10-01 14:43:15
- Alastor
- Member
- Registered: 2009-07-14
- Posts: 234
Re: Разработка навигационной программы
этот проект основан на gtk, а я в ней не силен, интерфейс этой программы лично мне не нравится, на кпк он не удобен
Что нам говорит Wiki Navit'а (http://wiki.navit-project.org/index.php/Gui):
Almost everything in NavIt works as a plugin, and so do the guis.
На странице скриншотов показаны разные варианты GUI (http://wiki.navit-project.org/index.php … creenshots): GTK, OpenGL, "GuiInternal" (это свой движок отрисовки элементов).
Так что прикручивайте хоть Qt, хоть нативный GUI.
Offline
#41 2009-10-01 15:16:53
- coolkaas
- Member
- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: Разработка навигационной программы
А у меня есть платная джава-программа TrackMyJourney, телефон-звонилка с джавой. Программа имеет своё конвертилово серверное, откуда я скачиваю карты, точнее векторные тайлы (тайлы, потому что телефон не тянет полный сквозной вектор), генерализованные по 4 масштабам, и обновляющиеся раз в неделю с планетным диффом. И вполне счастлив
И работает эта программа только с осм.
А да, карты трёхмерные.. ))
Надо точить свой фришный формат бинарный. И *склонять* к нему разрабов. Что бы мог трудиться на любой дохлой платформе.
ps. Формат должен быть "вейвлетно-масштабируемый", всё больше прихожу к этой мысли. Уметь подавать данные кусочками запрошенного масштаба, запрошенной сложности сети дорог, подсос дополнительно poi, по категориям или как. Причём подсос как из онлайна, так и из локальной карты-хранилища.
Что бы не затруднило навигационную программу на ткнутую мной оставновку показать автобусы через неё проходящие (а вот я пешеход)) и другие нужные задачи. Прокладка и перепрокладка это слишком просто)) это Облака делают на раз, тратя трафа сотни _байт_. Разгружая таким образом более тонкого клиента.
Last edited by coolkaas (2009-10-01 15:24:48)
Offline
#42 2009-10-01 15:33:32
- Ivan Komarov
- Member
- Registered: 2008-10-02
- Posts: 1,050
Re: Разработка навигационной программы
Что бы мог трудиться на любой дохлой платформе.
"Дохлость"-то зачем поддерживать? Если уж и впрямь начнется разработка, к ее окончанию сегодняшние топовые кпк будут дохлыми.
Offline
#43 2009-10-01 17:14:22
- loir
- Member
- From: Тверь
- Registered: 2009-05-27
- Posts: 403
Re: Разработка навигационной программы
на андроиде navit вполне неплохо работает, правда нету поиска. надеюсь, добавят в скорости.
«Хоть один адекватный человек на форуме» ©dr&mx
Offline
#44 2009-10-01 17:33:18
- vvoovv
- Moderator
- Registered: 2008-03-04
- Posts: 2,262
Re: Разработка навигационной программы
Задам создателю темы вопрос нетехнического вида:
Готов ли он в течение двух лет тратить все свободное время на обсуждаемый проект?
Offline
#45 2009-10-01 18:03:54
- Zkir
- Member
- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Разработка навигационной программы
А я задам вопрос _технического_ вида.
Почему уважаемый Gmurik2 не хочет взять Gosmore (который даже не СС-BY-SA, а public domain) и продолжить его разработку? Причем Gosmore уже допилили до отрисовки карты (пусть и кривой) и рутинга. Должно быть легче чем начинать все сначала.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#46 2009-10-01 18:17:12
- Hind
- Member
- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Разработка навигационной программы
Почему уважаемый Gmurik2 не хочет
Вы повторяете прежнюю ошибку. С чего вы взяли, что не хочет? Скорее всего, он просто не знает о ней, как и я в свое время.
Offline
#47 2009-10-01 18:30:18
- Ivan Komarov
- Member
- Registered: 2008-10-02
- Posts: 1,050
Re: Разработка навигационной программы
А я задам вопрос _технического_ вида.
Почему уважаемый Gmurik2 не хочет взять Gosmore
опять gtk интересно, к нему OpenGL можно прикрутить?
Offline
#48 2009-10-01 18:48:43
- Eugene
- Member
- Registered: 2009-02-25
- Posts: 168
- Website
Re: Разработка навигационной программы
В качестве потеницального кандидата на мобильный формат могу предложить еще CTM1 от CartoType. Он достаточно компактен и для него существуют библиотеки под Андроид и iPhone, а также WM, Symbian и "обычный" Windows. И еще к нему уже есть конвертор из OSM.
Состою в OpenStreetMap Foundation | Участвую в работе Совета Российского OSM | Отвечаю за OpenStreetMap.ru
Действительный член Humanitarian OpenStreetMap Team
Offline
#49 2009-10-01 19:38:35
- Ivan Komarov
- Member
- Registered: 2008-10-02
- Posts: 1,050
Re: Разработка навигационной программы
Тэкс, госмик даже запускаться отказался, жалуясь на величну скачанного "прямоугольничка". Дык меньше-то и не было там вовсе
Offline
#50 2009-10-01 19:42:15
- Ivan Komarov
- Member
- Registered: 2008-10-02
- Posts: 1,050
Re: Разработка навигационной программы
В качестве потеницального кандидата на мобильный формат могу предложить еще CTM1 от CartoType.
Рилейшнами его авторы до сих пор не заинтересовались, как я понимаю?
Offline