Создание и настройка файла «.OUT» для экспорта карты DM в набор файлов обменного формата Mapinfo

Примечание: для экспорта в SHP используется тот же OUT-файл что и для экспорта в MIF, но так как SHP-файлы не хранят в себе графической описание объектов, то графика объектов, описанная для Mapinfo, при экспорте в SHP игнорируется.

Ø Открыть классификатор карты OBJ в редакторе классификатора;

Ø Командой редактора классификатора «Разное/Документ…» вызвать окно с заголовком «Документ», в котором поставить флаг напротив строки «(out) – Настройка для конвертора в Mapinfo / ArcInfo»:[u12]

Создание и настройка файла «.OUT» для экспорта карты DM в набор файлов обменного формата Mapinfo - student2.ru

После нажатия кнопки «OK» откроется стандартный диалог сохранения файлов, в котором необходимо задать имя файла настройки OUT и место хранения. По умолчанию программа предлагает создать файл OUT с именем классификатора в подкаталоге OBJ основного каталога программы.

Пример содержимого OUT-файла, созданного автоматически:

Создание и настройка файла «.OUT» для экспорта карты DM в набор файлов обменного формата Mapinfo - student2.ru

Созданный таким образом шаблон OUT-файла для экспорта в MIF можно отредактировать вручную в текстовом редакторе в соответствии с требуемой структурой выходных данных, а так же установить графику для каждого объекта.

Тип поля (числовое, текстовое и т.д.) определяется программой автоматически, исходя из типа характеристики объекта, но для каждого поля в файле OUT можно задать тип принудительно, используя служебные директивы в строке с названием поля для каждого слоя:

Ø %I – Integer – целое;

Ø %S – Smallint – короткое целое;

Ø %F – Float – вещественное;

Ø %D – Decimal – десятичное, после латинской буквы D указывается количество символов после запятой, например %D2;

Ø %R:StrCopy(t,'Date') – дата;

Ø %T:StrCopy(t,'Time') – время;

Дополнительные опции экспорта указываются в заголовке OUT-файла:

Ø %S 0 – выгрузка истинных координат знака (Если не указывать, то будут выгружаться координаты геометрического центра знака);

Ø %S 1 – выгрузка координат геометрического центра знака;

Ø %text 1 – win кодировка текста;

Ø %text 0 – dos кодировка текста;

Ø %delimiter "," – тип разделителя атрибутивных полей в файле MID;

Ø %mts 1 – конвертация пустых слоёв из OUT-файла при отсутствии объектов слоя в карте (работает только для экспорта в MIF);

Ø %bl 1 – выгрузка координат объектов в широте долготе (Если не указывать, то координаты выгружаются в метрах);

Ø %bl 0 – выгрузка координат объектов в метрах.

Ø %Z 0 – запрет выгрузки Z-координаты, при наличии её у объекта (рекомендуется);

Ø %Z 1 – выгрузка Z-координаты, при наличии её у объекта (по умолчанию);

В настройке OUT-файла предназначенного для экспорта в MIF так же можно задавать графику объектов из стилей Mapinfo.

Если объекту требуется задать конкретное значение для поля MID, то в строке, где перечисляются номера характеристик, вместо номера характеристики DM пишется знак равенства, затем без пробела необходимое значение. Для числового поля значение должно быть без кавычек, для текстового поля в кавычках.

Дополнительно, если указать вместо номера характеристики значения «-1», «-2», «-3», «-4», то в данное поле выгружается следующая информация:

Ø «-1» – в поле выгружается код объекта DM;

Ø «-2» – в поле выгружается название объекта из классификатора;

Ø «-3» – в поле выгружаются в одну строку через разделитель «/» номера всех указанных характеристик плюс их значения через разделитель «:».

Ø «-4» – в поле выгружаются в одну строку через разделитель «/» номера всех характеристик, которые присутствуют в бланке объекта плюс их значения через разделитель «:».

Для того, чтобы точечный объект при конвертации сохранил свой угол поворота, в файле *. OUT, в описании графики этого значка, необходимо после последней запятой указать символ "звёздочка". В этом случае значок в полученной карте MapInfo будет повернут на тот же угол, что и значок в исходной карте DM:

+Symbol (76,0,10,"MapInfoCartographic",0,*)

Пример содержимого отредактированного OUT-файла с принудительным заданием типа полей, значений полей, дополнительными опциями экспорта и графикой объектов:

Создание и настройка файла «.OUT» для экспорта карты DM в набор файлов обменного формата Mapinfo - student2.ru

Наши рекомендации