You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#4301 2015-07-04 10:38:33

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: OsmAnd - хотелки и предложения по улучшению

Теория неразрывности статусов, асболютно не теория, а практика. Для этого надо просто мапить по статусами принятым в официальных документах. Дорога федерального назначения, скоростная дорога и т.п. Если кусок дороги труднопроходим от этого не меняется ее статус, а меняется покрытие, smoothness и т.п.
Роутинг используемый статусы дорог, работает в абсолютно многих случаях нормально и теоретически я не вижу причин, почему он не должен. Если лезть совсем во внутренности алгоритма, то разрывы алгоритм умеет соединять, но это уже сложно объяснить  в двух словах. Для тех, кто хочет "честный", но медленный роутинг, всегда можно включить его в настройках Development (disable 2 phase routing).

Но только не в простой терминологии "в маршруте меж двух участков дороги одного класса не должно быть участков более низкого класса". Она работает лишь при транзитном движении через область класса и классы выше участия в теории неразрывности принимать не должны.
Я что, просто так столь длинный пост писал?
Приведенный мной пример отлично демонстрирует работу теории не разрывности при транзитном движении через уезд (область класса праймари) и через волость (секондари) и даже НП, но вот при попытке учитывать неразывность по классам выше транзитной области, а именно в транках - рассыпается в пух и прах, поскольку транзита через область класса транк (в данном случае - страна) не происходит.
За подсказку где отключать, спасибо smile

Кстати, если "честный" роутинг - медленный, то даже боюсь представить сколько он будет рассчитываться, поскольку даже "не честный и быстрый" рассчитывается ооооочень долго...

Last edited by Vitalts (2015-07-04 10:42:45)

Offline

#4302 2015-07-04 10:42:35

vshcherb
Member
Registered: 2012-06-28
Posts: 489

Re: OsmAnd - хотелки и предложения по улучшению

To ShuriC13. Про выход.
Если бы все было пучком, никто бы ничего не менял. Я и сам не рад, что нет нормальной функции выход, как во всех ОС. Именно поэтому я 4 года пытался сделать эту кнопку выход, но постоянно находились случаи, когда она не работает. Во всех дискуссиях написано жирным, никогда не делайте выход на Андроид, если не хотите постоянных проблем. То, что наконец-то с Android 4.0 появился выход в ОС свайпом, дало возможность убрать этот глючный выход из программы.

Если не работает механизм, который я описал, значит его надо допиливать и фиксить. Это вполне возможно, механизм относительно новый и какие-то случаи не учтены. Пока единственная возможность, если действительно не выключается, проверить в Task Manager, что османд не запускает никакого background thread. Для тех, кто хочет быть 100% увереным сегодня, нажимайте остановку на карте в виджете запись. Мы расширим notifiacation отдельными кнопками остановить Запись, но это будет работать с 4.4 только.

Насчет продолжения записи, там стоит константа 30 минут с последней записи, код не менялся достаточно давно больше 2 месяцев. Ошибки вроде нет. Опять же это только для случая, если был осуществлен выход из программы, т.е. запустилась инициализация карты.

Offline

#4303 2015-07-04 10:44:45

vshcherb
Member
Registered: 2012-06-28
Posts: 489

Re: OsmAnd - хотелки и предложения по улучшению

Vitalts wrote:

Теория неразрывности статусов, асболютно не теория, а практика. Для этого надо просто мапить по статусами принятым в официальных документах. Дорога федерального назначения, скоростная дорога и т.п. Если кусок дороги труднопроходим от этого не меняется ее статус, а меняется покрытие, smoothness и т.п.
Роутинг используемый статусы дорог, работает в абсолютно многих случаях нормально и теоретически я не вижу причин, почему он не должен. Если лезть совсем во внутренности алгоритма, то разрывы алгоритм умеет соединять, но это уже сложно объяснить  в двух словах. Для тех, кто хочет "честный", но медленный роутинг, всегда можно включить его в настройках Development (disable 2 phase routing).

Но только не в простой терминологии "в маршруте меж двух участков дороги одного класса не должно быть участков более низкого класса". Она работает лишь при транзитном движении через область класса и классы выше участия в теории неразрывности принимать не должны.
Я что, просто так столь длинный пост писал?
Приведенный мной пример отлично демонстрирует работу теории не разрывности при транзитном движении через уезд (область класса праймари) и через волость (секондари) и даже НП, но вот при попытке учитывать неразывность по классам выше транзитной области, а именно в транках - рассыпается в пух и прах, поскольку транзита через область класса транк (в данном случае - страна) не происходит.
За подсказку где отключать, спасибо smile

Кстати, если "честный" роутинг - медленный, то даже боюсь представить сколько он будет рассчитываться, поскольку даже "не честный и быстрый" рассчитывается ооооочень долго...

Ну так а причем тут транк? OsmAnd делит дороги только на 2 класса: primary, secondary, tertiary, trunk, motorway и остальные. И 1-й условно должен быть неразрывен (некоторые разрывности допускатся).

Offline

#4304 2015-07-04 10:47:15

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: OsmAnd - хотелки и предложения по улучшению

Для тех, кто хочет "честный", но медленный роутинг, всегда можно включить его в настройках Development (disable 2 phase routing).

Можно для "особо одаренных" по шагам разжевать? Что-то не нахожу.

Offline

#4305 2015-07-04 10:51:59

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: OsmAnd - хотелки и предложения по улучшению

Ну так а причем тут транк? OsmAnd делит дороги только на 2 класса: primary, secondary, tertiary, trunk, motorway и остальные. И 1-й условно должен быть неразрывен (некоторые разрывности допускатся).

Что-то совсем туплю, из меречня через запятую и "и", отделяющим последний класс никак не могу выделить 2 класса.
primary, secondary, tertiary, trunk, motorway - класс 1
остальные - класс 2
? И все участники одного класса считаются равнозначными?
Ну тогда у вас просто где-то в построении маршрута бага, раз "выплевывает" не адекватные как по расстоянию, так и по времени маршруты.

Offline

#4306 2015-07-04 10:54:06

Imp_GL
Member
Registered: 2014-08-17
Posts: 825
Website

Re: OsmAnd - хотелки и предложения по улучшению

Если включены маршруты наземного транспорта, то не видно названий улиц. Настраивается?

Как выходить свайпом?

Offline

#4307 2015-07-04 11:12:54

b108
Member
From: Волгоградская область
Registered: 2012-04-08
Posts: 90

Re: OsmAnd - хотелки и предложения по улучшению

А можно ли сделать так, чтобы в режиме навигатора программа голосом сообщала о поворотах не в формате "через 300 метров поверните на улицу Ленина направо", а после проезда последнего перед поворотом перекрёстка говорила "на следующем перекрёстке поверните на улицу Ленина направо"? При этом, естественно, чтобы всякие highway=service перекрёстками не считались.

Offline

#4308 2015-07-04 11:51:46

var-alex
Member
From: МО, Коломна
Registered: 2012-04-12
Posts: 1,399

Re: OsmAnd - хотелки и предложения по улучшению

b108 wrote:

А можно ли сделать так

Уже просил. И не помню что бы обещали сделать такое. А  такое сообщение очень и очень логично.

Offline

#4309 2015-07-04 13:06:28

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: OsmAnd - хотелки и предложения по улучшению

Про маршруты общественного транспорта:
1. Разделить их, и дать каждому свою галочку на включение. Не нужны мне автобусы и маршрутки, у меня проездной на троллейбус, хочу видеть только их.
2. Разработать фильтр маршрутов и включать в него как произвольный номер, так и все останавливающиеся на конкретной остановке. А так же оставлять в фильтре только те, что останавливаются на конкретной остановке. Т.е. включив в фильтр все маршруты с остановки А и оставив в фильтре, только те что останавливаются в Б я смогу понять на чём мне ехать. Или просто показать маршруты, которые проходят мимо нужного мне места и что бы я мог выбрать где мне сесть на какой-то из них.
3. Реализовать статичность позиции подписи номеров маршрутов на дорогах. А то сейчас я вижу одну цифру, чуток сдвигаю карту, чтобы посмотреть остаток номера, а номера вовсе пропадают. И вот так елозишь туда сюда в надежде увидеть номер целиком.

Offline

#4310 2015-07-04 13:22:05

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: OsmAnd - хотелки и предложения по улучшению

Для тех, кто хочет "честный", но медленный роутинг, всегда можно включить его в настройках Development (disable 2 phase routing).

Можно для "особо одаренных" по шагам разжевать? Что-то не нахожу.

Нашел, в плагинах оказывается искать нужно было. Отключил. Стало лучше, но все равно не идеал, для его получения пришлось 2 путевых точки добавить, при этом, как и ожидалось, при перерасчетах OsmAnd опять таки со мной согласился, так и ближе и быстрее...
Слобоват поиск маршрута, слабоват, и долго очень и не все варианты перебирает...

Offline

#4311 2015-07-04 15:58:03

vshcherb
Member
Registered: 2012-06-28
Posts: 489

Re: OsmAnd - хотелки и предложения по улучшению

Если пришлось ставить 2 точки, значит, что-то не то с картой и разные классы дорог тут не при чем. Строится всегда "самый быстрый" маршрут, в основном в быстром самое важное это maxspeed (приоритет влияет не так значительно), а в другом много деталей можете попробовать параметры в routing.xml и потестировать в MapCreator

Offline

#4312 2015-07-04 18:26:23

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: OsmAnd - хотелки и предложения по улучшению

Тогда как объяснить тот факт, что ОсмАнд на принудительно прокладываемом маршруте и сам "утверждает" что данный маршрут короче и быстрее?

Offline

#4313 2015-07-04 21:23:13

ShuriC13
Member
From: Минск, BY
Registered: 2014-04-09
Posts: 195

Re: OsmAnd - хотелки и предложения по улучшению

vshcherb,
только что обновил ночнушку на телефоне с 4.2.2. Османд запускаю на нём пару раз месяц. Первое, что увидел - что мой путь уже почти километр. Т.е. подхватился двухнедельный трек.
На основном телефоне с 4.0.4 программа работает с некоторых пор только так. Единственный вариант избавиться от ненужных отрезков - сохранить текущий трек. Без вариантов.
Далее на телефоне с 4.2.2 выхожу в лончер, вызываю Недавние, свайпом закрываю Османд и... фотный режим в шторке так и остался работать.
Повторяю трюк: запускаю Османд, нажимаю доимк, вызываю Недавние, свайп... фоновый режим снова активен.
Так что налицо повторяемые проблемы на разных осях и разных аппаратах.

Не знаю, что за проблема такая с выходом, но раньше (еще при старом меню из 4 кнопок) он работал безотказно. Позже, когда выход затолкали глубоко - тоже всё работало. Тестил на двух девайсах.
Были какие-то косяки, когда, например, воспользуешься поиском. Но потом я их уже не встречал.
Не для наезда ради, а для констатации факта: для навигации пользуюсь Навителом ежедневно 5-6 раз в неделю почти 4 года (это только на Андрюше) - нужна инфа о пробках и скорость работы. В нём выход есть с рождения. И пока не вышел из программы, то она так и будет висеть в фоне, болтать манёвры и писать трек. А если вышел - это 100%. Как-то у них это получилось.

Offline

#4314 2015-07-05 07:23:00

rain_99
Member
From: Екатеринбург
Registered: 2014-01-01
Posts: 379

Re: OsmAnd - хотелки и предложения по улучшению

А так ли нужно записывать трек?

Offline

#4315 2015-07-05 22:56:45

VlIvYur
Member
Registered: 2011-01-12
Posts: 386

Re: OsmAnd - хотелки и предложения по улучшению

Нужно.Как потом мапить?Либо не забывать запускать другую программу для записи трека (а там тоже надо будет натыкать чтоб запустилось)
Ещё не хватает кнопки в POI-Показать всё. Раньше пользовался ею чтоб узнать расписание работы/номера телефонов организаций.Теперь приходится вспоминать как её обозначили и рыскать в поиске
Куда-то под'езды с квартирами ещё с пешеходной карты исчезли

Offline

#4316 2015-07-06 07:10:06

edward17
Member
Registered: 2013-08-26
Posts: 1,849
Website

Re: OsmAnd - хотелки и предложения по улучшению

VlIvYur wrote:

Ещё не хватает кнопки в POI-Показать всё. Раньше пользовался ею чтоб узнать расписание работы/номера телефонов организаций.Теперь приходится вспоминать как её обозначили и рыскать в поиске

Я использовал такой хак: создал новый фильтр, в котором включил вообще все категории POI, и сохранил его. Вроде работает smile


Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.

Offline

#4317 2015-07-06 11:20:42

literan
Member
Registered: 2012-11-06
Posts: 3,943
Website

Re: OsmAnd - хотелки и предложения по улучшению

Сделайте предупреждение о наличии по маршруту камеры-скоростемера не за 150-200 метров, а хотя бы за 400 mad:mad::mad:

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

Offline

#4318 2015-07-06 14:07:53

VlIvYur
Member
Registered: 2011-01-12
Posts: 386

Re: OsmAnd - хотелки и предложения по улучшению

VlIvYur wrote:

UniRS всё стало каким-то толстым и расплывчатым. Раньше примерно так выглядел экран когда увеличиваешь масштаб, карта смасштабировалась, но ещё не отрисовалась.

Как вычитал выше: долгий тап на кнопки масштаба и там выбрать 100% (у меня почему-то было у пешехода 400%,велосипед 100%,авто 150%).

Offline

#4319 2015-07-12 11:27:45

ShuriC13
Member
From: Минск, BY
Registered: 2014-04-09
Posts: 195

Re: OsmAnd - хотелки и предложения по улучшению

Снова о "выходе". Тестирую все подряд ночнушки - результат 100% повторяем на двух телефонах (4.2.2 и 4.0.4).
Запуск программы, фоновый режим включен, сворачиваю программу через назад или домик, через недавние свайпом киляю программу.
На 4.2.2 фоновый режим продолжает работать как ни в чём не бывало. На 4.0.4 он как бы отключается, но прога висит в фоне (перезапуск службы) и через некоторое время (и полчаса, и 12 часов - как карта ляжет).
Похоже, борьба с выходом закончилась полной победой smile

UPD. Никакое правило 30 минут для записи трека не работает в принципе. Османд всегда продолжает писать ранее начатый трек. Проверено на двух девайсах. 100% повторяемый результат.

Last edited by ShuriC13 (2015-07-12 11:36:52)

Offline

#4320 2015-07-12 11:47:13

vshcherb
Member
Registered: 2012-06-28
Posts: 489

Re: OsmAnd - хотелки и предложения по улучшению

Vitalts wrote:

Тогда как объяснить тот факт, что ОсмАнд на принудительно прокладываемом маршруте и сам "утверждает" что данный маршрут короче и быстрее?

Нужен маршрут и проверить быстрее он можно только в MapCreator.

У Навитела получилось потому что у них 1 Activity, а все остальное в С++ (насколько я помню). В таком случае все делается просто и логично, OsmAnd написано по-другому, хорошо это или плохо, уже сложно сказать, но это ничего не меняет.

Скорость учитывается для показа предупреждений, показывается за 15 секунд, что должно хватить.

Offline

#4321 2015-07-13 08:58:11

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: OsmAnd - хотелки и предложения по улучшению

Нужен маршрут и проверить быстрее он можно только в MapCreator.

Маршрут вот. Кстати, именно этот - мой идеал. Османд же, то сюда затащит, то сюда. Насчет проверки в MapCreator не понял. Речь о том, что ОсмАнд при прокладке уведомляя о длинне маршрута и времени пути выдает такие цифры, что принуждаемый мной маршрут и по его мнению выходит короче и быстрее. Не от балды же он эти числа берет.

Offline

#4322 2015-07-13 09:00:19

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: OsmAnd - хотелки и предложения по улучшению

Кстати, именно этот - мой идеал.

Хотя, нет, не идеал, на около финишную область не обратил внимания, но это не суть важно.

Offline

#4323 2015-07-13 13:16:24

vshcherb
Member
Registered: 2012-06-28
Posts: 489

Re: OsmAnd - хотелки и предложения по улучшению

ShuriC13

В арсенале есть около 4-5 устройств, думаю на каком-то воспроизведется, как описано, занесу на проверку. По поводу продолжения записи, если программа была не убита, то, конечно, он продолжит, поэтому я подозреваю это все та же проблема выхода, а не проблема 30 минут. То, что выход произошел или не произошел, проще всего проверить, что при старте программа "не индексирует карты" около 4-5 секунд.  Возможно, вот этот нюанс (перезапуск службы) очень неприятный и он убивает программу, но потом восстанавливает надо поизучать.

Offline

#4324 2015-07-14 10:41:18

ShuriC13
Member
From: Минск, BY
Registered: 2014-04-09
Posts: 195

Re: OsmAnd - хотелки и предложения по улучшению

На 4.0.4 (девайс маломощный - 1 ядро 1.4 Ггц) при закрытии свайпом значок фонового режима исчезает и создаётся иллюзия, что программа закрыта, но в фоне видно, что происходит перезапуск службы.
На втором 4.2.2 (помощнее) видно, что через прибивание свайпом значок фонового режима даже не исчезает.

Offline

#4325 2015-07-15 16:11:19

j-wills
Member
From: Russia, Moscow
Registered: 2010-06-01
Posts: 860
Website

Re: OsmAnd - хотелки и предложения по улучшению

Хотела: Чтобы при отображении спидкама показывалась скорость ограничения

Offline

Board footer

Powered by FluxBB