logo search
лабораторні роботи 2-9

5.5.13. Команда «База данных...»

Команда позволяет пополнить атрибутивную часть описания объектов (параметры) информацией из внешней базы данных в формате DBF.

Вставка параметров выполняется по одному или нескольким ключевым полям.

Например, на карте имеются объекты (участки земли) у которых заполнен параметр Кадастровый номер, а параметры Адрес пользователя, Наименование пользователя и др. не заполнены.

Пусть имеется DBF-файл, содержащий следующие поля: Code, Name, Address. Причем, поле Code хранит кадастровые номера участков, а остальные поля соответствующие атрибуты пользователя участка.

Пометьте все объекты, в которые предполагается вставлять данные из внешней базы, и выполните команду Вставка|База данных, после чего возникнет диалог выбора DBF-файла и окно настройки параметров загрузки.

В правой части окна располагается список полей, найденных в DBF-файле, а в левой части - список параметров карты. Установите пометку на ключевое поле Code в списке слева и на параметр Кадастровый номер в списке справа и нажмите кнопку Ключевое.

Далее установите пометку на поле Address в списке слева и на параметр Адрес пользователя в списке справа и нажмите кнопку Связать.

Установите пометку на поле Name в списке слева и на параметр Наименование пользователя в списке справа и нажмите кнопку Связать.

После нажатия кнопки ОК программа найдет для каждого помеченного объекта соответствующую запись DBF-файла (по совпадению поля Code со значением параметра Кадастровый номер) и занесет в остальные параметры объекта данные из соответствующих полей этой записи (Name, Address).

Ключевых полей может быть несколько, например Улица, Дом.

В этом случае заполнение полей будет выполнено только при совпадении обеих значений.