Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Digitals.pdf
Скачиваний:
73
Добавлен:
28.06.2022
Размер:
9.86 Mб
Скачать

ASCII text file

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

Отметим, что возможность сохранения карты в формат DAT не предусмотрена.

ASCII text file

Всвоем простейшем виде данный формат напоминает только что рассмотренный формат DAT и представляет собой список координат точек объекта в виде X Y Z, где координата Z не является обязательной. Программа считывает координаты из такого файла и строит из них полилилию, пока не встретит пустую строку. Встретив пустую строку, программа закончит построение текущего объекта и начнет новый, продолжив чтение координат со следующей непустой строки.

Вусложненном варианте формата ASCII возможно сохранение (и чтение) не только координат, но и информации о слое объекта, содержимом его параметров, а также о подписях, вынесенных на карту. Сохраните любой фрагмент карты в данный формат и откройте получившийся файл в Блокноте, чтобы получить пример для изучения.

Вот небольшой фрагмент с краткими пояснениями (здесь “закодированы” два объекта - отметка высоты и здание):

MET

BEGIN XY

#

//Layer 12000000 Позначки висот //ObjectID 167

//C[-2] X-0.19 Y-2.69 Z-32.57 O3600 L257 20370.13 10741.46 154.16

#

//Layer 44200000 Будівлі //ObjectID 36

//P[100] КЖ

//C[100] X0.71 Y0.49 Z0.00 O3385 L257

20379.36

10709.08

158.39

20373.63

10723.65

157.16

20361.52

10718.72

157.60

20365.71

10708.19

158.48

20373.74

10711.52

158.22

20375.54

10707.35

158.51

20379.36

10709.08

158.39

END

Служебный заголовок. В конце файла ему соответствует END.

Код и название слоя объекта.

Код объекта.

Параметр: код и содержимое.

Подпись: код соответствующего параметра, информация о сдвиге подписи относительно центра объекта, ее развороте и способе выравнивания.

Собственно, список координат объекта.

Ввиду своей простоты, текстовый формат ASCII можно использовать для нестандартной конвертации ваших карт в сторонние форматы, для чего требуются желание и некоторые навыки программирования.

AutoCAD DXF/DWG

Формат AutoCAD DXF/DWG, вероятно, является наиболее популярным в качестве обменного среди геодезистов, архитекторов и проектантов, особенно при крупномасштабном картографировании. Импорту и экспорту в данный формат в Digitals уделено особое внимание.

261

Глава 11. Импорт и экспорт карт

Чтению данного формата посвящен отдельный подраздел ниже, мы же пока начнем с записи. Опытный специалист, заслышав о конвертации в AutoCAD, задаст себе ряд вопросов:

будут ли передаваться значки блоками?

как передать типы линий?

происходит ли передача штриховок и заливок?

как передадутся подписи и таблицы?

2D или 3D?

Отметим сразу, что в Digitals имеется целый ряд настроек, отвечающих на эти вопросы. Однако, как показывает практика, когда говорят о передаче карты в формате DXF/DWG, то чаще всего речь идет о некоем аналоге растровой картинки, только выраженной в виде векторных примитивов программы

AutoCAD.

Особенно это касается передачи карт для последующего проектирования - например, в программе ArchiCAD. В этом случае переданный DWG файл будет в лучшем случае подложкой и, если все выгдядит “красиво”, никто в подробности типа “это блок или полилиния?” вникать не будет.

Если ваш случай именно такой, то настройте параметры записи, как показано ниже на рисунке и смело сохраняйте карту.

Рассмотрим настройки подробнее.

Код, Имя

Эти переключатели отвечают за то, как будут передаваться имена слоев - записываться в виде кодов или имен. При этом для кодов можно установить длину в поле ввода рядом с соответствующим переключателем. Если код имеет меньшую длину, он будет дополнен слева нолями.

Если выбрано сохранение имен, то Digitals заменит все “неправильные” с точки зрения AutoCAD символы (например, пробелы) подходящими аналогами.

2D Polylines

Digitals хранит объекты карты в трех координатах. Данная настройка отвечает за передачу объектов в виде 2D или 3D полилиний.

Не создавать DBF

Обычно включена. Управляет созданием сопутствующего DBF файла с атрибутивной информацией. В практике автора такой файл не использовался ни разу.

Запретить Polyface

Запрещает создание примитивов Многогранная сеть при экспорте 3D моделей зданий. Если включена, то сохранение происходит в виде 2D или 3D полилиний (здесь вступает в силу настройка

2D Polylines).

Запрет также помогает при ложных срабатываниях на некоторых объектах с разрывами, не являющихся в действительности 3D моделями.

Конвертировать все условные знаки

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

Благодаря этой опции все линейные знаки передаются набором отдельных примитивов. Такая карта плохо поддается редактированию в AutoCAD, но зато ее внешний вид очень хорошо соответствует тому, что мы видели в Digitals.

262