Ищу навигационную программу для Андроида

Цитата сообщения от sasha nahayko отправленного 28 Ноя, 2011 в 15:28

Странно, я смотрю...
А вот с этим бороться очень просто 2-мя способами:

  1. Включить A-GPS, тогда программа грубо определит координаты этим способом и откроет подходящую карту (или спросит, что открыть, если подходящих несколько).
  2. Входить в программу НЕ кнопкой "Текущая позиция". Открывать какую-нить дефолтовую оффлайн-карту. У меня это !Дзержинск, имя специально с "!", что-б была 1-ой в списке. И уже потом включать GPS и определять координаты.

Ну вот, 1 точка из моих треков:

<trkpt lat="54.0041917" lon="27.3940497"><br></br><ele>258</ele><br></br><time>2011-10-23T07:19:07Z</time><br></br></trkpt><br></br>

Что здесь "шлак"? Время? Координаты? Или номер точки?

  1. Интернета нету - представим что я в тайге :)
  2. Спасибо, получилось. Но как-то это не очевидно было... Вроде как принято правилом хорошего тона открывать последнюю просмотренную карту...

По поводу приведённой точки ничего сказать нельзя. Я имел в виду то, что во-первых, в трек пишутся абсолютно все точки, которые регистрирует датчик GPS - получается много шума. Во-вторых, например, мы записываем трек (accuracy при этом предмоложим 4 метра) и в какой-то момент accuracy вдруг стало 2000 метров и точка при этом упрыгала километра на полтора. В итоге в треке получаем мгновенную телепортацию со всеми вытекающими. Кроме того в треке очень много выбросов обратного направления. Если хотите - вечером могу выложить треки пути, записанные в одно и то же время с помощью OruxMaps, Maverick и Galileo.
Ещё вспомнил - когда стоишь на месте, то трек начинает рисовать вокруг тебя наподобие движения брауновской частицы (естесственно радиус всего этого "рисовательства" зависит от точности определения местомоложения).

Цитата сообщения от barsxxx отправленного 28 Ноя, 2011 в 16:33
  1. Интернета нету - представим что я в тайге :)

Согласен, поэтому это способ я почти не применяю. Как правило, в случае "еду в электричке в РБ".

Цитата сообщения от barsxxx отправленного 28 Ноя, 2011 в 16:33

По поводу приведённой точки ничего сказать нельзя. Я имел в виду то, что во-первых, в трек пишутся абсолютно все точки, которые регистрирует датчик GPS - получается много шума.

Не совсем так, ИМХО. В настройках программы можно указать, во-первых, частоту опроса GPS-датчика, во-вторых, минимальное расстояние между записываемыми точками.
Играя этими 2-мя параметрами можно добиваться требуемого баланса точность/энергоэкономичность.

Цитата сообщения от barsxxx отправленного 28 Ноя, 2011 в 16:33

Во-вторых, например, мы записываем трек (accuracy при этом предмоложим 4 метра) и в какой-то момент accuracy вдруг стало 2000 метров и точка при этом упрыгала километра на полтора. В итоге в треке получаем мгновенную телепортацию со всеми вытекающими. Кроме того в треке очень много выбросов обратного направления. Если хотите - вечером могу выложить треки пути, записанные в одно и то же время с помощью OruxMaps, Maverick и Galileo.

Вот чесно, не хочу сказать, что программ без греха, но подобных выбросов в треках не наблюдал ни разу. Не утверждаю, что у кого-то их нет, всё-тки от аппарата тоже многое зависит.
Maverick тоже тестировал, прога неплохая, но до гибкости OruxMaps ей далеко, к тому же берёт только онлайн-карты. И с ним у меня были случаи, треки не записались.
Ещё пробовал AndAndo. Треки пишет, но за 2 часа высаживает аккум на 80%, об тел обжечься можно.

Вообще, подход достоин уважения: человек не находит идеальную (для себя) программу, поэтому он берётся и пишет свою.
Мой РЕСПЕКТ и УВАЖУХА.

Цитата сообщения от sasha nahayko отправленного 28 Ноя, 2011 в 16:50

Не совсем так, ИМХО. В настройках программы можно указать, во-первых, частоту опроса GPS-датчика, во-вторых, минимальное расстояние между записываемыми точками.
Играя этими 2-мя параметрами можно добиваться требуемого баланса точность/энергоэкономичность.

Вы практически ответили на вопрос почему это происходит :) Если мы установим частоту опроса скажем 2 секунды и устанавливаем минимальное расстояние между точками, например, 100 метров, то у нас совершенно одинаково запишутся и правильная точка на расстоянии 101 метр (с accuracy=4м) по истечении более 2-х секунд и "левая" точка на расстоянии 1, 5км с абсолютно любой accuracy если прошло более 2-х секунд. В данном случае параметр "абсолютно любая accuracy" и является источником такой ошибки. А вдруг accuracy станет, скажем, равной 3000км (случай не реальный, но программа этого так никогда и не узнает)? В этом случае у вас на треке будет непонятно что. Причём это непонятно что будет гулять по половине земного шара.

Кстати, пройденный путь завышается на 15-20% в основном из-за большого наличия точек, которые можно было бы вырезать совсем.

Цитата сообщения от sasha nahayko отправленного 28 Ноя, 2011 в 16:50

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

Maverick карты кэширует - 100% Я с этой программой года полтора назад ползал по горам :)
Треки пишутся, но теряются 1) при потере сигнала GPS хотя бы на мгновение 2) при отключении дисплея телефона через несколько минут 3) при сворачивании приложения через некоторое время. В плане функционала, да, до OruxMaps ей далеко, но интерфейс гораздо приятнее и дружелюбнее (это сугубо моё мнение).

Цитата сообщения от sasha nahayko отправленного 28 Ноя, 2011 в 16:50

человек не находит идеальную (для себя) программу, поэтому он берётся и пишет свою.

Так ведь не только я не нашёл идеальную для своих нужд программу :) А вообще можно было бы как-нибудь встретиться, побеседовать, поделиться информацией, пообсуждать, чего же нам не хватает в программах для навигации :) Ну и думаю много бы чего из "плюшек" узнали бы :)

Вот еще такой зверь есть:

Soviet Military Maps

Worldwide Topographic Maps.

Offroad-Navigation-App with Russian topographic military maps at scales from 1:100.000 to 1:500.000. For many countries in Africa and Asia these maps belong still to the best available topomaps. The maps can be downloaded and cached for offline usage.

***Introductory Price*** - only for a short time !

Available map layers:
• Topomaps worldwide (100K-500K worldwide seamless coverage)
• Openstreetmap (OSM Mapnik, Osmarender and Cloudemade Cyclemap)
• Google Maps (Satellite-, road- and terrainmap)

Main features for Outdoor-Navigation:
• Create and edit Waypoints
• GoTo-Waypoint-Navigation (linear distance)
• Trackrecording (with speed and elevation profile)
• Tripmaster for distance, average speed, bearing, etc.
• GPX-Import / Export, KML-Export
• Search (placenames, POIs, streets)
• Customizable datafiels in Map View and Tripmaster (e.g. Speed, Distance, Compass, ..)
• Bulk-download of map tiles for offline usage (except Google Maps)
• Waypoint-/Track-Sharing (via eMail, Facebook, ..)

https://market.android.com/details?id=com.atlogis.sovietmaps

Цитата сообщения от engine отправленного 28 Ноя, 2011 в 17:39

Вот еще такой зверь есть:
Soviet Military Maps

Пробовал. Карты там хуже, чем наш Генштаб. Снёс через 10 мин.

Цитата сообщения от barsxxx отправленного 28 Ноя, 2011 в 17:15

Вы практически ответили на вопрос почему это происходит :) Если мы установим частоту опроса скажем 2 секунды и устанавливаем минимальное расстояние между точками, например, 100 метров, то у нас совершенно одинаково запишутся и правильная точка на расстоянии 101 метр (с accuracy=4м) по истечении более 2-х секунд и "левая" точка на расстоянии 1, 5км с абсолютно любой accuracy если прошло более 2-х секунд. В данном случае параметр "абсолютно любая accuracy" и является источником такой ошибки. А вдруг accuracy станет, скажем, равной 3000км (случай не реальный, но программа этого так никогда и не узнает)? В этом случае у вас на треке будет непонятно что. Причём это непонятно что будет гулять по половине земного шара.

Не совсем понял, поэтому не буду спорить. Хотя, повторюсь, сам не натыкался.

Цитата сообщения от barsxxx отправленного 28 Ноя, 2011 в 17:15

Кстати, пройденный путь завышается на 15-20% в основном из-за большого наличия точек, которые можно было бы вырезать совсем.

Может быть. Но я, бывает, треки фильтрую в Озике. Кажется, AndAndo может сам треки фильтровать. Но очень уж она прожорливая до аккума.
Навител (по крайней мере в ветке 3.х) вообще без всяких настроек 1 раз в сек. пишет и всё.

Цитата сообщения от barsxxx отправленного 28 Ноя, 2011 в 17:15

Maverick карты кэширует - 100% Я с этой программой года полтора назад ползал по горам :)

Но нельзя подложить свои карты. Для Орукса я могу оффлайн-карты сделать из онлайн с помощью его самого или с помошью SASPlanet+OruxMapsDesktop. Или конвертнуть для него любые привязанные карты.

Цитата сообщения от barsxxx отправленного 28 Ноя, 2011 в 17:15

... но интерфейс гораздо приятнее и дружелюбнее (это сугубо моё мнение).

А вот с этим соглашусь полностью, интерфейс на редкость приятный, и OruxMaps, и Androzic, и OsmAnd сливают.

Цитата сообщения от barsxxx отправленного 28 Ноя, 2011 в 17:15

А вообще можно было бы как-нибудь встретиться, побеседовать, поделиться информацией, пообсуждать, чего же нам не хватает в программах для навигации :) Ну и думаю много бы чего из "плюшек" узнали бы :)

Мысль здравая. Как-нить вечером в какой-нить пивнухе, желательно с вайфаем.
Хорошо бы ещё свои "хотелки" систематизировать...
Может быть поднакоплю мыслей и напишу сюда...

Посмотрел только что на этот http://www.topomapper.com: по Беларуси склеенные 2км, без штампов "Поехали", некоторые листы (в частности, Минск) лучше качеством. Полагаю, что это комбинация poehali.org, maps.vlasenko.net, и других источников.

Давно забил на поиск нужного софта для Андроид. Пробовал yozi, Androzic, Ozi-for-Android, CompeGPS - ни одного рабочего варианта не нашлось. Последняя правда по функционалу хороша, есть десктопный аналог (CompeGPS Land), вроде как считается перспективной софтиной для замены морально устаревшему Ози. Но.. программа платная, много особенностей, так и не осилил...

В общем, для навигации по-прежнему использую старый надежный WinMobile-девайс с внешним GPS-приемником и проверенный временем OziCE. Гораздо лучше чувствительность, батарея живет значительно дольше, не так страшно разбить/уронить и остаться в глуши без связи вообще...

Ну а придет время - надо будет изучить CompeGPS Land и на нее переходить постепенно.

Цитата сообщения от oddentity отправленного 16 Янв, 2012 в 00:28

Давно забил на поиск нужного софта для Андроид. Пробовал yozi, Androzic, Ozi-for-Android, CompeGPS - ни одного

Для меня OruxMaps оказался вполне рабочим вариантом.
Сконвертировал для него генштабовские километровки.
А недавно нашлись и полкилометровки, тоже конвертнул. Правда, "в поле" с ними ещё не был.
А так, с OruxMaps в лесах вполне комфортно себя чуствую, даже на разведку трассы с ним ездил (+ Catch для быстрых заметок).

Цитата сообщения от oddentity отправленного 16 Янв, 2012 в 00:28

Последняя правда по функционалу хороша, есть десктопный аналог (CompeGPS Land), вроде как считается перспективной софтиной для замены морально устаревшему Ози.

Ози морально устарел? Сомнительно...

Цитата сообщения от victogan отправленного 16 Янв, 2012 в 11:41
Цитата сообщения от oddentity отправленного 16 Янв, 2012 в 00:28

Последняя правда по функционалу хороша, есть десктопный аналог (CompeGPS Land), вроде как считается перспективной софтиной для замены морально устаревшему Ози.

Ози морально устарел? Сомнительно...

Решительно плюсую.
Замену Озику пока не встретил, несмотря на его местами неудобный интерфейс.

Цитата сообщения от engine отправленного 16 Янв, 2012 в 12:58

А тем временем:

OziExplorer GPS mapping real time tracking software for Android Devices
Last Updated - 5th January 2012

http://www.oziexplorer3.com/android/oziexplorer_android.html

Хм... Ща затестим...

Подробные карты европы ftp://ftp.mapsforge.org/maps/europe/ в формате map. Кушаются OruxMaps. Похоже, что сделаны на основе гугловских, но в сравнении намного более подробные. Беларуси в списке нет, но может кому будет нужно. Оставлю здесь)

Как написано здесь ftp://ftp.mapsforge.org/licence.txt

All map data is published under the CC-BY-SA license, see http://creativecommons.org/licenses/by-sa/2.0/.

Original map data (c) OpenStreetMap contributors, CC-BY-SA.
http://www.openstreetmap.org

Это значит, что источник: OSM. Просто сделали из него растр, и привязали к Ozi.