ArcPad – мобильное звено вашей ГИС

Анастасия Наймушина, DATA+

Развитие мобильных компьютеров внесло кардинальные изменения в область ГИС-технологий. Появилась возможность брать с собой в поле ГИС-данные и инструменты и работать с ними непосредственно на месте наблюдений. Мобильные ГИС объединяют целый ряд компонентов: собственно ГИС, мобильные устройства, GPS, беспроводные коммуникации для обеспечения доступа к ГИС через Интернет.

ArcPad – это программное обеспечение для решения задач мобильных ГИС. Этот продукт представляет собой интегрированное решение задач картографирования, ГИС и GPS-съемки для полевых работ с использованием портативных компьютеров и мобильных устройств.

Зачем нужен ArcPad

Традиционно, процесс сбора данных в поле, их последующего ввода в ГИС и редактирования требовал больших временных затрат и являлся источником ошибок в данных, так как при этом в качестве основы использовались бумажные карты, новые данные также фиксировались на бумаге, а затем вручную вводились в базу данных ГИС. Естественно, что при переносе полученных данных терялась их точность, возникала задержка в поступления данных и, соответственно, на некоторое время откладывались их последующая обработка и анализ средствами ГИС.

Последние разработки в области мобильных технологий обеспечили возможность работы с цифровыми данными ГИС прямо в поле. Теперь, имея портативный компьютер, устройство для обеспечения беспроводного выхода в Интернет и соответствующее программное обеспечение, можно, находясь в поле, редактировать корпоративную базу данных ГИС, обеспечивая поступление новых данных в режиме реального времени.

Использование ArcPad может сильно помочь в любой отрасли, где требуется оперативное обновление данных ГИС, ведется сбор полевых данных в больших объемах, необходимо иметь доступ в поле к данным корпоративной базы ГИС.

Ключевые черты

ArcPad обеспечивает набор инструментов для решения задач мобильной ГИС. Среди функций ArcPad присутствуют:

  • Поддержка стандартных векторных и растровых форматов (рис. 1)
  • Ввод и редактирование пространственных данных с помощью курсора мыши, пера или GPS (рис. 2)
  • Автономное редактирование данных в ArcPad с последующим внесением измененных данных в центральную базу данных ГИС
  • Интеграция с GPS, включая навигацию по GPS (рис. 3)
  • Инструменты работы с картой, такие как масштабирование и перемещение, пространственные закладки, центрирование по текущей GPS позиции
  • Запросы к данным для идентификации объектов, отображения гиперссылок и поиска объектов
  • Измерение по карте расстояний, площадей и углов
  • Беспроводной доступ к данным ArcIMS
  • Возможность разработки приложений для автоматизации полевых работ.


Рис. 1. Одновременное отображение растровых и векторных данных в ArcPad.


Рис. 2.
Редактирование в ArcPad.

Инструменты ArcPad для ArcGIS Desktop

Инструменты ArcPad для ArcGIS Desktop – это специальная панель инструментов, доступная в ArcView, ArcEditor и ArcInfo. Она предоставляет необходимые инструменты для подготовки ваших данных к использованию в ArcPad. Эти инструменты обеспечивают следующую функциональность:

  • Автономное редактирование баз геоданных, включающее открепление/прикрепление данных, конвертирование и перепроецирование данных из ArcGIS Desktop для работы в поле
  • Извлечение, перепроецирование и конвертация векторных данных в шейп-файлы
  • Экспорт условных обозначений.

Используя эту панель инструментов в ArcMap, вы можете откреплять объекты из персональных и многопользовательских баз геоданных и редактировать их в ArcPad. Открепленные объекты перепроецируются и конвертируются в шейп-файлы для редактирования в ArcPad. Инструменты ArcPad в ArcMap автоматически создают пользовательские формы для ввода атрибутов, формируя списки для выбора значений на основе доменов и подтипов, определенных в базе геоданных. Инструменты ArcPad также управляют процессом прикрепления данных и внесением в базу геоданных изменений, сделанных в ArcPad.

Поддержка GPS

ArcPad также предлагает возможность работы с системой GPS. При подключенном к портативному компьютеру приемнике GPS, ArcPad отображает на карте текущее местоположение в режиме реального времени. ArcPad работает со всеми GPS-приемниками, которые поддерживают протоколы NMEA (National Marine Electronics Association), TSIP (Trimble Standard Interface Protocol), бинарный протокол DeLorme Earthmate и PLGR (Rockwell Precision Lightweight GPS Receiver).

При работе с GPS помимо текущего местоположения ArcPad может отображать такие параметры, как скорость перемещения, направление перемещения, качество сигнала, количество используемых спутников и др. (рис. 3).


Рис. 3.
Параметры GPS, отображаемые в ArcPad.

Системные требования

Программное обеспечение ArcPad предназначено, прежде всего, для использования на карманных компьютерах, но может быть также установлено на ноутбук и даже на обычный персональный компьютер. Главное, чтобы были выполнены достаточно стандартные требования к операционной системе. Интерфейс пакета ArcPad локализован.

ArcPad Application Builder

ArcPad Application Builder — это среда для разработки пользовательских приложений к ArcPad. С ее помощью можно настроить ArcPad под конкретные решаемые задачи, разработав собственные формы и инструменты для более быстрого ввода и обработки данных. ArcPad Application Builder позволяет:

  • Разрабатывать пользовательские формы для ввода данных и поддержки целостности данных
  • Создавать новые панели инструментов, включающие как стандартные, так и пользовательские инструменты
  • Писать скрипты, которые взаимодействуют с внутренними объектами программы ArcPad
  • Разрабатывать приложения для поддержки новых форматов данных и сервисов позиционирования.
  • ArcPad Application Builder включает следующие компоненты:
  • Настольное приложение для настройки, называемое ArcPad Studio (рис. 4)
  • Лицензия ArcPad
  • Документация, диаграмма объектной модели и примеры кодов
  • Годичная техническая поддержка (включает поддержку и обновление ArcPad Studio и ArcPad).


Рис. 4.
Пример локализованного интерфейса.

Большинство задач настройки ArcPad выполняется в ArcPad Studio без дополнительного программирования. Более сложные задачи настройки решаются путем написания скриптов VB, которые обращаются к открытой объектной модели ArcPad.


Рис. 5.
Создание форм в ArcPad Studio.

ArcPad Application Builder поддерживает операционные системы Windows XP (включая Tablet PC), 2000, NT 4.0 и 98/Me. Также для работы необходим Microsoft XML Parser (MSXML) 3.0 Service Pack (SP) 2 или выше (поставляется с Windows XP и Internet Explorer 6.0).