You are not logged in.

#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: Разработка навигационной программы

Ivan Komarov wrote:
AkMeR wrote:
Gmurik2 wrote:

я считаю, что подготовка карты должна быть в один-два клика

Может тогда стоит сначала заняться конвертером? Причем для какой-нибудь существующей проги. Я бы не откзался от конвертера, который за 1-2 клика сделает карту нужного района из осма.

Поскольку существующие проги не устраивают, то и конвертер делать неинтересно smile

Кхе... А несуществующая - уже устраивает? smile

Offline

#28 2009-10-01 12:56:29

Ivan Komarov
Member
Registered: 2008-10-02
Posts: 1,050

Re: Разработка навигационной программы

Hind wrote:

IMHO, трехмерность двумерным картам нафиг не упала. Все мои знакомые ездят в 2D-режиме.

Также я категорически против Qt и прочих интерфейсных библиотек на мобильных устройствах. Исключительно нативный для конкретной платформы гуй, иначе мы получим тормозное угрёбище.

Насчет трехмерности - я ей тоже не пользуюсь. А вот насчет нативности... - оно надо - ограничиавать себя одной платформой? Обработкой и отрисовкой данных все равно не QT будет заниматься - а уж с интерфейсом она как-нибудь справится smile

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: Разработка навигационной программы

Surly wrote:

Перечисленные функции уже реализованы в QLandkarteGT. Много работы сэкономишь, если не будешь их переизобретать, а всего лишь добавишь роутинг в QLandkarteGT.

Если я правильно понял, этот товарищ использует img? ну его к бесу

Offline

#31 2009-10-01 13:15:15

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

Re: Разработка навигационной программы

я считаю, что подготовка карты должна быть в один-два клика

Я тоже. Самый простой способ - добиться этого - зайти на сайт и скачать готовую свежую карту. smile
Способ по сложнее - сделать некую приблуду, которая будет состоять из одной формы со слиппи-мап, в которой надо выбрать квадратик (как в 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: Разработка навигационной программы

Ivan Komarov wrote:

оно надо - ограничиавать себя одной платформой?

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

Ivan Komarov wrote:

с интерфейсом она как-нибудь справится smile

Де факто не справляется. Послушайте человека, через руки которого прошли десятки таких устройств на WinMobile, Linux и Symbian. smile
Интерфейс со временем отклика > 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: Разработка навигационной программы

Hind wrote:
Ivan Komarov wrote:

с интерфейсом она как-нибудь справится smile

Де факто не справляется. Послушайте человека, через руки которого прошли десятки таких устройств на WinMobile, Linux и Symbian. smile
Интерфейс со временем отклика > 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: Разработка навигационной программы

Ivan Komarov wrote:

Кстати, как время отклика замеряется?

Я мерял съемкой на видеокамеру. При скорости 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 свел к тому, что надо сначала писать под Х на Линуксе. wink
А потом будет проще перевести на другую платформу.
Я вот сейчас с 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 карту рисовать отказывается sad

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 придётся поботать sad

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: Разработка навигационной программы

Gmurik2 wrote:

этот проект основан на 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 масштабам, и обновляющиеся раз в неделю с планетным диффом. И вполне счастлив smile tongue
И работает эта программа только с осм.
А да, карты трёхмерные.. ))

Надо точить свой фришный формат бинарный. И *склонять* к нему разрабов. Что бы мог трудиться на любой дохлой платформе.

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: Разработка навигационной программы

coolkaas wrote:

Что бы мог трудиться на любой дохлой платформе.

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

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: Разработка навигационной программы

Zkir wrote:

Почему уважаемый Gmurik2  не хочет

Вы повторяете прежнюю ошибку. С чего вы взяли, что не хочет? Скорее всего, он просто не знает о ней, как и я в свое время. smile

Offline

#47 2009-10-01 18:30:18

Ivan Komarov
Member
Registered: 2008-10-02
Posts: 1,050

Re: Разработка навигационной программы

Zkir wrote:

А я задам вопрос _технического_ вида.
Почему уважаемый Gmurik2  не хочет взять Gosmore

опять gtk sad интересно, к нему 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: Разработка навигационной программы

Тэкс, госмик даже запускаться отказался, жалуясь на величну скачанного "прямоугольничка". Дык меньше-то и не было там вовсе sad

Offline

#50 2009-10-01 19:42:15

Ivan Komarov
Member
Registered: 2008-10-02
Posts: 1,050

Re: Разработка навигационной программы

Eugene wrote:

В качестве потеницального кандидата на мобильный формат могу предложить еще CTM1 от CartoType.

Рилейшнами его авторы до сих пор не заинтересовались, как я понимаю?

Offline

Board footer

Powered by FluxBB