Файлы таблиц |
Семантика создается в виде файлов таблиц формата DBF. Файлы формируются автоматически по числу обработанных при конвертировании слоев карты. В файле таблицы находятся объекты только одного слоя. Имя файла состоит из 8 символов. Первые 6 символов совпадают с первыми 6-ю символами DXF-файла (если в имени DXF-файла меньше 6 символов, то дополняем символом подчеркивания). Последние 2 символа — это порядковый номер слоя карты (например 01, 11, 34).
Число записей в файле таблиц равно числу выгруженных в DXF-файл объектов одного слоя.
Файл таблиц содержит два обязательных поля: Id - порядковый номер объекта; Excode - внешний код объекта.
Остальные поля формируются автоматически по числу характеристик объекта в классификаторе. Имя поля совпадает с коротким именем семантики. По умолчанию короткое имя семантики формируется как строка SEMNNN, где SEM — строковая константа, NNN — число равное коду семантики. При создании объекта пользователь может самостоятельно задать короткое имя семантики. Однако, надо иметь ввиду, что это имя не должно превышать 10 символов. Если задать короткое имя семантики больше 10 символов и выполнить конвертирование в DXF в режиме формирования семантики, то возникнет ошибка. Данное ограничение распространяется только на размер имени поля и не распространяется на размер данных, помещаемых в это поле.
Файл таблиц можно связать с полученным чертежом и просматривать семантику объектов чертежа.
Для AutoCAD14 связывание базы данных с чертежом поясним на примере. Пусть создан DXF-файл и DBF-файлы в директории C: → D1 → D2 → D3.
Для связывания нужно выполнить следующую последовательность действий:
I. Установка имени среды: 1. Запустите утилиту AutoCAD External Database Configuration (модуль asicfg.exe). В качестве имени среды установите имя младшей директории (в нашем примере D3). Если имя установлено ранее, то выполнять установку не надо. 2. После запуска утилиты в режиме Add установите Имя Среды (Environment Name) — D3, Описание среды (Environment Description) не устанавливайте. 3. Тип среды выберите в DBMS List как dBase III. 4. При описании среды в окне Catalog окна Environment установите Путь (Path) как C: → D1 → D2 и установите Имя (Name) как D3. 5. В окне Schema окна Environment установите Путь(Path) как C: → D1 → D2 → D3 и установите Имя (Name) как D3D3.
II. Связывание чертежа и базы данных: 1. Запустите AutoCAD. Создать чертеж путем импорта DXF-файла. Войти в режим Сервис → Внешние БД → Управление (Tools → External Database → Administration); 2. Выберите в окне Database Objects имя среды установленной в предыдущем пункте (в нашем примере D3); 3. Скроллингом Link Path Name выберите любой из предложенных идентификаторов таблиц вида IdN, где N — номер таблицы. 4. Нажмите кнопку Connect. Связь с базой установлена.
III. Просмотр строк базы осуществляется в режиме AutoCAD Сервис → Внешние БД → Строки (Tools → External Database → Rows).
Для AutoCAD2000 связывание базы данных с чертежом выполняется следующим образом: 1. В главном меню выберите пункт Инструменты → dbConnect (Tools → dbConnect). 2. В появившемся окне установить источник данных. 3. В окне установите указатель мыши на текст источники данных 4. Нажмите на правую клавишу мыши. Появится пункт меню Параметры источника данных … 5. Нажмите на пункт меню Параметры источника данных … Откроется одноименное окно. 6. В данном окне задайте имя источника данных и нажмите OK. 7. В качестве имени источника данных задайте TABL. 8. В появившемся окне Свойства связи с данными выберите поставщика данных с именем Microsoft OLE DB Provider for ODBC Drivers. 9. Нажмите кнопку Далее или выберите вкладку Подключение. 10. В появившемся окне в пункте 1. Источник данных установите переключатель в положение Использовать имя источника данных 11. Из предлагаемого перечня выберите строку файлы dBase. 12. В том же окне в пункте 3. Введите начальный каталог задайте имя каталога, где находятся файлы таблиц. 13. Для проверки правильности подключения таблиц нажмите кнопку Проверить подключение. Если все было выполнено правильно, то появится сообщение Проверка подключения выполнена. 14. Нажмите ОК и выйдете в главное меню AutoCAD2000. В списке источников данных появится имя заданного источника данных. 15. Если источник данных уже существует, наведите на него указатель мыши и нажмите на правую клавишу. 16. В появившемся меню выберите пункт Настроить. 17. В появившемся окне настройтесь на каталог, в котором находятся файлы таблиц. 18. После настройки вернитесь в окно источников данных и нажмите пункт меню Соединить.
Для просмотра конкретной таблицы два раза нажмите по ней указателем мыши. Работа с объектами чертежа и файлами таблиц осуществляется средствами AutoCAD2000 и описана в файлах встроенной помощи AutoCAD2000. Для отсоединения баз данных от чертежа нажмите указателем мыши по пункту меню Инструменты → dbConnect (Tools → dbConnect). |