Адресный Поиск

Обсуждаем все вопросы по PocketGPS Pro и MacCentre PocketGPS, а также PocketNavigator.
BoozyWoozy
Аспирант (2 lvl)
Сообщения: 54
Зарегистрирован: Вс сен 25, 2005 04:15

Адресный Поиск

Сообщение BoozyWoozy » Ср сен 28, 2005 20:45

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

Аватара пользователя
Пикс
Академик (6 lvl)
Сообщения: 1340
Зарегистрирован: Вт фев 22, 2005 09:25

Сообщение Пикс » Ср сен 28, 2005 21:55

Стартовая точка определяется при помощи GPS приемника. Задаешь финиш и нажимаешь кнопку "Проложить маршрут".
Glofiish X500+

BoozyWoozy
Аспирант (2 lvl)
Сообщения: 54
Зарегистрирован: Вс сен 25, 2005 04:15

Сообщение BoozyWoozy » Чт сен 29, 2005 01:50

Пикс писал(а):Стартовая точка определяется при помощи GPS приемника. Задаешь финиш и нажимаешь кнопку "Проложить маршрут".
Да это я знаю я хочу чтобы при выборе в адресном поиске точку финиша, маршрут автоматически прокладывался.

Чайни
Профессор (5 lvl)
Сообщения: 673
Зарегистрирован: Вс ноя 07, 2004 21:35

Сообщение Чайни » Чт сен 29, 2005 07:27

Если маршрут уже куда-то проложен, то он при выборе нового финиша в адресном поиске, кажется, автоматически и прокладывается :) Если нет - не прокладывается. И не надо ! :) Ибо часто выбирается не только точка финиша, но и промежуточные точки. А перезаходить в адресный поиск для задания каждой точки - утомительно.
"Вот если бы все на мине подорвались... Но об этом можно только мечтать !"

K750i + HP4700 + BT338

Alligator.
Профессор (5 lvl)
Сообщения: 708
Зарегистрирован: Пт окт 10, 2003 14:25

Сообщение Alligator. » Чт сен 29, 2005 11:31

С другой стороны, сейчас для решения имхо самой распространенной задачи - маршрут от текущей точки до указанной - надо выбрать точку, а после этого ещё нажать "закрыть", потом "проложить маршрут".

Утомительно. Особенно во время движения. :-(

А если надо задать старт и промежуточные точки, то просто надо сначала их задавать, а потом финиш. ;-)

В общем, лично я хотел бы, чтобы при выборе точки финиша автоматически прокладывался маршрут (если не задан старт, то от текущего местоположения) :-)

Аватара пользователя
VarAn
Профессор (5 lvl)
Сообщения: 688
Зарегистрирован: Пн май 24, 2004 14:51

Сообщение VarAn » Чт сен 29, 2005 14:52

Поддерживаю, нужно чтобы при задании нового финиша все промежуточные точки автоматически бы исчезали!
Сам с этим курьезом сталкивался.
HP IPAQ hx4700 + GlobalSat BC-337 (SiRF III)                      http://smileys.smileycentral.com/cat/new/8_22/7_6_8.gif

Чайни
Профессор (5 lvl)
Сообщения: 673
Зарегистрирован: Вс ноя 07, 2004 21:35

Сообщение Чайни » Пт сен 30, 2005 05:07

VarAn писал(а):нужно чтобы при задании нового финиша все промежуточные точки автоматически бы исчезали!
Сам с этим курьезом сталкивался.
Хмм... а это, кстати, очень большой вопрос...
Ведь месс перед вашем гласил "проехал первый финиш" ! Проблема в том, что когда проезжаешь точку, программа это не "видит".
Курьёз - в определении проезда промежуточных точек, а не в удалении их при перепрокладке маршрута.
(впрочем, подозреваю, что либо я вас не так понял, либо вы высказали мысль не полностью) :)
"Вот если бы все на мине подорвались... Но об этом можно только мечтать !"

K750i + HP4700 + BT338

Alligator.
Профессор (5 lvl)
Сообщения: 708
Зарегистрирован: Пт окт 10, 2003 14:25

Сообщение Alligator. » Пт сен 30, 2005 15:25

Чайни писал(а):Ведь месс перед вашем гласил "проехал первый финиш" ! Проблема в том, что когда проезжаешь точку, программа это не "видит".
Курьёз - в определении проезда промежуточных точек, а не в удалении их при перепрокладке маршрута.
(впрочем, подозреваю, что либо я вас не так понял, либо вы высказали мысль не полностью) :)
Если я правильно понял сообщение Ustas (кстати, мне кажется, что когда-то давно кто-то это уже сообщал), то проблема в том, что:

- при проезде промежуточной точки программа это понимает и начинает вести к следующей точке

- но если после этого маршрут перепрокладывается (по причине ухода с него), то он опять прокладывается от нового старта через уже пройденные промежуточные точки

если я, конечно, правильно понял ... ;-)

Чайни
Профессор (5 lvl)
Сообщения: 673
Зарегистрирован: Вс ноя 07, 2004 21:35

Сообщение Чайни » Сб окт 01, 2005 01:18

ну, значит, не так понял :)

Проблема в определении проезда (или в отметке об этом у себя где-то) промежуточных точек, ибо сильно подозреваю, что причина того, что программа после прохождения промежуточной точки ведёт дальше - в том, что для этого в программе ничего менять не надо было :) Промежуточные точки изменили лишь алгоритм прокладки, но не сопровождения :)
Я уже говорил, что задача навигации состоит из нескольких независимых задач : прокладка маршрута, сопровождение, подсказки. Промежуточные точки - проблемы прокладки, в остальных задачах разработчики про них благополучно забыли...
"Вот если бы все на мине подорвались... Но об этом можно только мечтать !"

K750i + HP4700 + BT338

VctOs
Профессор (5 lvl)
Сообщения: 661
Зарегистрирован: Чт июн 19, 2003 20:36

Сообщение VctOs » Сб окт 01, 2005 11:46

Чайни писал(а):Проблема в определении проезда (или в отметке об этом у себя где-то) промежуточных точек, ибо сильно подозреваю, что причина того, что программа после прохождения промежуточной точки ведёт дальше - в том, что для этого в программе ничего менять не надо было :) Промежуточные точки изменили лишь алгоритм прокладки, но не сопровождения :)
Похоже на то, что так оно и есть.
На выходе ядро выдает единый маршрут, используя в качестве целеуказания заданный старт, финиш и промежуточные точки. Без перепрокладки сопровождение по этому маршруту ничем не отличается от сопровождения по обычному. При перепрокладке маршрута (с точки зрения ядра перепрокладка это ни что иное как трассировка нового маршрута) без удаления из целеуказания пройденных промежуточных точек будет наблюдаться именно та картина, о которой сообщается. Для того, чтобы маршрут не перепрокладывался через пройденные промежуточные точки их нужно исключать из списка по мере их прохождения. Ядро это автоматически делать не может потому что не получает (и не должно получать в текущей конфигурации) никаких сведений о координатах автомобиля.

Чайни
Профессор (5 lvl)
Сообщения: 673
Зарегистрирован: Вс ноя 07, 2004 21:35

Сообщение Чайни » Вс окт 02, 2005 05:58

VctOs писал(а):
Чайни писал(а):Проблема в определении проезда (или в отметке об этом у себя где-то) промежуточных точек, ибо сильно подозреваю, что причина того, что программа после прохождения промежуточной точки ведёт дальше - в том, что для этого в программе ничего менять не надо было :) Промежуточные точки изменили лишь алгоритм прокладки, но не сопровождения :)
Похоже на то, что так оно и есть..........Для того, чтобы маршрут не перепрокладывался через пройденные промежуточные точки их нужно исключать из списка по мере их прохождения. Ядро это автоматически делать не может потому что.........
А это вообще задача не ядра (под ядром, как я понимаю, называется программа прокладки маршрута из точки А в точку Б ?). Ядро по заданным точкам должна строить (и строит) маршрут. Всё ! Больше ему ничё делать не надо. Остальное - задача других подсистем (в данном случае - подсистемы сопровождения по маршруту).
О, назвал-то как - "подсистема" :lol: Аж самому стало страшно от таких слов :)
"Вот если бы все на мине подорвались... Но об этом можно только мечтать !"

K750i + HP4700 + BT338

VctOs
Профессор (5 lvl)
Сообщения: 661
Зарегистрирован: Чт июн 19, 2003 20:36

Сообщение VctOs » Вс окт 02, 2005 22:23

Чайни писал(а):А это вообще задача не ядра
На сегодня это так. Но в принципе по согласию сторон граница интерфейса подсистем может перемещаться в ту или иную сторону. Платформонезависимая и задаченезависимая идеология ядра не предполагает добавление в ядро, например, интерфейса пользователя. Но ничто не мешает расширить ядро функциями обработки информации для ведения по маршруту.
Чайни писал(а):(под ядром, как я понимаю, называется программа прокладки маршрута из точки А в точку Б ?).
Ядро это не программа. Программа, насколько я понимаю ЕСПД, в PocketGPS Pro Moscow одна. Ядро - это библиотека подпрограмм, реализующая функции поддержки доступа к базе данных о местности, включая выборку, поиск, растеризацию изображений и трассировку маршрутов.
Чайни писал(а):Ядро по заданным точкам должна строить (и строит) маршрут. Всё ! Больше ему ничё делать не надо. Остальное - задача других подсистем (в данном случае - подсистемы сопровождения по маршруту).
Как Вы уже, наверно, поняли, текущая версия ядра включает в себя набор модулей или подсистем. С точки зрения базовых принципов теории структурной декомпозиции систем подсистему сопровождения по маршруту можно располагать как "рядом" с интерфейсом пользователя и подсистемой сбора и первичной обработки сведений о векторе состояния транспортного средства, так и рядом с подсистемой доступа к информации о местности. Любая из двух возможных локализаций (в ядре или в надстройке) подсистемы ведения по маршруту имеет свои потенциальные достоинства и недостатки.
Последний раз редактировалось VctOs Пн окт 03, 2005 13:21, всего редактировалось 1 раз.

BoozyWoozy
Аспирант (2 lvl)
Сообщения: 54
Зарегистрирован: Вс сен 25, 2005 04:15

Сообщение BoozyWoozy » Пн окт 03, 2005 02:33

Чайни писал(а):Если маршрут уже куда-то проложен, то он при выборе нового финиша в адресном поиске, кажется, автоматически и прокладывается :) Если нет - не прокладывается. И не надо ! :) Ибо часто выбирается не только точка финиша, но и промежуточные точки. А перезаходить в адресный поиск для задания каждой точки - утомительно.
Да ведь можно сделать так, что просто поставив галку в настройках старт будет указан или не указан.

Закрыто

Вернуться в «PocketGPS Pro и MacCentre PocketGPS»