Тема: Топография из Автокада в Civil 3D.
На сайте
http://www.autodesk.ru/adsk/servlet/ite … d=12248627
Выложены рекомендации для выполнения этой работы.
Преобразование топографической съемки, оформленной в традиционном виде, в формат поверхности AutoCAD Civil 3D
Введение
Довольно часто возникает необходимость преобразования топографической съемки, оформленной в традиционном виде (в виде чертежа AutoCAD), в формат поверхности AutoCAD Civil 3D.
Для этого можно воспользоваться стандартной функцией Civil – переместить текст на отметку и построить по нему поверхность. Однако этот способ имеет существенный недостаток: поверхность будет создана по координатам Х и У в точке вставки текста, а не в точке пикета, что повлечет за собой сильные искажения поверхности в плане. Для того чтобы избежать искажений, необходимо переместить точку вставки текста в точку пикета. Сделать это можно вручную, но процесс будет весьма трудоемким.
Для автоматизации процедуры перемещения точки вставки текста в точку пикета целесообразно воспользоваться функционалом AutoCAD Map 3D – инструментальной ГИС, входящей в состав Civil. Как правило, пикеты на таких чертежах представляют собой блок, при разбиении которого получается круг.
Порядок действий
Для преобразования традиционного оформления результатов топографической съемки в формат поверхности AutoCAD Civil 3D необходимо выполнить следующие действия:
1. Разбить пикеты , выбрать получившиеся из пикетов круги и, меняя в окне свойств их диаметр, добиться ситуации, когда при данном диаметре кругов максимально возможное количество точек вставки текста с отметками будет находиться внутри «своих» кругов (Рис. 2).
6. Преобразовать круги в полилинии, для чего воспользоваться мастером очистки чертежа, где в настройках указать «Выбрать все» и «Круги в полилинии» (Рис. 7).
7. Создать связи между кругами и окруженным текстом, для чего выбрать пункт меню «Сгенерировать связи…», затем в появившемся окне «Генерация связей» в настройках задать «Из окруженного текста», «Создавать связи с БД» и «Проверять и создавать» и в качестве шаблона связи указать ранее созданный шаблон (Рис. 8). Далее по запросу программы выбрать весь текст с отметками.
В результате проделанных действий мы получим круги, центр которых соответствует плановому положению пикетов, а атрибут – высотному (Рис. 9). Далее необходимо экспортировать атрибуты кругов в текстовый файл.
8. Экспортировать атрибуты кругов в файл формата mif/mid (Рис. 10), выбрав атрибуты «Центр» из категории «Свойства» и «Ключ» из категории «Шаблоны связи» (Рис .11).
В результате экспорта создаются два текстовых файла с расширениями mid и mif.
9. Открыть в текстовом редакторе «Блокнот» файл с расширением mid и отредактировать его, заменив (меню Правка > Заменить) комбинацию символов «,0’’» и «’’» на пустую строку, тем самым, удалив их из файла (Рис. 12).
10. 10 Перейти в рабочее пространство Civil (Рис. 3).
11. Импортировать точки из файла mid, указав в качестве формата файла «ENZ (разделение запятыми)», а в качестве типа – «Все файлы (*.*)» (Рис. 13).
Описанным выше способом удается связать около 90% текста с пикетами, что обусловлено неоднородным смещением подписей на чертеже.
Для получения качественной цифровой модели местности необходимо доработать ее вручную – присвоить 10% точек высоты, добавить к поверхности границы, структурные линии и т.д. (Рис. 14).
А так это делается просто в Автокаде. Выбирается команда _eattext и из имеющихся блоков формируется файл в Excel_e с координатами Х У и атрибутом в виде высотной отметки. И потом загружается в Civil.
В данной ситуации Х У координата точки вставки блока, а значение атрибута высотная отметка в этой точке. И искажений нет.
Так вот спрашивается, зачем рекомендовать такую процедуру с взрыванием блока, что бы потом получить плохой результат.
Это плохая рекомендация в этом вопросе.
и пользоваться ей не советую.
Вопрос построения рельефа по текстовым значениям к этому не имеет ни какого отношения. Так как в большинстве случаев на съемке есть только текстовые значения, а к какому месту они оносятся установить сложно.