Импорт и экспорт файлов INI

Пользователь имеет возможность вносить изменения в следующие файлы .ini:

Экспорт в файлы формы ArcView

При экспорте в файлы формы ArcView можно интерпретировать формат в качестве формата на основе папки. С этой целью необходимо изменить указанные ниже пункты в файле MapExport.ini.

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

Сегментация объектов некоторых типов при экспортировании

Если экспортируются сплайны и полилинии с утолщениями, выполняется их разбивка на сегменты полилинии. Параметр "Градусы сегментации" определяет значение в градусах, используемое для сегментации. По умолчанию, "Градусы сегментации" равняются 2 градусам.

Кроме того, при экспортировании в файл такого формата, который не поддерживает дуги или эллипсы (например, "Форма" или "Покрытие") или не поддерживает эллипсы с расположенными под углом осями (например, MIF/MID), нельзя изменять сегментацию путем изменения значения для FME_ARC_DEGREES_PER_EDGE. По умолчанию FME_ARC_DEGREES_PER_EDGE равняется 5 градусам.

Можно изменять "Градусы сегментации" и FME_ARC_DEGREES_PER_EDGE в сторону увеличения и уменьшения.

Расстояние от дуги до хорды также можно определить в единицах слоя с помощью команды FME_ARC_CHORD_DISTANCE. Если это значение больше нуля, параметр ARC_DEGREES_PER_EDGE переопределяется. Если расстояние от дуги до хорды слишком велико, дуга экспортируется как прямая линия.

Прим.: Параметры сегментации дуги можно настроить в разделе [Параметры] а также в разделах [FDO-GEN], [SHP], [FDO_SHP], [FDO_SDF] и [FDO_SQLITE]. В разделе [Параметры] рекомендуется использовать то же значение, что и в разделах FDO.

Экспорт в файлы MicroStation DGN

При экспорте в файлы DGN в AutoCAD Map 3D toolset считывается файл прототипа с целью определить информацию по умолчанию, например о том, требуется ли представление итогового файла DGN в британских или метрических единицах и должен ли файл быть двумерным (2D) или трехмерным (3D). Для версий DGN 7 и 8 существуют отдельные файлы прототипа. Для получения подробной информации о файлах прототипов см. раздел Экспорт файлов MicroStation DGN.

Чтобы изменить единицы измерения по умолчанию (или другие значения по умолчанию), необходимо изменить файлы прототипа по умолчанию, указанные в файле MapExport.ini.

Определение файла и параметров выбора папки, используемых для импорта

По умолчанию при импорте файлов формы ArcView, файлов MIF/MID MapInfo, TAB MapInfo или VPF можно выбирать в папке один или несколько файлов для импорта. Это именуется множественным выбором.

По выбору можно изменить настройки в файле mapimport.ini таким образом, чтобы эти форматы считались форматами на основе папки (выбирается папка, и импортируются все содержащиеся в папке файлы) или форматами одиночного выбора (для импорта может быть выбран только один файл). Следует заметить, что файл VPF может являться только файлом на основе папки или файлом множественного выбора.

Импорт DGN-ячеек

При импорте данных из файла DGN можно указать несколько параметров импорта DGN, доступных в группе "Параметры драйвера".

Импорт цветов объектов в виде цветов RGB (True Color)

По умолчанию объекты импортируются с использованием цвета ACI ("Индекс цвета" AutoCAD). При импорте из DGN или MIF/MID можно указывать, чтобы в объектах сохранялись их исходные значения цветов RGB.

Даже при импорте с использованием цветов RGB белые объекты всегда импортируются в "белом ACI", обеспечивающем отображение белого цвета на черном фоне и черного цвета на белом фоне. Черным объектам назначается цвет "ПоСлою". Если требуется экспорт объектов в MIF/MID в черном цвете, перед экспортом замените цвет слоя на черный.

Следует заметить, что в случаях, когда цвет для фона на вкладке "Модель" отличается от черного или белого и импорт выполняется с использованием цветов RGB, не гарантируется видимость объектов, цвет которых близок цвету фона.

Параметры кодировки языка для импорта и экспорта данных GML

Экспортируя данные GML на азиатских языках, необходимо проверять, чтобы в mapexport.ini содержались параметры кодирования языка, необходимые при экспортировании действительных данных GML, для нужного языка.

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

При импорте данных GML на азиатских языках необходимо следить за тем, чтобы параметры языкового кодирования, заданные в файле mapimport.ini системы AutoCAD Map 3D toolset соответствовали настройкам в используемом входном файле. Согласование настроек является необходимым условием успешного импорта.

Добавление пользовательских тегов

Если пользователь знаком с параметрами для драйвера, он может добавлять пользовательские теги. Используется следующий формат:

Драйвер: XXX

Где XXX является кодом, который пользователь посылает драйверу. Необходимо добавить строку в соответствующий раздел файла MapExport.ini. Некорректные теги приводят к непредсказуемым результатам.

Папка файла .ini

Когда выполняется экспорт, в AutoCAD Map 3D toolset прежде всего ведется поиск файла INI в текущем каталоге. Если файлы INI отсутствуют в этом каталоге, используется файл INI из папки C:\Documents and Settings\All Users\Application Data\Autodesk\AutoCAD Map 3D\Rnnn. Чтобы всегда пользоваться одними и теми же настройками, не создавайте дополнительные файлы .ini.

Изменение шрифта, стиля линии, веса линии или выравнивания

Возможно задание нескольких параметров форматирования в файле mapforeignfileproperties.ini. Используйте секции [DGN_V7_FieldMappping] или [DGN_V8_FieldMapping], чтобы разрешить следующие параметры форматирования:

Шрифты DGN

Чтобы преобразовать шрифты DGN в определенные вами стили текста, используйте раздел [DGN_V7_Font] или [DGN_V8_Font].

Стили линий DGN

Чтобы сопоставить стили линий DGN со стилями линий, загруженными в чертеж AutoCAD Map 3D toolset, используйте раздел [DGN_V7_LineStyle] или [DGN_V8_LineStyle].

Вес линии DGN

Чтобы сопоставить веса линий DGN с допустимыми в AutoCAD Map 3D toolset значениями, используйте раздел [DGN_V7_LineWeight] или [DGN_V8_LineWeight].

Вес линии DGN в диапазоне от 0 до 31. Единицами веса линий в AutoCAD Map 3D toolset являются сотые доли миллиметра, при этом допустимыми значениями являются только 0, 5, 9, 13, 15, 18, 20, 25, 30, 35, 40, 50, 53, 60, 70, 80, 90, 100, 106, 120, 140, 158, 200, 211, -1, -2 и -3. Значения -1, -2 и -3 в AutoCAD Map 3D toolset указывают соответственно на команды «ПоСлою», «ПоБлокам» и «по весу линии» (по умолчанию).

Выравнивание DGN

Чтобы преобразовать выравнивание DGN в вертикальный или горизонтальный режимы AutoCAD или во вложение AutoCAD, используйте [IGDS_Justification] или [DGN_V8_Justification].

В область значений DGN-выравнивания входят 0 — 14:

0 обозначает Влево/вверх, 8 — По центру/вниз, 1 — Влево/По центру, 9 — По правому полю/вверх, 2 — Влево/вниз, 10 — По правому полю/к центру, 3 — По левому полю/вверх, 11 — По правому полю/вниз, 4 — По левому полю/к центру, 12 — Вправо/вверх, 5 — По центру/вниз, 13 — Вправо/по центру, 6 — По центру/вверх, 14 — Вправо/вниз, 7 — По центру/к центру. Значение по умолчанию равно 5.

Для выравниваний в AutoCAD Map 3D toolset поддерживаются следующие значения:

Вверх влево, Вверх по центру, Вверх вправо, Середина влево, Середина по центру, Середина вправо, Вниз влево, Вниз по центру, Вниз вправо, База влево, База по центру, База вправо, База вписать, Вниз вписать, Середина вписать, Вверх вписать, База по ширине, Вниз по ширине, Середина по ширине, Вверх по ширине, База посередине, Вниз посередине, Середина, Вверх посередине

Выравнивание MIF

Чтобы задать выравнивание для MIF, используется раздел [MIF_Выравнивание]. Разрешены MIF-выравнивания влево, по центру и вправо.

При импорте из MIF в AutoCAD Map 3D toolset используется последнее сопоставление, заданное в таблице.

Выравнивание Arc/INFO и Е00

Чтобы определить выравнивание для Arc/INFO и E00, используются разделы [ArcInfo_Выравнивание] и [E00_Выравнивание].

При импорте из форматов Arc/INFO или E00 в AutoCAD Map 3D toolset используется последнее сопоставление, заданное в таблице.