GPS для Palm
Давным-давно, еще во времена службы в армии, я увидел прообраз GPS приемника, и сразу же подумал — вот бы мне такой. Это так удобно — всегда знать где находишься… Вот только воплотить эту мечту в реальность мешало несколько вещей: это был не настоящий приемник — для определения координат спутники не использовались, а привязку к местности осуществляли геодезисты. Индикатора не было совсем. Путь чертил плоттер прямо на топокарте. А самое грустное — этот «GPS» передвигался на колесах, в кузове ГАЗ-66, и занимал большую его часть. Позже появились настоящие навигаторы, стоили они как автомобиль. И опять мечта осталась мечтой… Цены постепенно падали, я все чаще задумывался о покупке GPS-а. Но однажды мне в руки попал журнал «Подводная лодка», и я узнал, что существуют карманные компьютеры Palm. Тернистый путь покупки Palm-a я сокращу до фразы — «…купил я его».
Желание приобрести GPS никак не проходило — я люблю рыбачить, охотиться, да и просто побродить по лесу, и знать где я в данный момент нахожусь — большой плюс. Тем более выяснилось, что навигатор можно скрестить с Palm-ом, и как результат, отслеживать свое перемещение по карте. В Интернете я присмотрел себе Garmin eTrex, но в поисках оного устройства забрел на аукцион в Сети, и совершенно спонтанно купил пристяжной GPS для Palm IIIx. Называется этот приемник — Rand McNally Street Finder или для простоты — StreetFinder.
Привезли мне объемную коробку, открыв которую, я приятно удивился комплектации.
Натюрморт: макулатура, диски и спиртовая салфетка на заднем плане…
• Собственно GPS
• Чехол из водонепроницаемого материала
• Блок питания (с ним была «засада» — оказался на 110V)
• Крепление с присоской на лобовое стекло машины
• Всякая рекламная макулатура
• Три диска. Один с программным обеспечением (неудобным), а на двух остальных были карты всех штатов США с точностью до улицы. Вещь исключительно полезная для России — например, на диск можно поставить горячий чайник, чтобы не испортить стол…
• Кабель для зарядки от прикуривателя
• Спиртовая салфетка
Для самых одаренных на коробке написано: «Palm III connected organizer not included». Что в вольном переводе на великий и могучий означает «Palm III в комплект не входит».
Разумное предупреждение, нечего сказать.
Пробуем. Приемник надежно фиксируется на Palm-e. Ищу выключатель питания GPS-а. Не-а. Неудачка… Вспомнив мудрую пословицу: если ничего не помогает, надо почитать инструкцию, читаю доку. Оказывается, он включается автоматически при запуске GPS-ного софта, а выключается через две минуты после выхода из программы. Решаю зарядить аккумулятор, нашел дополнительный трансформатор 220-110 V. Подключил. Загорелся желтенький светодиодик. По завершению зарядки желтый цвет сменился зеленым. Символично. Можно ехать.
Нет, нет… GPS работает от своего аккумулятора, а батарейка АА показывает соотношение размеров.
Выруливаю на улицу, запускаю программу. Жду… жду… жду… Фи-гушки! «No GPS satellites received…» Выключаю все хозяйство. Помня о двух минутах, делаю «ефрейторский зазор» — жду минут десять. Включаю, нервничаю… Все! Порядок. «You have 6 satellites». Для самоуспокоения решаю попробовать еще раз. Включаю, жду. Долго жду… Ти-ши-на. Практически весь день занимался включением — выключением, пытаясь понять закономерность. Так и не понял. То моментально ловит спутники, то долго инициализируется, то вообще ничего не ловит. Пошел в инет, на сайт производителя, глубоко в недрах сайта нашел утилитку GPS Meter, показывающую местоположение спутников. Выяснил, что если периодически переключаться между GPS Meter и программой StreetFinder, то процесс опроса проходит быстрее и стабильнее.
Личные впечатления от работы в полевых условиях
Поскольку GPS я покупал для вылазок в лес, при первой же возможности я его испытал в полевых условиях — как только вскрылись ото льда озера, я взял его с собой на рыбалку. Выехал из гаража, прилепил присоску на лобовое стекло, дождался окончания инициализации. GPS без проблем выудил 8 спутников. Поехали. Ехали долго и трудно — тает снег, кругом грязь, снежная каша, от большого количества воды болота и низины «вспухли». Частью едем, частью медленно плывем. Средняя скорость движения была примерно от двух и до пятнадцати километров в час. Ах, да! Забыл предупредить — я не настолько безбашенный, чтобы по болотам и грязи ездить на обычной машине. Есть у нас два самодельных «зверя» на камерах низкого давления. Вот на них и путешествуем…
«Булкотряс», оборудованный GPS-ом… Всем прятаться!
Упс… Немного отвлекся… Уже на подъезде к озеру GPS уснул — сказал «Suspend», и все. Будить и приводить его в чувство у меня времени не было. Просто выключил связку. По приезде на место включил, чтобы разобраться с ним. Полтергейст какой-то… Проинициализировался нормально, показал координаты. Нарыбачились, едем обратно. Опять вешаю связку на лобовуху. Запускаю все это хозяйство, определяюсь. Все нормально. Не доезжая до гаража полтора километра GPS опять сказал «Suspend». Плюнул, не стал возиться с ним. На выезде из леса, как всегда, была в наличии шикарнейшая лужа — в аккурат по то место, откуда ноги расти начинают, и длинной в добрых сорок метров. Плыву, никого не трогаю, вдруг краем глаза вижу, как что-то серое пикирует вниз. Рефлек-торно хватаю. Оказался навигатор. А вот Палму повезло меньше — упал на полик, под педаль газа. Все, думаю, — полный кризис! Вернее, я подумал не так, но смысл такой… — дверок нет, я, как лед в проруби, болтаюсь на середине лужи, Палм под газулькой, добавлю газу — раздавлю экран. Не добавлю — заглохну, и Palm от толчка в воду свалится.
Трещина, которая научила летать Palm и GPS
Не волнуйтесь, все обошлось. Выехал нормально. Устроил разбор полетов. Оказалось, что лопнул кронштейн присоски.
Сама гибкая конструкция оказалась простой как швабра — алюминиевый пруток с одетой на него декоративной «кишкой». Теперь вот есть забота — восстановить это хозяйство так, чтобы Palm опять не улетел…
Теперь несколько мыслей в отношении питания GPS. Я, конечно, понимаю, новации, инженерная мысль, прогресс… Но объясните мне — зачем для Palm III, работающего на батарейках, сделали навигатор, работающий от аккумулятора? А для чего GPS, сделанный для Palm V (который питается от встроенного аккумулятора), соорудили на батарейках? Не логичнее ли было бы поступить с питанием GPS-ов наоборот?
Задумался я о запасном питании. Сначала я хотел параллельно внутреннему аккумулятору вывести разъемчик, и питать навигатор от трех батареек. Однако решил проблему проще — сваял походный за-рядник. Конструкция предельно проста — шесть аккумуляторов во внешней кассете, и провод, который я отрезал от родного StreetFinder-овского блока питания. Все равно он был 110 V… Тем более, что для зарядки в домашних условиях я подобрал зарядник на 220 V. Ток заряда от походного зарядника — примерно 120 мА при 9 В. Предположение о внезапном засыпании навигатора: скорее всего — сел аккумулятор, поскольку от прикуривателя я его не запитывал, рассчитывая продержаться на родном питании. Аргумент в эту пользу — прилепил связку на балконное стекло, подключил внешний блок питания, часа четыре он у меня там координаты мерил… Хоть бы раз уснул…
Теперь о картах и программах…
Поскольку родная программа StreetFinder меня совсем не устраивала, я озаботился поиском достойного программного обеспечения. Программы, работающие с векторными картами мне неинтересны, потому что подробных векторных карт для нашего района, скорее всего не существует. Рисовать самому? Есть более простые способы самоубийства.
Программы, поддерживающие растровые карты
В первой группе давно и однозначно определился фаворит — фирма GPS Pilot, выпустившая такие продукты как Compass, Atlas, Tracker и Fly. Кроме этих, компанией выпущены и Windows-приложения — Topographer, Cartographer, TrackExporter. Часть указанных программ, таких, например как Fly (предназначена для частных пилотов, дельтапланеристов. В общем, для тех, кто летает), или Compass (программа с очень узкими возможностями — просто электронный компас) я рассматривать не буду.
Давайте попробуем разобраться с Atlas-ом и Tracker-ом. Если сравнить их интерфейсы, то они будут похожи как близнецы, за исключением того, что Tracker умеет чертить поверх карты пройденный путь. Соответственно, в меню добавлен пункт «Track», в котором осуществляется работа с маршрутами. Зато в Atlas-е удобнее организована работа с картами — выбор нужной карты, выбор нужного участка карты.
Давайте рассмотрим поподробнее Atlas, ну а поскольку Tracker очень похож на него, с ним вы без труда разберетесь сами. Поехали…
Установка типа приемника
Перво-наперво для полноты ощущений подключите GPS приемник к Palm-у. Тип приемника поставьте «NMEA». Как правило, все современные GPS-ы общаются через этот тип интерфейса. Если же в заголовке окна надпись «GPS not detected» не пропала, попробуйте остальные типы. В моем случае, кроме «NMEA», приемник откликнулся и на «Companion».
Если у вас GPS-а еще нет, либо по каким-то причинам вам не хочется его подключать, зайдите в «Menu»-«GPS», и в поле «Input» выставьте «NoGPS». Тогда Atlas будет молчать. Либо поставьте режим «Simulation». В этом режиме сам Atlas будет симулировать наличие GPS приемника, даже если его у вас отродясь не было, и задумчиво бродить по карте во всех направлениях. В этом режиме я не рекомендую идти по местности, руководствуясь его указаниями. Иван Сусанин просто нервно курит в стороне…
Сейчас неплохо бы настроить все опции, чем мы и займемся. Заходим в «Menu»-«Option»-«Preferences».
По умолчанию все единицы измерения установлены в американском стандарте — мили, футы, галлоны. Поправляем все это хозяйство. Четыре чек-бокса справа показывают, будут ли на карте отображаться иконки путевых точек, городов, аэропортов, навигационных маяков (последнее будет полезно только пилотам). К сожалению, свои пиктограммы добавить нельзя.
Обязательно поставьте галочку «Stay on», иначе через какое-то время Палм просто выключится.
С установками разобрались. Пришло время карт. Кто сказал «игральных»?! Tracker умеет работать с послойными картами. То есть: если одну и ту же карту сохранить с разными размерами, и привязать все экземпляры к одинаковым координатам, то при изменении масштаба карты «железными» кнопками «вверх-вниз», будет показываться свой экземпляр карты. Вот как это выглядит:
Подошло время присмотреться к процессу создания и конвертации карт. На сайте берем бесплатную утилиту GPS Pilot Cartographer, распаковываем в любую папку на компьютере. Запускать пока не будем. Не время еще. Теперь любым доступным методом получаем (сканируем, фотографируем электронным фотоаппаратом, рисуем от руки) электронную версию топокарты. Разрешение — 300 DPI. Дальше я делал так: загонял ее в ACDSee, и ее средствами менял размеры. Оригинальный размер — 1000х892 pix, затем уменьшил до 500х446, третий вариант — 200х178. Все варианты были сохранены как 1000.BMP, 500.BMP, 200.BMP с количеством цветов — 256. А вот теперь запускаем Cartographer…
Жмем кнопку «Add» и скармливаем ему наш 1000.BMP. В ответ Cartographer начинает любопытствовать на предмет сколько градаций серого нужно получить на выходе, сжимать базы или нет, а может устройство цветное? Поскольку у меня Palm IIIx с PalmOS 4.1, я указал так:
Что удобно, Картограф сразу показывает предполагаемый размер базы. Жмем «ОК». Наступила очередь привязки карты к местности. Если у вас точные карты с координатной сеткой, то можете сразу указать координаты. Я предпочитаю привязывать карту прямо в Atlas-е.
Вводим (или не вводим) координаты, жмем «ОК». В окошке над кнопкой «Add» появилась наша отконвертированная и аккуратно порубленная на пятаки карта. Сохраняем базу: «File»-«Save As». Обзовем ее 1000.PDB. Проделываем такие же манипуляции с файлами 500.BMP и 200.BMP. В итоге мы получили три PDB файла, которые и нужно загрузить в Palm. Загружаем… Загрузили? Хм. Быстро как. Наверное Palm USB-шный… Чтобы Tracker увидел и показал наши карты, давайте подключим их: «Menu»-«Map»-«List»:
Выберем самый подробный слой — 1000. Самый верхний кусочек — это левый верхний угол карты.
Последняя цифра в обозначении указывает на горизонталь, на которой эта часть карты расположена: 0 — верхний ряд, 1 — второй ряд сверху и т.д.
Предпоследняя цифра — это номер части по горизонтали. Отсчет начинается слева направо, нумерация идет с «0».
Выберем для примера верхний левый угол — cut2560-0 (cut256 — это я так обозвал саму карту, не обращайте внимания).
Ну вот, карта на экране присутствует. Теперь привяжем ее к местности, поскольку по не привязанной карте можно уйти далеко и надолго.
Тут возможны два варианта развития событий: если вы имеете физическую возможность добраться до приметной точки, обозначенной на карте, то это просто замечательно. А вот если нет, то карту привязывать придется либо на этапе конвертирования, либо по приходу, приезду, прилету на место, обозначенное на карте.
Для привязки вам нужны две точки с точными координатами. Причем, чем дальше они отстоят друг от друга, тем точнее будет привязка. Я ставил точки прямо из машины, когда ехал на рыбалку — у одного перекрестка первую, у второго — вторую. Ранее, на всякий пожарный, при выходе из дома определился с координатами и поставил еще одну, запасную точку. Чтобы потом не забыть, я сразу обозвал точки по своему — «dom», «pere1» и «pere2».
Точки готовы. Замечательно. Идем в «Menu» — «Calibrate». Atlas нас попросит указать первую точку для калибровки. Стилусом подтягиваем карту так, чтобы нужное место оказалось прямо под перекрестьем. Для точности можно разок нажать кнопку «Вверх». Карта увеличит масштаб, правда, при этом расплывется из-за интерполяции. Не смертельно. Точку привязки будет видно. Поставили место засечки под перекрестье? Жмем на него. Выбирайте нужную точку («pere1»). Таким же путем указываем вторую точку. Если точки находятся на разных экранах, уменьшите масштаб, иначе вас будет караулить баг — тот кусок карты, что был за экраном, не отрисуется. Иногда может быть, что карты на экране не видно. Что ж… Люди мы не гордые, поставим ее принудительно. Заходим в «Menu» — «Map» — «List», и, прикинув по расположению квадратов карты, выбираем нужный кусок. Дальше осуществляем привязку, как написано выше.
Основы работы теперь вы знаете. Давайте пройдемся по тем пунктам меню, которые я выше не затронул.
«Menu» — «GPS» — «Details». Частично я уже рассказывал об этом меню, расскажу поподробнее.
Маленькое отступление. Как я уже писал в начале, у фирмы GPSPilot есть программа Compass. Этот экран — она и есть. Больше в Compass-е ничего нету.
Пробежимся теперь по «Menu»-«Options»-«Database».
Как видите, почти ничего хитрого… В верхней части указано сколько точек отмечено, в нижней — подгруженные карты. Есть правда один маленький нюансик — если выделить базу точек, а потом нажать «New», то создастся новая база точек другого типа. Вас попросят указать имя, и какого типа будут точки в этой базе — путевые, аэропорты, города, приводные маяки. Теперь, при маркировке новой точки у вас будет выбор — какого типа поставить иконку.
Вот и дошли мы до маркировки и редактирования путевых точек. Есть два способа отметить новую точку. Щелкнуть по перекрестию на экране. Появится надпись «Center». Нажав на надпись, вы сможете создать новую точку, либо переместить в центр экрана карту с существующей точкой. При выборе уже существующей точки, она переместится в центр экрана, а если вы создаете новую, вам потребуется ввести название точки, и нажать «New». В следующем диалоговом окне вам предложат ввести более подробные сведения. И правильно. Со временем человек имеет свойство забывать. Лучше сразу написать — «Привал», чем через полгода вспоминать — «…здесь я то ли наступил в медвежьи отходы, то ли потерял рюкзак с продуктами».
• 1 — Название точки. По умолчанию ставится время и дата отметки.
• 2 — Краткое название точки. Не более восьми символов.
• 3 — Подробное описание точки.
• 4 — Если вы заранее вызвали диалог отметки точки, то, в нужный момент нажав на этот значок, вы обновите координаты до текущих.
• 5 — Выбор базы данных для хранения точки, и соответственно, для отображения нужной иконки на карте. Сейчас это точки аэропортов.
Второй способ выбора точки: нажатие на «железную» кнопку «Блокнот» вызывает этот же диалог.
Если вам понадобилось отредактировать существующую точку, нужно проделать следующие телодвижения: щелкнуть на маркере, нажать «Center», выбрать точку, которую необходимо поправить, карта с этой точкой переместится в центр, еще раз нажать на маркер, только в этот раз нужно выбирать не «Center», а имя точки. В открывшемся окошке с данными активной точки нажать «Menu»-«Edit». Вуаля! Редактируем… Неудобно? А кому сейчас легко?!
Работа с программой с помощью кнопок Palm-а:
• 1 — Не задействована. По крайней мере, никакой реакции при нажатии на нее нет. В оригинальной документации — тоже ни слова.
• 2 — Показать/спрятать экран свойств GPS.
• 3 — Увеличить/уменьшить масштаб.
• 4 — Изменение масштаба. Программа позволяет запомнить два масштаба пользователя (на экране справа внизу цифры 1 или 2) и режим панорамы (на экране — символ лупы). В данный момент карта показывается во втором пользовательском масштабе. Если карта многослойная, рядом со значком масштаба появляется значок «стрелки вверх-вниз». Если выбрать режим «пользовательский масштаб» и с помощью этих стрелок установить нужный, то Atlas его запомнит. Таким же образом выбирается и второй пользовательский масштаб. Данная кнопка по кольцу переключает «Пользовательский 1»-«Пользовательский — 2»-«Панорама».
• 5 — Маркировка новой точки. Первое нажатие вызывает диалог маркировки, второе — собственно маркирует точку. Достаточно актуально в движении — настрелял точек, а потом, в спокойной обстановке разобрался с ними как следует.
Ну что ж… Похоже с Atlas-ом мы разобрались. Возьмемся за Tracker…
Поскольку подавляющее большинство функций у программ одинаково, разборки с Tracker-ом будут гораздо короче.
Относительно Atlas-а в данной программе появился еще один пункт меню — «Track».
Пробежим по пунктам сверху вниз наискосок.
• List — список маршрутов. Здесь же создается новый маршрут. Не знаю, чем руководствовались разработчики, но в меню можно либо выбрать существующий путь, либо создать новый, выбрав нужную категорию или создав свою. По умолчанию маршрут называется «Newtrack», и переименовать его невозможно. Вернее, возможно, но «через назад» — надо создать новый маршрут, нажав на кнопку «New», причем из меню вас автоматом выкинет. Затем нужно опять вернуться в менюшку, выбрать «Details», и вот там уже присвоить нужное имя. Зачем так сложно?
• Record/Stop — можно я не буду комментировать?
• Pause/Resume — Поставить на паузу/продолжить запись.
• Details — А вот и инструмент для смены названия маршрута. Здесь же отображается пройденный километраж с начала записи пути.
• Delete — Удалить маршрут.
Что-то мне подсказывает, что пункты «List», «Details» и «Delete» можно было сгрести в одну кучу без особого ущерба для окружающих…
Немного различается с Atlas-ом и меню «Map» — появилась опция «Best fit» («Наилучший вид»). Пытается уместить на экране весь пройденный маршрут. Остальные пункты изменений не претерпели. Немного переработан экранный интерфейс: в меню маркера добавился еще один пункт — «Set 'to'» — установить точку назначения.
В левом верхнем углу появилась дополнительная информация — курс на точку назначения, удаление от нее, примерное время прибытия на точку при данной моментальной скорости. Кликнув по стрелке, указывающей направление на точку назначения, мы увидим очередное меню:
• Details — информация о точке назначения.
• Replace — Поменять точку назначения.
• Show/Hide — Спрятать/показать указатель направления и остальную информацию. Спрятанный указатель легко извлечь на свет божий, щелкнув стилусом в том месте, где он должен быть — в левом верхнем углу.
Вот, пожалуй, и все отличия от Atlas-а. А вот результат моей поездки в лес со включенной записью маршрута.
Нда-с… Видно не очень хорошо. Если присмотреться, выше красной линии прочерчен мой путь. Видите, где путь обведен красным кружком, он пересекает озеро. Я озеро не переплывал. Это результат небрежной привязки карты. Для информации: карта — «километровка», каждый квадрат — 2 км. Позже я перекалибровал карту по той самой третей точке, которую ставил про запас на выходе из дома — я заменил ей точку «pere1».
И Tracker и Atlas — детища одной фирмы, поэтому не удивительно, что они пользуются одной базой данных. Это я клоню к тому, что карту привязывать лучше в Atlas-е. Процесс не в пример удобнее и быстрей. В Tracker-е привязка появится автоматически. Кроме того, у обеих программ общая база путевых точек, что представляет определенные удобства в работе.
Программы, не поддерживающие отображение карт
Кроме программ от GPS Pilot существуют программы для работы с навигаторами и от других фирм. Их коренное отличие — не умеют работать с картами. Это конечно минус. Зато и памяти у Palm-а отъедают на порядок меньше. Из программ этого класса я могу выделить Cetus GPS и NavCompanion от Magellan.
Cetus GPS
• Показывает текущие координаты
• Направление движения
• Высоту над уровнем моря
• Расстояние до точки назначения
• Расположение и уровень сигнала спутников
• Напряжение питания батарей Palm-а
• Пройденный путь
• Время в пути
• Время и дату (я бы удивился, если бы не показывал)
• Минимальную и максимальную зафиксированные высоты над уровнем моря
• Среднюю и максимальную скорость движения
• Отмечает контрольные точки и сохраняет их в приложение Memo
• Ведет лог пройденного пути, и через заданные промежутки времени сохраняет его в приложение MemoPad. Архивирует и переносит записанные логи на большой компьютер
• Умеет отмечать ключевые точки. Правда, не очень удобно — координаты нужно вводить циферками. Однако есть кнопка «Here», которая позволяет подставить текущие координаты в качестве точки назначения. Если вы грибник, рыбак, охотник — это самое оно. За каким [censored] заводить программу с отображением карты, если задача-максимум — вернуться туда, откуда пришел? А здесь все просто — при входе в лес ставим точку («Menu» — «Navi» — «Set destination» — «Here»), и идем куда ноги несут… Нагулялись, идем обратно по стрелке. Удобно? Конечно!
Хитрого в программе нет ничего, но все равно мы ее разберем «по костям». Для начала подготовим Cetus к работе — настроим его, а заодно и разберемся что для чего. Заходим в установки программы: «Menu» — «Options» — «Preferences».
• GPS serial port — с каким портом будем работать. Поддерживаются стандартный порт, и GPS-ы, которые ставятся в отсеки внешней памяти.
• Baudrate — скорость общения с навигатором.
• GPS init — инициализировать ли приемник.
• Satellite fix — опрашивать ли спутники.
• Local time — установка часового пояса относительно времени по Гринвичу.
• Sync time — синхронизировать ли внутренние часы Palm-а по времени, переданному со спутника.
• Stay on — заставить Palm не выключаться при бездействии.
• Show sat — показать спутники.
• Show HDOP — показать поправку точности (для России это не актуально. Насколько я знаю, на территории страны таких станций нет. Их и «за бугром» не очень много. Жаль. Штука хорошая — при включенном режиме точность определения координат возрастает до 2-3 метров).
• Alarm sound — Предупреждать ли звуковым сигналом.
• Fix sound — Звуковой сигнал при определении координат.
Теперь надо выставить единицы измерения… Идем: «Menu»-«Options»-«Units» и выставляем метрическую систему. Настроили. Теперь возьмемся за саму программу.
Рабочие экраны Cetus GPS циклически переключаются «железной» кнопкой «DateBook»: «Navigate»-«Position»-«Track»-«GPS».
Основной рабочий экран.
Кроме собственно направления и текущих координат выводятся следующие сведения: скорость, направление, высота над уровнем моря, поправка DGPS, последнее местоположение. Кнопками Palm-а «Вверх-вниз» можно менять выводимые данные в двух нижних полях: поправка DGPS, последнее местоположение; длина пройденного пути, время в пути; направление на последнюю точку, расстояние до нее; максимальная скорость, средняя скорость; минимальная высота над уровнем моря, максимальная высота; время, дата.
Различные опции для этого режима можно настроить здесь: «Menu»-«Navi»-«Preferences».
Опции режима «Navigation»:
• Fix loss delay — задержка потери определения спутников. Время после пропадания сигнала, которое программа будет считать, что спутники еще определяются.
• High precision — высокая точность определения.
• Speed stats — статистика скорости.
• Altitude stats — Статистика высоты.
Экран отметки точек:
Здесь все знакомо по предыдущим программам, разве что кроме кнопки «Average». Дословно переводится как «Среднее значение». Служит она для усреднения определения координат за определенное количество замеров. Количество будет показываться на экране после нажатия на «Average». Как только вы нажмете «Save», программа просуммирует координаты, и разделит сумму на количество замеров. Проще говоря — вычислит среднее арифметическое, и запишет как координаты точки. Очень актуальная вещь для получения своих координат в движении, поскольку мгновенное определение в движении может быть неточным.
Настройки режима «Position» можно (и нужно) «покрутить» так: переходим либо кнопкой «DateBook», либо выбором на экране в режим «Position» и по пути «menu»-«Pos»-«Preferences» добираемся до настроек. Что там интересного?
• «Save to» — Куда сохранять точки — либо в приложение «Memo», либо в буфер обмена.
• Format as — Формат лог-файла: GPX (на этот счет ничего сказать не могу — формат не знаю), Linefeed (перевод строки), Comma (запятая), Tab (символ табуляции), Semicolon (точка с запятой). Соответственно, ваши данные без проблем прочитаются тем же OziExplorer на большой машине, да и Excel файлы с различными разделителями понимает без проблем.
• Data — в каком виде представлять данные — в виде текста, либо в числовом формате.
• Include — какие данные включать в лог-файл: название точки (Name), описание точки (Text), высоту (Altitude), дату и время (Date&time), данные о спутниках (Satellites), поправку точности определения (HDOP), и статистику.
Экран записи маршрута
Здесь совсем все просто. Нажимаем «Start», пишем название файла, его краткое описание, выбираем периодичность записи: пишем все подряд (All positions), только в движении (Movements), с определенной частотой (Every…).
Если запись маршрута выключена, то в верхней строчке будет написано «idle» — отдыхаем, не пишем. Остальные строчки — пустые. Если же лог включен, то там будет указано количество записей (Tracking), время, прошедшее с начала записи (Time), в каком режиме пишем — непрерывно, только в движении, каждые…секунд (Save), в какой файл пишем (File), размер этого файла (Size), сколько памяти нам доступно для файла (Memory).
Режим GPS:
Отображение спутников и информация о них. Работая в этом режиме, Cetus расскажет и покажет вам количество пойманных спутников, силу сигнала от каждого из них, расположение спутников, их номера, тип навигатора, подключенного к Palm-у, и напряжение питания Пал-мовских батарей.
Вот пожалуй и все, что касается программы Cetus GPS. Как видите, программа не сложная и удобная в работе. На своем Палме я прошил ее во Flash. Так, на всякий случай…
NavCompanion
…Вторая, и последняя программа из этой группы.
В отличие от предыдущей, Companion умеет чертить пройденный путь. Но, как и Cetus, не умеет работать с картой. Вывод различных данных на экран организован удобнее, чем у предыдущей программы. А интерфейс чем-то напоминает Garmin GPS12. Вот, посмотрите:
Давайте посмотрим, что умеет эта программа. Запускаем… На время инициализации нам показывается заставочка.
После инициализации вам будет предложено указать свое местоположение. Можно указывать, можно нет. Дату и часовой пояс не возбраняется указать и в опциях.
Традиционно, в первую очередь, идем в настройки: «Menu»-«Options»-«Preferences». Н-да… Бедноватые настройки, прямо скажем…
Мы готовы к работе, вернее — к более плотному изучению. Программа имеет семь режимов работы. Выбрать режим можно либо Палмо-выми кнопками «Вверх — вниз», либо выбрать из выпадающего меню, которое находится в правом верхнем углу экрана. Давайте выберем режим «Status». Заодно и посмотрим сколько спутников обнаружил GPS, и какие из них выбрал для определения координат.
Поскольку снимок экрана сделан с эмулятора, то расположение спутников и силу сигнала каждого из них мы не увидим. Ладно, попробую рассказать на словах. В двух нижних рядах (там, где прочерки) будут показываться номера спутников, а над ними — сила сигнала. Чем выше поднялась полоска, тем сильнее сигнал. После опроса всех спутников надпись «Nofix» в верхней части экрана сменится на «2D» или «3D», и номера трех, или соответственно, четырех спутников будут выделены — на черном фоне белые цифры. Правильно вы догадались! Именно по этим трем/четырем и будут определяться координаты. В штатном режиме определение местоположения происходит по сигналам с четырех спутников, один из которых помогает определиться с высотой над уровнем моря («3D»). Но бывает и такое, что приемлемый сигнал могут дать только три спутника (в городе, часть горизонта закрыта каким либо предметом, в густом лесу, при сильной облачности). Тогда GPS переходит в режим работы от трех спутников («2D»), правда с потерей в точности определения координат.
Будем считать, что с координатами мы разобрались, сила сигнала в норме, прием идет в «3D». По большому счету мы уже можем начать движение, но чтобы знать, куда вернуться, надо поставить контрольную точку. Переключаемся в режим «Waypoints»:
Две точки уже поставлены (не воспринимайте их серьезно. Я не настолько плох, чтобы за водкой ходить с GPS'ом). Давим «New», в появившемся окошке даем название точке, пишем ее описание, ставим галку в чек-боксе (что означает — точка видима на экране). Все, «Done»…
Теперь самое время переключиться в режим «Plot» и начать движение:
Пока мы идем, куда глаза глядят, давайте посмотрим, какую пользу можно извлечь из данных на экране. Сверху (картинка вверху) находятся три выпадающих списка, с помощью которых можно настроить отображение нужной информации, коей очень много.
И так во всех трех списках. Другими словами — этот экран можно настроить, как душеньке угодно. Можно, я просто дам перевод пунктов меню? Ничего непонятного там нет. Кроме разве что аббревиатуры TTG. Тут уж я — пас. Документации к программе нет как класса, в хелпе тоже ничего не написано.
• Latitude — Широта
• Longitude — Долгота
• Elevation — Высота над уровнем моря
• Heading — Направление движения (в градусах)
• Bearing — Направление на текущую точку (в градусах)
• Turn — расхождение с текущим курсом (в градусах)
• Speed — Скорость
• Avg speed — Средняя скорость
• Max speed — Максимальная скорость
• ETA — Расчетное время прибытия
• Distance — Расстояние до отметки
• Odo — Общее расстояние
• Trip odo — Пройденное расстояние
• Trip time — Пройденное время
• Last fix — Время последнего определения координат
• Batl evel — На сколько часов и минут осталось батарей (актуально только для Магеллановских приемников)
• Bat max — Не обращайте внимания — Magellan GPS only
• Date — Как ни странно — текущая дата
• Time — Текущее время
• UTC — Всемирное время (по Гринвичу)
• Blank — Ничего не выводить
В нижней части экрана: слева находится шкала масштабирования отрисованного пути, справа — режим отображения трека. «Northup» — север вверху; «Trackup» — путь вверху; «Course up» — направление движения наверху. Не лишним будет и упомянуть и «Menu»-«Plot»-«Recentermap». После этой команды активная точка переместится в центр карты. И еще один очень удобный режим — «Menu»-«Plot»-«Enable/ Disable panning». Включение и отключение панорамирования пройденного пути. В выключенном режиме («Disable») место, в котором вы находитесь, всегда будет в центре карты. А во включенном режиме («Enable») вы можете стилом перемещать карту по экрану.
Переходим к экрану «Speed»:
После вышесказанного, ничего нового здесь нет. Все знакомо. Как, забыл?! Бегом назад на предыдущую страницу! Те же настраиваемые показатели, счетчики пути и пройденного пути… Разве что — непонятная точка над шкалой. Не ломайте голову — точка отмечает максимально достигнутую скорость движения. Немного врет. Правда, не знаю кто. Либо GPS, либо спидометр на Mercedes 290. Разница в 4 км/ч. С победой GPS-а…
Экран «Nav2». Здесь вы можете выставить те параметры, которые вроде и нужны, но на основном экране — не особо.
Из точек, когда-либо помеченных вами, может получиться неплохой маршрут для путешествия. Соберем разрозненные точки в один стройный маршрут: переходим в режим «Routes», нажимаем «New». К нашим услугам все занесенные в память точки. Выбираем их в нужной последовательности сверху вниз. Вдобавок можно еще точек добавить нажав «New». Все точки собрали? Жмем «Done». Маршрут готов. Теперь, в режиме «Plot» мы можем указать «Activateroute», выбрать в новом меню нужный маршрут, и руководствуясь указаниями умного компьютера идти по указанному пути…
Созданные маршруты можно просмотреть в режиме «Routes»:
Уффф. С программами вроде закончили… Или нет? Если что непонятно, пишите. Переходим к третьей группе…
Утилиты для GPS
Из этой группы я могу выделить две утилиты — NMEA Monitor и TZ GPS.
NMEA Monitor
Очень удобная, и очень непонятная программа. Показывает служебную информацию со спутников. Много не очень понятных вкладок с различными аббревиатурами. К сожалению, на данный момент GPS к Палму не присоединен, а без него утилитка работать отказывается. На пальцах могу объяснить, что на одной вкладке показывается уровень сигнала от спутников и их расположение, на второй — «сырые» данные, принятые со спутников, на третьей — режим работы (2D/3D), номера спутников, используемых для навигации, на четвертой — точные координаты, состояние в текущий момент (норма или предупреждение о невозможности работы), скорость, магнитное склонение.
TZ GPS
Простейшая утилита. Даже описывать нечего… Умеет показывать только карту неба с расположением спутников и координаты. Меню нет как класса…
Сейчас эти утилитки потеряли актуальность… На данный момент, как минимум, две программы умеют отображать расположение и силу сигнала от спутников — это CetusGPS и NavCompanion.
В основной массе эти мелкие «помогалки» я использовал для того, чтобы удостовериться, что спутники «ловятся» нормально. После того, как они показывали, что сигнал принят нормально, я переключался в рабочую программу — Tracker, Atlas, CetusGPS (в той версии он еще не умел показывать «пойманные» спутники), и полноценно продолжал работать.