Точки-блоки

Действия с чертежами, если рельефные точки в нем представлены в виде блоков с атрибутами

Исходные данные:

Рабочий файл (приведен ниже):

634KB
04_01_Поверхности_Блоки.dwg

Выберем все точки в файле (команда "Выбрать аналог" в контекстном меню выбора) и скроем всё остальное. Здесь у нас точки рельефа представлены блоками с плановыми координатами X, Y и текстовым атрибутом – отметкой Z.

Примечание: важно обращать внимание на единицы чертежа, так как типичны ситуации, когда стороннее ПО выгружает данные в футах, по причине чего в ходе дальнейшей работы возникают противоречивые ситуации. Сменить единицы измерения можно в ручном режиме меняя параметры чертежа, меню «Единицы измерения» и параметры среды.

Если мы попробуем создать поверхность напрямую – через добавление Объектов чертежа = Блоки, то в силу того, что свойство блока – Отметка Z =0 везде, наша поверхность также будет лежать в нуле. Здесь нам на помощь придут возможности, имеющиеся в классическом AutoCAD – Извлечение данных (_dataextraction). Находится она на вкладке Вставка – окно «Связывание и извлечение», функция Извлечение данных. Она позволяет экспортировать информацию (указанную в атрибутах элементов) в внешние текстовые файлы. А затем мы уже обратно импортируем эти данные как точки и построим поверхность. Активируем функцию и начинаем с ней работать:

Создаем новое извлечение данных и нажимаем далее, выбираем место сохранения данного файла (специальный формат DXE). Далее активируем функцию выбора объектов в текущем чертеже, выделяем рамкой весь чертеж (или заранее выделенные объекты). Также проверяем чтобы в окне «Настройка» стояли галочки в параметрах извлечения – вытаскивать объекты из блоков.

В окне далее нам предоставляется перечень всех объектов из выделенных, которые входят в число поддерживаемых примитивов. Среди них мы выбираем интересуемые объекты – это блоки (плановые координаты) и привязанные к ним атрибуты. Если интересуемых объектов не видно, можно снять галочки с низу с «Отображать только…».

Теперь выбираем желаемые экспортируемые параметры. Первым делом в правом фильтре категорий оставляем видимыми только Геометрию и Атрибуты. После уменьшения списка параметров слева (в окне Свойства) оставляем галочки только у атрибутов Положения по X, Y у блока и атрибута Z у текстового примечания в составе блока. Нажимаем далее, ждем окончания процесса сбора данных.

В следующем окне убираем галочки с отображением столбцов с количеством и наименованиями. Перетаскиваем столбик с отметкой Z в последний столбик (стандартное представление точки).

Далее выбираем формат файла и место сохранения сборки (по умолчанию пользовательская папка с документами). При необходимости открываем файл и смотрим все ли корректно. Теперь переходим на вкладку Вставка нашего Civil 3D, в первое окно Импорт и активируем функцию . Важно сделать ремарку – если вы сохраняете файл как текстовой (txt, csv) и открываете через блокнот – обязательно надо пересохранить его в формате ANSI (так как AutoCAD не умеет читать UTF в большинстве своих модулей).

В дальнейшем файл можно импортировать как обычные точки через "Точки из файла" командой _Aeccimportpoints.

Last updated