GPS в большом городе: спутниковая навигация с помощью КПК и программы PalmGIS GPS
Введение
Не зря современные города сравнивают с непроходимыми лесами. Выражение «городские джунгли» уже не кажется чем-то смешным, когда понимаешь, что безнадёжно заблудился. Язык, как известно, доведёт до Киева и можно постоянно спрашивать дорогу у прохожих, рыться в старых изношенных картах и пытаться проложить оптимальный маршрут из точки А в точку Б с помощью циркуля, компаса и других предметов, присущих настоящим путешественникам. Но не стоит забывать, что мы с вами живём в 21-м веке и сегодня для навигации используются точные электронные приборы, определяющие ваше местоположение по информации с космических спутников. В этой статье мы рассмотрим систему навигации, собранную на базе карманного компьютера, GPS приёмника и программного обеспечения PalmGIS GPS от компании Киберсо.
О спутниковой навигации ходят много слухов и былин. В этом обзоре мы постараемся внести ясность в вопросы спутниковой навигации и развеять или подтвердить слухи. Сначала позвольте немного теории.
Как работает спутниковая навигация
Global Positioning System (GPS) – это спутниковая навигационная система, состоящая из работающих в единой сети 24 спутников, находящихся на 6 орбитах высотой около 17 000 км над поверхностью Земли. Спутники постоянно движутся со скоростью около 3 км/сек, совершая два полных оборота вокруг планеты менее, чем за 24 часа.
Каждый спутник весит более 900 кг и имеет размер около 5 м (с раскрытыми солнечными батареями), мощность радиопередатчика каждого спутника не превышает 50 Ватт. Каждый спутник передает сигналы на 3-х частотах: гражданские GPS-приемники используют частоту L1, равную 1575.42 МГц. Ресурс одного спутника составляет приблизительно 10 лет. Новые спутники изготавливаются и запускаются на орбиту по мере необходимости. Орбиты спутников располагаются примерно между 60 градусами северной и южной широты. Этим достигается то, что сигнал от хотя бы от некоторых спутников может приниматься повсеместно в любое время. Даже на полюсах можно поймать сигнал от спутников, правда, там они не будут пролетать прямо над головой. Это, конечно, повлияет на точность, но незначительно.
Одним из важнейших преимуществ GPS перед существовавшими ранее наземными системами является всепогодность и возможность работы в любой точке мира на поверхности земного шара. Независимо от того, для каких целей Вы используете навигацию, GPS-приемник готов показать Ваше местоположение — и именно тогда, когда вам это надо.
Принимая сигналы от минимум трех спутников, навигационный прибор может определить широту и долготу – это называется двумерной фиксацией. Если же спутников четыре или более, то GPS-приемник может определить положение в 3-х мерном пространстве, т.е. указать широту, долготу и высоту. Постоянно отслеживая Ваше местоположение в течении некоторого времени, приемник также может рассчитать скорость и направление Вашего движения.
GPS-навигатор не передаёт никакой информации, он работает только на приём. Соответственно, засечь работу GPS навигатора практически невозможно. А это определяет одно из основных преимуществ системы — навигация для вас бесплатна. Вы не будете платить никаких абонентских плат и взносов за ежемесячное обслуживание.
GPS навигаторы используются в разных областях деятельности — для навигации на пересечённой местности с помощью географических карт, для того, чтобы не потеряться в глухой местности и так далее. Но нас интересует более конкретное применение — для навигации по городу. А значит нам необходим прибор, в который будут занесены все улицы с названиями и номерами домов, желательно с направлениями движения в переулках; прибор, который сможет проложить маршрут из одной точки в другую и сможет провести нас до самого финиша. Это может быть обычный домашний компьютер, если вы готовы возить его в своём автомобиле. Или ноутбук, если вы сможете удачно разместить его на коленях. Но оптимальным выбором станет карманный компьютер, КПК на платформе Pocket PC. Такие машинки легки, удобны в управлении, имеют достаточно быстрые процессоры. Их легко установить на подставку в автомобиле, а при необходимости забирать с собой, когда ставите средство передвижения на стоянку.
GPS приёмники и КПК
Для того, чтобы почувствовать все прелести GPS-навигации и при этом не таскать с собой чемоданы оборудования, нам потребуется карманный компьютер на базе платформы Pocket PC 2002 или более новой (операционная система Microsoft Windows Mobile и процессор, совместимый с архитектурой Intel ARM), GPS приёмник и программное обеспечение. При выборе КПК стоит задуматься о том, какой GPS приёмник вы будете использовать. Сегодня индустрия выпускает GPS-приёмники с интерфейсом USB, с интерфейсами CF и SDIO, устанавливающиеся в слот расширения КПК или беспроводные с интерфейсом BlueTooth. Ниже на фотографии представлены различные по типам интерфейсов GPS приёмники.
Каждый GPS приёмник имеет число каналов, определяющее количество спутников, с которых он может принимать сигналы одновременно. Для определения координат в реальном времени приёмник должен иметь минимум 4 канала. Плюс ещё нужно несколько каналов, чтобы приёмник мог одновременно работать с большим количеством спутников, чтобы когда один из них исчезнет из зоны видимости, на навигацию это никак не повлияло. В общем, количество каналов определяет точность измерения. Практика показывает, что 8-канальных приёмников вполне достаточно для работы. Если вы не хотите заморачиваться с выбором GPS приёмника и КПК, то можете купить уже готовое решение, например КПК Mitac MIO 168 со встроенным GPS приёмником.
В этом случае вы избежите возможных проблем с настройками, несовместимостью, сэкономите деньги и у вас останется в КПК свободный SD слот.
Возможно, ещё вам потребуется GPS-антенна, как дополнение ко встроенной антенне GPS приёмника. Она обеспечит вам уверенный сигнал даже в самом центре города, под деревьями и во дворах домов. Стоит такая антенна порядка 10 долларов, а пользы от неё очень много. Такие антенны делаются водонепроницаемыми с магнитом на донышке, чтобы их можно было устанавливать на крышу автомобиля и использовать в любую погоду.
В зависимости от «навороченности», КПК может стоит от 280 до 800$. Приёмник GPS — от 110 до 300$ за беспроводной. Антенна обойдётся вам ещё в 10$. То есть, по минимуму можно уложиться где-то в 400$ только за оборудование. Примерно столько же стоит и Mitac MIO 168 и ему подобные машинки со встроенными GPS приёмниками. Но это — не окончательная стоимость вашего навигатора. Осталось выбрать программное обеспечение для работы с навигатором.
Сегодня есть много программ спутниковой навигации, но к сожалению, большая их часть рассчитана на европейских и американских пользователей. Программ для навигации по России не то чтобы нет… Точнее сказать нет карт нашей необъятной родины. В принципе, при определённых знаниях пользователь может установить программу навигации и закачать в неё карту своего края, откалибровав её по контрольным точкам, но об этом здесь не пойдёт речь. Мы же поговорим о карте Москвы. Самый крупный мегаполис России больше всего требует хорошей навигации.
Сегодня две компании разрабатывают карты города Москвы. Это векторные карты PocketGPS Pro от компании МакЦентр и PalmGIS GPS, от компании Киберсо. Мы поговорим сегодня о карте PalmGIS GPS, читайте дальше и поймёте, почему.
Самое долгое тестирование в истории HardwarePortal
Когда я купил себе GPS-навигатор, один мой знакомый, сказал мне святую фразу: «Если знаешь, как ехать — лучше езжай сам, без помощи GPS-навигатора.» Как он оказался прав, я понял лишь в дальнейшем. Мы тестировали GPS-навигацию на протяжении почти семи месяцев. Это было самое долгое тестирование в истории нашего проекта. С GPS навигатором по Москве было «намотано» почти 15 000 километров и сожжена ни одна тонна бензина. Мы испытывали две программы: PocketGPS PRO, векторную карту от компании МакЦентр и PalmGIS от Киберсо. Каждая из этих программ имеет свои плюсы и минусы.
PocketGPS Pro — это векторная карта, она очень красиво выглядит, отлично масштабируется и довольно быстро работает. Она лучше определяет местоположение автомобиля на дороге и очень удобна в управлении находу, кнопками КПК. Но у этой карты есть один очень серьёзный недостаток — она плохо прокладывает маршруты и предпочитает каждый раз везти вас через МКАД, ТТК или Садовое кольцо. Закаулки и проезды «дворами» ей не известны. Поэтому часто она прокладывает нерациональные маршруты, которые могли бы быть в разы короче и быстрее. Этим она нам и не понравилось, потому что бензин дорожает день ото дня и нам нужны более удобные и короткие маршруты.
PalmGIS GPS — векторная карта. Выглядит она невзрачно, грузится намного дольше, чем векторная, а работает медленнее. Местоположение автомобиля часто отображается неверно (чуть левее дороги или наоборот), но зато она не имеет главного недостатка карты PocketGPS Pro. Эта программа имеет отдельную маршрутную сеть, которая время от времени изменяется и становится доступной для скачивания с сайта производителя. Изменились маршруты в городе? Скачайте более новую маршрутную сеть и обновите ею вашу программу. Благодаря этому PalmGIS GPS не боится вести вас самыми смелыми маршрутами, экономя время и бензин. Правда, это только в идеале. Как же обстоят дела в реальности, мы вам расскажем, а пока что рассмотрим саму программу и её возможности более детально.
PalmGIS GPS
PalmGIS GPS скачивается с сайта компании Киберсо (www.kiberso.com), после чего распаковывается на персональном компьютере и переписывается каталогом на ваш КПК. На диске она занимает около 35 Мб, так что нам пришлось устанавливать её на флэш-карту для работы на Mitac MIO 168. После покупки регистрационного кода, вы активизируете программу и теперь вы полностью готовы лезть в самые дальние дебри родной Москвы. Скажу сразу, что программа на момент написания обзора стоила порядка 70$. В комплекте шла карта московского региона. PalmGIS GPS поддерживает и друге карты, но мы найти их не смогли.
Первое, что необходимо сделать после регистрации программы — это установить параметры GPS приёмника. Для этого следуем в Меню->Навигация->Настройка GPS.
Выбираем галочку «Включение GPS» (ваш приёмник должен быть подключен к КПК и уже настроен, порт на котором он работает (в Mitac MIO 168 это COM2) и скорость, равную 4800. Здесь вы можете установить запись вашего маршрута движения. Это очень удобно, если вы уже знаете какой-нибудь оптимальный маршрут и желаете в дальнейшем использовать именно его. Ну или для того, чтобы по возвращению домой показать всем «как я ехал и объезжал пробки».
Так же в настройках вы можете выбрать текущий масштаб карты, цвет рамки и текста, дополнительные информационные панели (показывать названия улиц, состояние приёма сигнала со спутников, линейку масштабирования карты и т.д.). Очень полезная функция — автоматический масштаб карты. При увеличении скорости карта увеличивает масштаб, чтобы вам было больше видно. А при снижении скорости — уменьшает масштаб, давая вам более детальное отображение карты. Сразу рекомендуем вам настроить аппаратные кнопки вашего КПК на различные функции. Например, на увеличение и уменьшение масштаба, на конец маршрута. К сожалению, здесь нельзя настроить на аппаратную кнопку функцию «перепроложить маршрут», которой часто приходится пользоваться чтобы быстро изменить маршрут. После того, как вы произвели настройки, система автоматически определит ваше местоположение (учтите, что для этого вам потребуется принимать сигнал минимум с трёх спутников) и отобразит вас на карте в виде маленького автомобиля.
Наверное, после этого вы проведёте несколько минут, а может и часов за очень увлекательным занятием — тыканьем стилусом в различные точки карты. Дело в том, что в базу данных PalmGIS GPS записаны не только все московские улицы и дома, но и объекты, такие как автозаправки, бары, рестораны, банки, аптеки, больницы и многое-многое другое. Такие объекты отображаются на карте в виде особых иконок, которые, кстати, можно отключить для ускорения работы. Коснувшись пером какого-нибудь домика на карте, вы сможете прочитать его адрес внизу экрана. Задержите перо на этом объекте — и сможете добавить его в закладки как «Дом», «Работа», «База» или как вы там ещё пожелаете. Это очень пригодится вам впоследствии, для быстрого поиска объектов, чтобы не вводить каждый раз их адреса вручную. Возможно, вам покажется, что карта на экране слишком уж маленькая — не проблема, её можно развернуть на весь экран, скрыв поля интерфейса.
Впечатления от использования
Теперь ответим на поставленный вопрос — почему же мы всё-таки выбрали карту PalmGIS GPS для повседневного использования? Потому что она более совершенная в техническом плане, хотя и не идеальная. Потому что она может прокладывать правильные маршруты и при этом вы можете просматривать и редактировать маршрут.
Как GPS-навигатор прокладывает маршруты, я не понял даже сейчас. Иногда он проводит просто гениально, а иногда закладывает такие выкрутасы, что логичнее было бы свернуть, срезать и объехать пробку, но система упорно ведёт по своей траектории и только когда свернёшь и уедешь сам достаточно далеко, чтобы она не просила вернуться на маршрут, а проложила его заново, удаётся доехать без лишних потерь времени. Иногда GPS-навигатор просит проехать под знак, иногда заводит в дворы, из которых нет выхода. Однозначно, маршрутная сеть нуждается в доработке. Я хотел бы подключить КПК к компьютеру, нажать кнопку «обновить маршрутную сеть» и чтобы компьютер сам скачал и установил её с сайта производителя, но такой кнопки не предусмотрено в программе.
Скажу сразу, что после использования GPS-навигатора на базе программы PalmGIS GPS у меня реально снизился расход топлива. За счёт того, что я не плутал по городу в поисках нужной улицы и ездил более короткими маршрутами, а зачастую с их помощью и объезжал пробки. Причём, расход времени и бензина снизился настолько, что я могу с уверенностью утверждать, что через полгода использования всё оборудование и программа уже окупились.
Выводы
Итак, какой же вердикт можно вынести системе спутниковой навигации PalmGIS GPS? Представьте себе, что вы едете в жуткой пробке, а она вам указывает голосом — поверните направо, возьмите левее и без конца повторяет свои рекомендации. Мы прозвали её «Система» и стали воспринимать как нечто большее, чем просто КПК. Иногда Системе удаётся провести вас по улицам, где деревья закрывают солнечный свет и машину там не видели уже очень и очень давно. Таким образом вы серьёзно срезаете свой путь и объезжаете пробки. В такие времена её хочется расцеловать и крепко пожать руку программистам, которые над ней трудятся. Насколько просто приехать в любую точку города, зная только адрес… Эту функцию без сомнения оценят курьерские службы. В этом её огромный плюс. Где бы вы ни были, она выведет вас туда, куда вам надо. Вопрос в том, захочет ли она бросить вас в пекло пробок или же пожалеет, проведя окольными путями.
Москва не сразу строилась, а что говорить о картах и дорогах, которые постоянно ремонтируются и меняют свои направления… Очень радует, что компания Киберсо постоянно совершенствует карту и маршрутную сеть. А это значит, что в любом случае пользователь получает постоянно растущий над собой продукт. И кто знает, во что он вырастет в ближайшее время.
Без сомнения, GPS-навигация просто необходима компаниям, осуществляющим перевозки и курьерские доставки в черте города, так как она позволяет снизить расходы на перевозку и ускорить время прибытия в заданную точку. Очень пригодится навигатор и начинающему водителю, не знающему дорог. Даже таксист сможет с лёгкостью доставить вас именно туда, куда надо, если он имеет GPS-навигатор. Ну а что же до обычных водителей, то я думаю, вы сами решите, насколько для вас это актуально. Я для себя выбор сделал и всегда вожу спутниковый навигатор с собой. Хотя, время от времени ругаю его нашим, трёхэтажным…