<<На Главную         <В меню Советы по ArcGIS

В некоторых крупных агрохолдингах современной России  весьма популярным приложением для работы с данными обмера контуров полей с помощью GPS-навигаторов является немецкая программа Navikat (не путать со средством администрирования и подключения к разнородным СУБД Navicat !) . И случается, что при использовании этого самого Navikat'а  возникает необходимость загрузки уже существующих геоданных в виде shape-файлов.  Здесь есть некоторые особенности, знание которых необходимы для удачного импорта ваших шейпов в Navikat. Аккурат , про некоторые такие тонкости и поговорим немного ниже более подробно.

 

 

Прим. Форматы электронных карт, используемых в ГИС Navikat позволяют загружать их в устройства (контроллеры) , которые управляют раздачей мин.удобрений в зависимости от географического положения, определяемого GPS-навигатором, установленным непосредственно на 'борту' транспортного средства (трактора).

 

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

 

Утилита Копировать в ArcGIS

 

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

 

Для гарантированной загрузки карты полей в Navikat, лучше сразу 'убить' так называемые M, Z координаты вашего шейп-файла. Сделать это можно (как вариант) инструментом Копировать из набора Управление данными>Общие (см. обведенное красным на рис. выше).

Для удаления M и Z координаты на форме инструмента Копировать (в данном случае) жмем на кнопку Параметры среды ... :

 

... и выставляем значения Disable для параметров М и Z   :

 

 

Второй существенный момент при импорте шейп-файла в Navikat может быть связан с тем обстоятельством, что если ваши данные находятся в плановой( спроецированной) системе координат, то их необходимо будет перепроецировать в систему координат Долгота/Широта. Эта информация  уже была приведена на нашем сайте и её  изложение  можно посмотреть по этой ссылке.

Итак, представим, что мы благополучно проделали описанные выше манипуляции и у нас все готово для загрузки shp- данных в ГИС Navikat . Запускаем программу  и идем меню Карта>Новая карта (приготовьтесь к тому , что не все пункты  меню будут переведены на русский):

На следующей форме для начала оставляем все как есть :

Так, теперь идем меню Уровень>Импортирование Shape ... :

Импорт shape файла в Navikat

... и далее на Шаге 1 выбираем локализацию шейпа для загрузки (  в секции Шаг4 можно выбрать Полевой массив) :

Для передачи полей атрибутики шейп-файла, по которым в Navikat'е в дальнейшем вы будете идентифицировать контура, жмем на кнопку Управлять передачи имен (Шаг 5) и на сл. форме дважды щелкаем по данным в столбце, в котором храниться уникальный идентификатор - в нашем случае это поле FLP_ID :

Если всё было сделано правильно, то данные шейпа должны отобразиться в окне представления карты Navikat'а, где-то так :

ГИС Navikat

Чтобы показать нужный контур в крупном масштабе и приблизиться к нему , в списке контуров (панель слева) выбираем нужный идентификатор , и в контекстном меню щелкаем по Уровень Показать и приблизить :

Узнать координаты точек контура можно, если выбрать в контекстном меню Диалог свойства (или просто двойной щелчок по контуру, см. рис. выше) и выделяя нужную точку в списке, щелкнуть по кнопке Показать :

Пока о Navikat'е все ... Всем удачной работы в этой ГИС   !

©Simashkov.2018

28.01.2018 г.

Назад