<< Click to Display Table of Contents >> Navigation: БД разведочных выработок > Экспорт таблиц БД > Экспорт в dat-файл Micromine |
Для экспорта информации из таблицы БД в файл Micromine, необходимо выбрать пункт меню "Файл/Экспорт в файл Micromine..." (этот пункт меню имеется при работе с окном БД, но отсутствует при работе с графическими окнами).
Исходный файл-чертеж - выводится имя файла-чертежа, из которого будет производиться экспорт информации.
Записываемый файл Micromine - задается имя файла для записи и путь к нему. Расширение файла может быть dat, хотя не исключаются и другие расширения.
- кнопка для вызова диалога выбора имени и местонахождения записываемого файла.
Столбцы для экспорта
Задаются столбцы (из выбранной таблицы для экспорта), информация из которых будет экспортироваться.
Заполнить по умолчанию - после нажатия на эту кнопку в список столбцов для экспорта будут записаны столбцы по умолчанию.
Для таблицы с заголовками выработок это будут столбцы Название, X (восток), Y (север), Z, Длина выработки.
Для таблицы инклинометрии это будут столбцы Расстояние, Азимут истинный, Вертикальный угол.
Для остальных таблиц - От, До, Длина.
Выбрать столбцы из общего списка... - вызов диалога "Выбор столбца для экспорта", в котором можно быстро выбрать столбцы, предназначенные для экспорта.
Порядок столбцов при этом будет соответствовать порядку столбцов в соответствующей таблице (с полилиниями или с точками).
Если требуется иной порядок экспортируемых столбцов, то необходимо произвести выбор столбцов отдельно для каждого элемента в перечне столбцов для экспорта.
Вид первой записи заголовка файла Micromine
'Стандартная' (пустая строка из 40 пробелов) - первой записью файля является строка, костоящая из 40 пробелов.
'Расширенная' (4096 байтов) - первой записью файла является набор из 4096 байтов (в принципе, может быть даже несколько порций по 4096 байтов).
В начале записи записывается следующий текст: THIS IS MICROMINE EXTENDED DATA FILE!.
При записи заголовка файла заменить пробелы в названиях столбцов на подчеркивания - не все программы могут работать с названиями, содержащими пробелы внутри названия столбца.
Поэтому, при необходимости, можно изменить названия столбцов так, чтобы они не содержали пробелов.
Записывать только выделенные выработки - если отмечено, то производится экспорт информации только из выделенных выработок.
ТАБЛИЦА - задается таблица, из которой производится экспорт.
Особенности экспорта углов
В таблицах DIGIMINE для столбцов, в которых записаны углы имеется возможность выводить их в разном виде (градусы, минуты и дробные секунды; градусы и дробные минуты; дробные градусы). При экспорте углы всегда записываются в виде дробных градусов.
Знаков после точки для углов в градусах - задается количество знаков после точки для всех столбцов с углами (используется в том случае, когда задано, что дробные числа записывать в символьном виде (N). При записи в двоичном виде количество знаков после точки не используется.
Форматы для записи значений из числовых столбцов
Дробные числа записывать в двоичном виде (R или F) - если отмечено, то дробные числа записываются в двоичном виде.
Если в файле-чертеже DIGIMINE дробное число записано в 8-байтовом формате, то в файл Micromine будет записан столбец типа R (8 байтов).
Если в файле-чертеже DIGIMINE дробное число записано в 4-байтовом формате, то в файл Micromine будет записан столбец типа F (4 байта).
Можно отметить, что для дробных чисел использование двоичного формата однозначно лучше, чем использование символьного формата, т.к. во втором случае очень часто происходит потеря точности.
Дробные числа записывать в символьном виде (N) - если отмечено, то дробные числа записываются в символьном виде.
Количество знаков после десятичной точки берется из параметров соответствующего столбца в таблице полилиний(полигонов) или в таблице точек, за исключением столбцов с координатами, для которых количество знаков после точки задается в рассматриваемом диалоге.
Общая ширина столбца вычисляется программой автоматически - по каждому столбцу из файла-чертежа, заданному для экспорта, вычисляется максимальное количество символов, необходимое для того, чтобы поместилось любое значение из этого столбца. К полученному максимальному количеству символов добавляется 1; полученное значение и будет использовано как ширина 'столбца' в записываемом файле.
Целые числа записывать в двоичном виде (L или S) - если отмечено, то целые числа записываются в двоичном виде.
Если в файле-чертеже DIGIMINE целое число занимает 4 байта, то в файл Micromine будет записан столбец типа L (4 байта).
Если в файле-чертеже DIGIMINE целое число занимает 1 байт или 2 байта, то в файл Micromine будет записан столбец типа S (2 байта).
Целые числа записывать в символьном виде (N) - если отмечено, то целые числа записываются в символьном виде.