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

    Несмотря на то, что современные ГИС позволяют работать с атрибутивными данными, надо совершенно четко отдавать себе отчет в том, что базы данных (СУБД) всё-таки гораздо лучше справляются с этой задачей. Оно и понятно. Работа со сложной логической структурой - это явно не прерогатива ГИС. Поэтому, часто приходиться решать задачу подключения к базе данных из ГИС.

 

 

    Рассмотрим последовательность подключения к базе данных из ArcGIS на примере использования  MS SQL Server.

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

Далее, предположим, что имеется база данных agrohimSQL в формате MS SQL Server. Задача - присоединиться к этой базе и установить связь по полю FLP_ID. Алгоритм действий будет следующий.

В Таблице содержания (Table of Contents) становимся на Layers, жмём правую кнопку мыши и дважды щёлкаем по Database Connection:

Далее выбираем пункт Add OLE DB Connection :

Появляется сл. форма:

Здесь выбираем поставщика данных. В нашем случае это будет OLE DB-драйвер базы данных MS SQL Server.

Далее устанавливаем необходимые параметры для подключения к MS SQL Server:

На форме выше  для тестирования соединения можно нажать на кнопку Проверить подключение. Если всё OK, видим сл. сообщение:

Ну вот, соединение установлено. Теперь нужную таблицу из базы agrohimSQL (как пример), можно добавить в сборку. Для этого опять идём Add  Data и выбираем установленное подключение:

Затем выбираем нужную нам таблицу Базы данных:

Теперь между пространственными и атрибутивными данными можно установить связь по полю FLP_ID. Для этого щёлкаем правой кнопкой по слою пространственных данных и выбираем пункт контекстного меню Joins and Relates (Соединения и связи):

После установленной таким образом связи можно, например, создать тематическую карту по любому из доступных параметров. Для этого щелкаем по слою правой кнопкой > Properties> вкладка Symbology > Graduated colors:

Результат построения тематической карты по параметру pH  может выглядеть так:

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

©Simashkov.2011

13.03.2011 г.

Назад