powered by simpleCommunicator - 2.0.31     © 2024 Programmizd 02
Форумы / Картография и навигация [закрыт для гостей] / Блог: Работа с OziExplorer for Android в полях
3 сообщений из 3, страница 1 из 1
Работа с OziExplorer for Android в полях
    #40138400
Протобуранец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Подготовка OziExplorer for Android к работе после чистой установки.

Иногда возникает потребность оперативно установить OziExplorer на андроид-устройство, на котором он не был до этого установлен и сразу начать начать навигацию. Сразу после установки надо не забыть изменить часть настроек "по умолчанию".

1. Кодовая страница символов.

Confuguration - General Settings - Select Character set Code Page for Data Files - Windows CP1251-Cyrillic
Настройки - Основные - Кодовая страница символов для данных - Windows CP1251-Cyrillic

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

2. Формат представления координат

Configuration - Units - Position Format - Degrees Minutes
Настройки - Единицы - Формат местоположения - Градусы, минуты

Спортсмены и большинство туристов пользуются этим форматом. Если вам в какой-то момент понадобится продиктовать координаты, а у вас стоит "Градусы, минуты, секунды", возникнет неприятная заминка. С другой стороны, если пользователь Яндекс-карт или Гугло-карт начнет диктовать вам координаты в формате "Градусы с долями", вы должны быть готовы временно изменить эту настройку.

3. Датум отображаемых координат

Configuration - Units - Display Datum - WGS 84
Настройки - единицы - Display Datum - WGS 84

По умолчанию стоит "использовать датум загруженной карты". Если у вас есть карта с датумом не WGS 84, это может привести к ошибкам в определении координат.

4. Азимуты истинные или магнитные

Configuration - Units - Degrees Unit
Настройки - Единицы - Единицы углов

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

5. Прохождение этапа маршрута, если очередная точка оказалась "за спиной".

Settings - Routes - End Leg if Past Route Waypoint - NO
Настройки - Маршруты - Закончить этап, если пройдена ПТ маршрута - обязательно снять галочку

Если этого не сделать, при движении по маршруту озик будет считать пройденной целевую точку, если вдруг она оказалась сзади вас. Например, при движении по серпантину в горах.

6. Файлы пользовательского интерфейса

Если у вас свои файлы pa1 и системного меню, желательно хранить их вместе с дистрибутивом и сразу копировать в нужные места.
*.pa1 - в корень директории OziExplorer на системном разделе
Main Toolbar.dat - /OziExplorer/System Data/Toolbars/Main Toolbar

Выбор файлов pa1 (после того, как вы их скопировали)
Main menu - Operation - General

После этого можно приступать к загрузке и вводу пользовательских данных - карт, данных высот, путевых точек, маршрутов и треков.
...
Рейтинг: 0 / 0
Работа с OziExplorer for Android в полях
    #40138408
Протобуранец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Модификация пользовательского интерфейса Ozi Explorer for Android

Одно из значительных преимуществ Озика перед всеми другими навигаторами заключается в том, что пользователь может как хочет изменять и главное, расширять интерфейс программы. Делается это с помощью программы для Windows Android Screen Designer. Если мы ее откроем, увидим, что в графическом интерфейсе мы можем использовать 220 различных параметров, включая кнопки, переключатели и экранчики с разной информацией.
pasted_image.jpg
Я не создал ничего принципиально нового, просто видоизменил существующие странички (буду их дальше называть именно так, а не "экраны") в соответствии со своим представлением о том, как должны решаться различные навигационные задачи. За основу взят старый, сине-зеленый вариант штатного интерфейса, потому что когда вышел новый желто-песочный, у меня уже были наработки, которые мне не хотелось переделывать заново.

Каждая страница сделана в двух вариантах, альбомной и книжной. В иллюстрациях я буду использовать только альбомную.

Все страницы интерфейса имеют общую для всех панель с часто используемыми кнопками:
  • Меню быстрого доступа (его тоже можно изменять по своему усмотрению)
  • Менее детальная карта
  • Более детальная карта
  • Переключатель "Искать более детальную карту"
  • Поставить путевую точку
  • Переключатель "Следить за позицией GPS"
  • Следующая страница
  • Предыдущая страница
  • Главное меню
Кроме того, на всех страницах кроме второй есть показатель скорости.

И так, страницы.
pasted_image.jpg
Первую страницу я оставил без изменений. Она нужна для обзора карты и на ней не должно быть ничего, что могло бы его ограничивать. Экранчик, показывающий скорость, я оставил, потому что эту страницу я иногда использую в машине и это бывает полезно.
pasted_image.jpg
Вторую страницу надо описать подробнее. Она нужна для детального изучения местности, по которой мы планируем путешествие. Слева имеем панель со следующими параметрами:

Кнопка "Найти карты в текущей позиции". Когда карт больше трех, бывает неудобно перелистывать их по порядку, проще вызвать список карт и выбрать нужную по названию и масштабу.

Три переключателя, скрывающие / показывающие путевые точки, названия путевых точек, маршруты. Иногда они мешают обзору карты и их бывает полезно временно отключить. В будущем, наверное, добавлю переключатель скрытия треков, треки тоже могут мешать чтению карты. Эти переключатели имеют зеленый цвет, когда объекты показываются на карте и синий - когда скрыты.

Параметр Bearing WP показывает азимут из текущей позиции на карте на точку, выбранную как цель навигации.
Dist WP показывает расстояние между этими точками.
Ground Height показывает высоту над уровнем моря текущей позиции. Для того, чтобы это работало, в Озик надо загрузить данные высот. О том, где эти данные взять и как их загрузить в Озик, будет отдельная статья с готовыми файлами для загрузки

Для чего нужны эти три параметра? Допустим, мы стоим возле реки и пытаемся оценить возможность подъема на безымянную гору с высотой 2204. Ставим точку в месте нашего стояния (WP43), запоминаем высоту этой точки (1900 метров) и включаем навигацию на нее (на нее же, на точку, в которой стоим). Отключаем следование позиции GPS и перемещаем карту так, чтобы вершина (точка нашего интереса) оказалась в центре карты. В результате мы имеем расстояние до вершины по прямой (1 км) и перепад высот между нами и вершиной (примерно 300 метров). Кроме того, мы имеем обратный азимут на эту вершину. Это может быть полезно путешественникам, пользующимся бумажной картой и компасом.
Может возникнуть вопрос, почему я не поставил путевую точку на вершине. Потому что как правило, при изучении местности мы не ограничиваемся какой-то одной точкой, нас могут заинтересовать какие-то промежуточные точки, или совсем другие, например, соседняя вершина. И нам не придется ставить путевые точки повсюду. Ставим одну точку (там, где мы стоим или планируем стоять), запоминаем ее высоту и дальше елозим пальчиком по карте. Видим высоту и расстояние.

Последний параметр наползает на карту и показывает ее название. Бывает полезно, если используется много различных карт. В данном случае это OSM карта рендеринга windy.com масштаба z15, номер листа 46.
pasted_image.jpg
Страницу с одометрами я оставил без изменений. Про одометры должен заметить, что к их показаниям надо относиться как к очень приблизительным. Например, создав очень детальный и точный маршрут протяженностью 10 км и пройдя пешком этот маршрут с включенным одометром, я получил расхождение в 1 км.
pasted_image.jpg
Страница навигации на точку - без изменений. Я пользуюсь этой страницей ради одной кнопки - Near WPs. По этой кнопке мы получаем список путевых точек в порядке их удаления от текущей позиции карты. Очень удобно.
...
Рейтинг: 0 / 0
Работа с OziExplorer for Android в полях
    #40138409
Протобуранец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
pasted_image.jpg
Страница навигации по маршруту - без изменений. Но на движении по маршруту надо остановиться. Движение по маршруту в Озике дает определенные преимущества. По степени комфорта и удобства движение по маршруту можно сравнить с движением по Яндекс-навигатору, который показывает расстояние до ближайшего поворота, сигналит о необходимости повернуть и показывает оставшееся до финиша расстояние. Все, что нам надо - потратить несколько минут на построение маршрута перед поездкой. Самое главное в этом режиме - возможность посмотреть, сколько нам осталось километров до финиша. При движении пешком он полезен тем, что Озик сигналит при прохождении каждой точки и мы можем не вынимая навигатор из кармана контролировать качество следования маршруту. Для движения на автомобиле - следующая страница.
pasted_image.jpg
Компас. На большой панели справа расположены:
Кнопки "Предыдущий" и "Следующий" - при движении по маршруту позволяют пропускать точки либо возвращатся к тем, которые мы уже проехали.
Сам "компас" - стрелка, указывающая направление на следующую точку маршрута. Работает только в движении. При остановке стрелка показывает направление на точку относительно нулевого азимута.
Расстояние до следующей точки.
Расстояние, которое осталось пройти по маршруту.
Название следующей точки.
В целом технология такая: на предыдущей странице создаем или загружаем маршрут, стартуем, переключаемся на эту страницу и едем.
Ситуация на картинке: Озик только что просигналил о прохождении точки RW015 и показывает направление и расстояние до следующей точки маршрута, RW016. Всего осталось проехать 9.9 км.
Есть замечание. Как-то пробивал дорогу по заливному лугу, видимых ориентиров не было, ехал "по приборам" на первой пониженной, в натяг. Стрелка глючила, показывала куда-то не туда. Хотя на карте указатель четко указывал правильное направление. В чем была проблема, так и не понял, даже при ходьбе пешком стрелка обычно показывает правильное направление.

Примечание от 2020-09-22. Кажется, я разобрался почему стрелка может не показывать правильное направление на точку если двигаться медленно. В настройках есть пункт Main Menu - Configuration - Tracks - Track Tail Point Log Distance (meters). Он определяет, с какой частотой (в метрах) будут ставиться точки хвоста во время движения. Для движения на больших скоростях его лучше поставить 30-50 метров. Если же мы буем двигаться пешком или на первой пониженной, можно поставить 3-5 метров. Сейчас проверил на улице - стрелка начала показывать на точку как положено после того, как я выставил значение в 5 метров. Но двигаться все равно надо со скоростью не менее 4 км/ч.
pasted_image.jpg
Разная полезная информация. Может быть, несколько избыточная.
Скорость и текущее время крупным шрифтом. Удобно, когда едешь на машине по трассе, а навигация особо не нужна.
Маленький кусочек карты. Просто, чтоб было.
Название загруженной карты.
Время восхода и заката.
Время начала и конца гражданских сумерек. Пару раз проверял в горах, работает. При ясной погоде темнота наступала в то время, которое указывал Озик. Позволяет планировать разбитие лагеря не по времени захода солнца, а по тому моменту, когда становится действительно темно.
Текущая дата.
Магнитное склонение. Оно вычисляется в зависимости от местоположения и текущей даты. Благодаря встроенному алгоритму расчета магнитной девиации Озик умеет высчитывать как истинные, так и магнитные азимуты. Наличие компаса в устройстве при этом не имеет значения.
Координаты текущей позиции на карте - мало ли, может понадобится кому-то продиктовать.
Средняя и максимальная скорость.
Ground Height - Высота над уровнем моря по загруженным данным высот в текущей точке.
Altitude - Высота над уровнем моря по показаниям GPS.
Avg Altitude - Средняя высота над уровнем моря по показаниям GPS.
С помощью последних трех можно сравнивать данные высот и высоту по GPS.
pasted_image.jpg
Малополезная страница.
На нее можно переключиться, когда ждешь, пока навигатор поймает спутники и заодно посмотреть уровень заряда батареи.
HDOOP - чем меньше, тем лучше. 15 - уже неплохо.
Num Sats - чем больше, тем лучше. 4 - маловато.

Скачать описанные наборы страниц можно тут.
pa1.zip
Оба файлика надо поместить в каталог OziExplorer андроид-устройства. В тот, который расположен в памяти устройства, а не на карте памяти. Потом запускаем Озик, Главное меню - Операции - Основные - Загрузить Page File. Отдельно для каждого файла.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Картография и навигация [закрыт для гостей] / Блог: Работа с OziExplorer for Android в полях
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]