Онлайн-навигация в Arcview GIS/ArcGIS с помощью DNRGarmin

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Эта страница опубликована в основном списке статей сайта
по адресу http://gis-lab.info/qa/gps-onlinenav.html


Описание работы с расширением для навигации в реальном времени в Arcview GIS/ArcGIS.

Данная статья показывает один из возможных вариантов решения данной задачи, возможно, в иных условиях использование этой комбинации программного/аппаратного обеспечения будет невозможно или менее эффективно, чем использование например КПК и т.д. О других вариантах работы с онлайн-навигацией читайте в следующих статьях.

Если вы путешествуете на машине или другом средстве транспорта, позволяющем возить с собой ноутбук, то используя набор программного обеспечения Arcview/ArcGIS+DNRGarmin и GPS можно осуществлять навигацию по карте в реальном времени. Этот способ позволяет использовать удобство и функциональность Arcview для сбора данных, дешифрирования снимков или просто путешествия. При этом ограничений на загрузку данных, с которыми придется столкнуться при использовании только GPS удасться избежать. Для навигации в реальном времени можно использовать абсолютно любые слои, загружаемые в Arcview

Система координат вида может быть географической или спроектированной. Имейте в виду, что если ваши данные находятся в прямоугольной (спроектированной) системе координат, то географические координаты получаемые с GPS корректно на карте отображаться не будут.

Дальнейшее описание предполагает, что у вас уже установлен Arcview GIS или ArcGIS, необходимые слои загружены и готовы к навигации. В итоге, для навигации в реальном времени вам понадобится:

  • Ноутбук
  • Прибор GPS
  • Кабель соединяющий GPS и ноутбук (обычно вставляющийся в COM или USB порт ноутбука)
  • Arcview GIS или ArcGIS
  • DNRGarmin

Полевой набор
Фото показывает пример соединения в лагере, обычно кабель питания проводится прямо в кабину.

Для начала работы необходимо определенным образом настроить программное обеспечение, для чего нужно сделать следующее:

Загрузить DNRGarmin с официального сайта В зависимости от того, хотите ли вы осуществлять навигацию в ArcGIS 8 версии или 9, надо загрузить соответствующий дистрибутив. Если вы собираетесь работать с Arcview GIS, то все равно нужно загрузить дистрибутив для ArcGIS 9, необходимые расширения для Arcview находятся в нем. Программное обеспечение DNRGarmin создано сотрудниками Департамента природных ресурсов штата Миннесота, США и распространяется бесплатно.

Установить DNRGarmin Если дальнейшая работа планируется в Arcview GIS, то необходимо также переписать файл dnrgarmin.avx из каталога, куда был установлен DNRGarmin в папку расширений Arcview GIS (например: C:\ESRI\AV_GIS30\ARCVIEW\EXT32).

Запустить Arcview GIS

Если проект с необходимыми материалами еще не создан, то его надо создать. После этого нужно включить DNR Garmin в списке расширений Arcview GIS. File\Extensions...

Gps-onlinenav-01.gif

Подключить GPS и запустить DNRGarmin

Включить GPS. Подключить кабелем GPS к ноутбуку и в Arcview выбрать в меню Вида DNR Garmin\Open Garmin GPS. Драйвера, если они необходимы для корректного распознавания GPS операционной системой (например в случае GPS Garmin 60CSx, подключаемого по USB), должны быть установлены, иначе, DNRGarmin не сможет распознать устройство и выдаст одно из этих сообщений об ошибке:

Gps-onlinenav-02.gif Gps-onlinenav-04.gif

После первого запуска, даже при правильно установленном соединении и установленных драйверах, может появится второе сообщение об ошибке. В случае, если используется GPS устройство подключаемое по USB, необходимо выбрать из меню GPS DNRGarmin пункт Set port\USB. После этого DNRGarmin должен будет найти устройство и выдать окно, содержащее название модели GPS, текущей широты, долготы и других параметров:

Gps-onlinenav-05.gif

На вопрос об установке системы координат/проекции следует ответить отрицательно и в появившемся диалоговом окне нажать на None, это приведет к тому, что получаемые с GPS координаты не будут пересчитываться в другую систему координат. При этом, если данные в Arcview спроектированы (например если вы работаете с данными дистанционными зондирования), вид также должен быть спроектирован и пересчет координат в новую систему будет производится автоматически самим Arcview при получении координат от DNRGarmin.

Начать навигацию

В появившему окне DNRGarmin нужно выбрать пункт Real Time\Start Real Time Tracking.

Далее, возможно два варианта отображения получаемых координат в Arcview. Первый - самый простой, включаемый автоматически после выбора пункта Real Time\Start Real Time Tracking. В соответствующем виде Arcview появится черный треугольник, который будет показывать текущее местоположение обновляемое по мере обновления координат GPS. Пройденный путь (принятые локации) будут записываться в слой графики проекта Arcview GIS. Соответственно, для сохранения их в отдельный файл необходимо будет произвести для этого дополнительные операции, само собой, атрибутивная информация для точек трэка (такая как высота, время и т.д.) также будет потеряна, так как в слое графики объекты не связаны с атрибутивной информацией.

Gps-onlinenav-06.gif

Второй способ - после выбора Real Time\Start Real Time Tracking, далее выбрать точечный, линейный или полигональный shape-файл в который будут записываться все принятые координаты и сопутствующие данные. В диалоговом окне указывается имя нового shape-файла или существующего, в этом случае данные будут к нему присоединены. После выбора файла необходимо нажать на кнопку "начать запись" (красный круг). Принимаемые координаты также будут отображаться в реальном времени в виде Arcview GIS, при этом shape-файлу, как и любой другой теме можно будет задать свой тип условных обозначений.

Gps-onlinenav-07.gif

Остановить навигацию можно закрыв окно Real Time Window или выбрав в меню Real Time DNRGarmin пункт Stop Real Time Tracking.

Ссылки по теме