Шрифт:
Интервал:
Закладка:
Для работы с GPS-приемниками, программное обеспечение, существующее на данный момент для платформы Palm, можно разделить на три категории:
• Программное обеспечение для работы с растровыми картами
• Программное обеспечение для работы с векторными картами
• Сервисное программное обеспечение
Рассмотрим подробнее каждую из категорий.
Программное обеспечение для работы с растровыми картамиВыбор невелик — продукты фирмы GPS-Pilot — Atlas, Tracker, Fly. Во все три программы карты закачиваются программой Cartographer, которой можно задать как желаемую цветность получаемой карты, так и координаты угловых точек конвертируемого куска карты для привязки ее еще при конвертации. Если этого не сделать при конвертации, то после привязку можно осуществить уже на Palm’e (по двум точкам и направлению на север).
GPS-Atlas предназначен для простого ориентирования по карте. Как было упомянуто ранее, растровая карта конвертируется в Атласов-ский формат программой Cartographer. Местоположение отмечается стрелочкой по центру экрана, а карта относительно этого центра перемещается. Если отсканировать одну и ту же карту в нескольких масштабах, и привязать каждый из них, то по нажатию кнопки скроллинга вверх/ вниз Атлас будет переключаться между масштабами. Такая возможность становится исключительно полезной при изготовлении, например, увеличенных карт поселков, в совокупности с мелко-масштабными картами дорог данной области.
Над собственно рабочим экраном, помещается служебная шапка, показывающая количество «пойманных» спутников, скорость движения, масштаб карты и т.д. Картинка справа показывает другой возможный рабочий экран этой программы, на котором подробно отображается скорость, координаты, направление движения, высота над уровнем моря, etc. Тут же выбирается протокол, по которому будут общаться приемник и Atlas.
Ниже показаны настройки Atlas’а (где, в частности, можно поставить галку, чтобы Палм сам по себе не выключался, когда работает Atlas), экран определения новой «точки»-ориентира, которой можно дать имя и определить ее координаты (или получить их с приемника). Такие точки будут отображаться на карте и они же необходимы в случае привязки карты на ходу.
GPS-Tracker отличается от Atlas’a прежде всего возможностью прокладки маршрутов. Закаченные в Палм карты будут доступны в обоих приложениях сразу. Экраны настроек, калибровки, определения новых точек в обоих программах также идентичны. Единственное отличие — постоянная запись проходимого маршрута, который потом можно с комфортом проходить в обратном направлении.
GPS-Fly — продукт специфический и предназначен в первую очередь для пилотов самолетов и других летательных аппаратов.
Программное обеспечение для работы с векторными картамиНа первый взгляд здесь выбор побольше, но при более внимательном рассмотрении становится понятно, что и здесь нам придется остановиться всего лишь на одном продукте — это программа HandMap от Evolutionary Software. Причина — закрытость форматов карт в остальных программах и политика, при которой карты готовятся и продаются исключительно самим разработчиком. HandMap в этом плане устроен несколько мудрее — продается только оболочка, а карты можно делать самому. В связи с чем уже существуют по крайней мере две карты для российских городов — Москвы и Санкт-Петербурга.
Ниже показана карта г. Москвы. Стрелка, показывающая текущее местоположение и направление движения, появляется при наличии установленного модуля GPS-Tracker (который идет в комплекте Professinal версии этого продукта). В информационном окошке внизу экрана показывается скорость движения, направление движения и высота над уровнем моря. К сожалению, формат карт не предусматривает использование интернациональных кодировок, поэтому все названия объектов набраны латиницей.
Сервисное программное обеспечениеЛично я остановил свой выбор на двух фриварных утилитах, которые я достаточно активно использую при навигации. Первая утилита называется TZ-GPS и единственная ее функция — изображение «неба» с зафиксированными точками-спутниками, а также информации, получаемой со спутников — т.е. точного времени, вычисленных приемником координат, скорости движения в узлах и т.д. Удобна при начале работы с системой для того, чтобы точно понять, сколько спутников «поймалось» и когда завершился процесс фиксации приемника на координатах.
Вторая утилита — NMEA-Monitor предназначена для отображения в реальном времени всей служебной информации, получаемой со спутников в режиме он-лайн. Удобна для выяснения причин слишком долгого процесса поиска спутников.
Достоинства и недостатки использования данной связкиДостоинства: долгое время работы от батарей Palm’a и наличие достаточно качественно продуманного и проработанного разнообразного программного обеспечения для целей GPS-навигации под эту платформу, делает эту связку практически идеальным комплексным решением. Отсутствие цвета кажется неудобством лишь на первый взгляд, зато за счет этого мы сильно выигрываем в долгом времени работы от батарей, малых размерах получаемых карт (векторная карты Москвы — всего 200 Kb).
Недостатки: все то же отсутствие цвета, а точнее такой побочный эффект отсутствия цветности экрана: его жидко-кристаллическая структура делает практически невозможной продолжительную работу с устройством на сильном морозе — экран замерзает. Еще проблема такого же плана — неприятная работа Li-Ion аккумуляторов (Palm V, Vx, Sony Clie, etc.) на все том же морозе. Но, в принципе, постоянное пользование GPS-навигацией в походах и не требуется — поэтому устройства можно держать рядом с телом в тепле, а доставать только для того, чтобы посмотреть свое текущее местоположение или отметить очередную точку на маршруте. Использование же связки в салонах автомобилей или просто в тепле, представляется более, чем удобной.
Часть 2. Программное обеспечение
Глава 1. MacCentre Pocket GPS
MacCentre PocketGPS — навигационная система, ориентированная на пользователей, которым приходится часто ездить по незнакомым местностям, особенно вне города. Она позволяет выводить на экран карманного компьютера класса Pocket PC показания GPS-приемника и данные, вычисленные на основе этих показаний, такие как координаты на поверхности земли, курс (направление движения), скорость, высота над уровнем моря, время и дата, информация о спутниках, скорость изменения высоты, длина пройденного пути, средняя скорость движения. При помощи MacCentre PocketGPS можно вычислить время разгона с 0 до любой заданной скорости и время прохождения первых X метров, задавать точки и треки, а затем ориентироваться на них, пользоваться разными видами GPS-компасов. MacCentre PocketGPS позволит графически отображать пройденные пути (треки) и соотносить их с текущим положением и картой местности. Настраиваемый интерфейс программы сделает работу с ней легкой и эффективной.
MacCentre PocketGPS работает с разными типами GPS-приемни-ков, которые позволяют пользователю видеть точку на карте, в которой он находится в настоящий момент, пройденный путь и направление своего движения.
MacCentre PocketGPS предоставляет пользователю возможность создавать собственные закладки на карте (waypoints) и вести их базу в специальных файлах.
MacCentre PocketGPS отличается красивым и удобным интерфейсом на английском и русском языках, который настраивается пользователем. Все настройки пользователя сохраняются в специальных файлах.
MacCentre PocketGPS позволяет сохранять и затем использовать разные варианты настроек и вида главного окна программы.
Есть возможность привязать растровую карту к реальным координатам и оценивать свое положение на этой карте.
MacCentre PocketGPS позволяет записывать маршруты движения и затем ориентироваться на них.
MacCentre PocketGPS позволяет записывать логи движения в формате csv, которые потом можно просмотреть при помощи MSExcel.
Наличие ночного и дневного режимов отображение информации обеспечивает удобную работу как ночью, так и днем.
В данный момент поддерживаются:
• КПК класса Pocket PC, с процессорами ARM;
• все известные КПК класса Pocket PC 2002;
• все известные КПК класса Windows Mobile 2003;
• все известные КПК класса Windows Mobile 2003 SE.
Электронный штурманБудем автомобилистами… В качестве тестового стенда использовался автомобиль Toyota Camry в кузове SV-30, с предустановленным в него водителем со стажем активного вождения три года, и с застрахованной гражданской ответственностью — просто для спокойствия. Размер колесных дисков, степень непрозрачности задних боковых стекол и марка моторного масла являются несущественными для данного теста характеристиками стенда, поэтому мы их опустим. GPS-приемник, как я уже говорил, довольно удобно «магнитить» на крышу, однако проблема лишних проводов в этом случае встает достаточно остро и сильно мешает жить. Поэтому я начал искать другие способы инсталляции приемника, и обнаружил, что ему вполне комфортно под лобовым или задним стеклом, а также под передней панелью — сигнал свободно проходит сквозь стекло и пластик.