Глава • 6 Как использовать GPSGPS (Global Positioning System - глобальная система позиционирования) представляет собой систему из более чем двадцати искусственных спутников Земли и позволяет с высокой точностью определять координаты, высоту над уровнем моря и другие данные. Примечание. Для работы системы необходимы 24 спутника. Спутники непрерывно передают данные на нескольких частотах. Приемник GPS, получив эти данные и вычислив время прохождения сигнала от спутника, может определить свои координаты, местное время и т.п. Непрерывно (обычно один раз в секунду) обновляя эти данные, приемник в состоянии определить свою скорость, направление движения и другие параметры. Система была создана и поддерживается по заказу Министерства обороны США. В начале 90-х годов систему разрешили использовать в гражданских целях, однако точность определения была искусственно уменьшена до 15 м. Услуги системы GPS предоставляются по всему миру бесплатно и все, что нужно для ее использования, - это соответствующий приемник. GPS-приемник умеет лишь выдавать найденные координаты. От программного обеспечения зависит, как эти данные будут использованы. Существует большое количество бесплатных программ, позволяющих обрабатывать и отображать данные, полученные от GPS. Еще больше программ, за которые необходимо заплатить разработчику. Современные GPS-приемники могут подключаться к ноутбуку при помощи разъемов USB, ExpressCard и при помощи интерфейса Bluetooth. Рассмотрим настройку GPS-приемника. Для правильной работы GPS-приемника необходимо указать порт, по которому приемник связывается с ноутбуком. Для определения своего местоположения приемнику необходимо получить сигнал как минимум от трех спутников. Этот процесс может занять несколько минут. В результате в окне программы модуля GPS (рис. 6.1) отобразятся номера найденных спутников, уровень принимаемого от них сигнала. После обнаружения спутников программа сможет точно определить текущее время и дату, месторасположение и высоту над уровнем моря. Для использования GPS-приемника необходима специальная программа с картой местности, где в данный момент находится пользователь. Рассмотрим работу с GPS на примере бесплатной программы ГИС Русса, которая разработана Игорем Сапуновым и доступна для загрузки на сайте www.qisrussa.ru. Для корректной работы данной программы необходимо загрузить карту местности. Главное окно программы приобретет вид, представленный на рис. 6.2. Текущее месторасположение пользователя на карте будет указано черной точкой. Для упрощения перемещения с помощью GPS-навигатора программа позволяет создавать маршруты перемещения. На карте маршрут будет выделен цветом (на рис. 6.2 - указан более жирной линией). Для создания нового маршрута необходимо щелкнуть правой кнопкой мыши по изображению карты и в появившемся контекстном меню выбрать пункт Начать маршрут - на карте отобразится флажок, обозначающий начало маршрута. Для добавления точки к маршруту необходимо перейти к необходимой точке на карте, щелкнуть по ней правой кнопкой мыши и выбрать пункт Добавить к маршруту. Если точек маршрута больше чем одна, то указанную выше процедуру необходимо повторить для каждой точки маршрута - программа проложит кратчайший путь между двумя точками маршрута. Эта процедура будет повторяться для всех точек маршрута. Для завершения ввода маршрута необходимо щелкнуть правой кнопкой мыши по изображению карты и выбрать пункт Завершить редактирование. Для начала движения по выбранному маршруту необходимо вызвать контекстное меню маршрута и выбрать пункт Идти по маршруту — цвет маршрута изменится на желтый, и программа покажет перемещение пользователя по выбранному пути. Для просмотра свойств маршрута необходимо в контекстном меню программы выбрать пункт Свойства маршрута - откроется окно свойств маршрута (рис. 6.3), в котором отобразятся следующие параметры: • название маршрута; Когда пользователь достигнет конечной точки маршрута, программа сообщит об этом голосовым сообщением. Модуль GPS дает погрешность определения месторасположения в 15 м, следовательно, погрешность прохождения по маршруту высокая. Пользователь может пересекать либо те улицы, по которым маршрут не проложен, либо улицы, на которых пользователь не находится. Поэтому при расчете текущего места расположения следует принимать во внимание ориентиры на местности, что поможет более точно определить месторасположение и исключить влияние погрешности определения текущего местонахождения. | ||