Анастасия Наймушина, 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).