|
Программы
для просмотра карт на КПК - MapView для Pocket PC и MobileMap
для MobileMapper CE - обеспечивают просмотр любых электронных карт
в формате ГИС "Карта 2005" (*.map, *.sit) и слежение за текущими
координатами с помощью GPS-приемника. Трасса движения может отображаться
на фоне карты и записываться в текстовый файл с указанием координат точек
с заданным шагом и временем определения координат. Поверх карты местности
могут дополнительно открываться пользовательские карты с различной тематической
информацией, растровые изображения (снимки, картматериал), матрицы высот.
Состав отображаемых объектов может изменяться в диалоге. Возможен запрос
инормации об объекте - длина, площадь, характеристики. Состав объектов,
которые могут быть выбраны на карте (активные слои) устанавливается в
диалоге. Выполняется поиск объектов по названию с перемещением карты в
заданную точку.
Для работы с GPS приемником имеется возможность выполнить настройку на
номер виртуального порта, частоту обмена данными и периодичность обновления
координат.
Для работы с программой необходимо скопировать MapView.exe (MobileMap.exe)
на устройство в директорию "\windows\start menu" или в "\Program
Files". Настройки программы и подключения GPS-приемника сохраняются
в файле *.ini в каталоге "\Temp".
Карты можно записать в директорию "\My Documents". Для удобства
можно создать поддиректорию с именем карты. Запуск программы может быть
выполнен через меню "Start"\"MapView. Для длительного хранения
карт и программы рекомендуется помещать их на SD-карту. Иначе при холодной
перезагрузке все записанные данные уничтожаются.
Для минимизации объема карт, записываемых на карманный компьютер, можно
применить задачу "Сжатие методом округления координат" из состава
ГИС "Карта 2000" версии 7.50 и выше. Запуск задачи выполняется
из меню Задачи\Запуск приложений. В результате объем координат уменьшается
в 2 раза, а координаты округляются с точностью 1 : 20 000 от масштаба
карты. Например, для карты масштаба 1 : 200 000 с точностью в пределах
10 метров. Исходная паспортная точность такой карты - не лучше 30 метров
в плане.
Обе программы написаны в среде eMbedded Visual C++ 4.0 на основе ГИС-инструментария,
включающего библиотеку mapaxlib.lib, полностью поддерживающей интерфейс
MAPAPI для настольных компьютеров (GIS ToolKit).
Порграмма MapView для Pocket PC может работать на устройствах
с ОС Windows CE 3.0 (4.0). Проверка этой программы была выполнена на устройствах:
- RoverPC P6 (P3+) с подключенным устройством CompactGPS (TM). Порт
COM4, частота обмена 4800;
- Toshiba Pocket PC e740 с устройством Navigation CF CGS. Порт COM1,
частота обмена 4800;
- hp iPAQ Pocket PC h2200 c устройством Pocket XTrack. Порт COM1, частота
обмена 4800.
|