Как закинуть точки в автокад цивил
Основным и универсальным форматом файлов для импорта точек в CIVIL 3D является .txt. Файл с координатами точек можно создать вручную, прописав данные точек в определенной последовательности: Исходное описание, Северное положение, Восточное положение, Отметка точки; либо выгрузить готовый файл из геодезических приборов: тахеометра или GPS приемника.
Пример содержимого файлов указан на следующем рисунке.
Импорт точек в Autodesk CIVIL 3D
Запускаем программу. Во вкладке «главная», в верхней панели инструментов, находим и кликаем на кнопку «точки», в выпавшем окне выбираем команду «инструменты создания точек».
Далее в открывшемся окне выбираем команду «импорт точек».
Появляется следующее окно с настройками формата файла точек и их предварительным просмотром.
Для импорта точек кликаем на «+» в разделе «выбранные файлы», появляется следующее окно, в котором находим и открываем нужный нам файл.
Далее в окне импорта точек создаем новый формат файла точек: «Управление форматами» (справа от раздела «укажите формат файла точек») => «создать…» => «файл точек пользователя» => «ок». Появляется следующее окно
В данном окне задаем имя формата, устанавливаем разделитель на запятой (т.к. в txt файле параметры точек указаны через запятую), задаем имя столбцов, путем нажатия на заголовок каждого столбца (названия задаются в том порядке, в котором расположены данные точек в txt файле). Нажимаем «ок»
Далее в окне «форматы файлов точек» выбираем созданный нами формат.
После выбора формата файлов точек в разделе «предварительный просмотр» появятся данные наших точек, для удобства дальнейшей работы с точками можно объединить их в группу точек. Для этого ставим галочку «добавить точки в группу точек», появится возможность добавления группы точек, кликаем на кнопку добавления, задаем имя группы, нажимаем «ок»
Группа точек добавлена. Далее в окне импорта точек также нажимаем «ок». Точки импортированы в Autodesk AutoCAD Civil 3D.
Импорт точек в Autodesk CIVIL 3D
Для экспортирования точек из Civil выделяем нужные нам точки в проекте, как правило программа автоматически открывает вкладку «точки COGO» в области инструментов, данная вкладка позволяет проводить любые манипуляции с выделенными точками.
В данной вкладке находим область «Инстр. работы с точ. COGO», в ней кликаем кнопку «Экспорт точек».
Откроется окно с параметрами экспортирования, в котором выбираем созданный ранее или создаем новый формат экспортируемых точек.
В области «файл назначения» выбираем нужную нам папку, в которой будет создан txt файл с координатами точек, задаем имя будущего файла, выбираем необходимый «тип файла» (в данном случае txt), нажимаем «открыть».
Нас возвращает в окно с параметрами экспортирования. При необходимости можно выбрать точки из определенной группы точек, для этого ставим галочку напротив «только точки из группы» и в шторке выбираем необходимый нам вариант. Также можно задать дополнительные параметры в области «дополнительные параметры»
Когда все параметры экспортирования заданы, нажимаем кнопку «Ок», окно закроется, а файл с координатами точек появится в заданной ранее папке.
Автор:
Импорт данных точек из текстового файла ASCII или файла Microsoft® Access.mdb на чертеж.
Импорт точек, например данных точек, собранных изыскателем в ходе съемки, является быстрым и эффективным способом размещения точек в чертеже.
Перед импортом точек необходимо создать формат файла точек, описывающий компоновку данных точек в файле данных точек.
Для получения подробных сведений см. раздел "Форматы файлов точек".
Важное замечание: Максимальный номер точки, допустимый в Civil 3D — 4 294 967 295. Ссылаться на точки, номера которых превышают 4 294 967 295, можно по именам точек или с помощью пользовательских свойств. Дополнительные сведения приведены в разделе Применение пользовательских свойств к точкам.
Можно добавлять импортируемые точки в группу точек, корректировать данные в ходе импорта, например корректировать отметки, производить преобразование координат, вычислять координатные данные, задавать порядок нумерации точек при их создании.
Упражнение. Импорт точек из базы данных
- Укажите значения парамета "Идентичность точек" , которые управляют номерами созданных точек. Дополнительные сведения приведены в разделе "Изменение параметров идентификатора точек".
- Выберите вкладку "Главная" панель "Создать данные рельефа" меню "Точки" "Инструменты создания точек" найти .
- Выделите мышью "Импорт точек" в панели инструментов "Создание точек".
- В диалоговом окне "Импорт точек" нажмите и выберите файлы данных точек, которые нужно импортировать.
После выбора файла точек список "Задайте формат файла точек" фильтруется по типам файлов, которые могут соответствовать выбранному файлу.
Прим.: Чтобы включить или выключить фильтрацию по формату файлов, нажмите .
На основе выбранного формата файла выполняется анализ выбранного файла точек, после чего данные предварительно отображаются в области "Просмотр" .
Область "Просмотр" обновляется в соответствии с текущим выбранным форматом файлов точек и содержимым выбранного файла точек.
В AutoCAD Civil 3D можно создавать точки COGO и работать с ними.
COGO — это точки координатной геометрии, и это совсем не те точечные узлы, которые имеются в Autocad
Точки AutoCAD имеют только значения координат (X, Y и Z) и существуют только в одном чертеже.
Точки COGO имеют как координаты, так и другие свойства:
- номер точки,
- имя точки,
- исходное (полевое) описание,
- полное (расширенное) описание.
Точки COGO можно сохранить в проекте вне чертежа и выступать в качестве ссылочных объектов. Термин «точки» в Civil 3D — это и есть точки COGO.
Импорт точек из текстового файла
Запустим Civil 3d. Создадим новый чертеж (Ctrl+N), и выберем нужный шаблон, как на картинке ниже
Текстовый файл с точками
Точки будем импортировать из текстового файла формата txt, выглядят точки в этом файле так:
Получив файл с точками, необходимо сразу проанализировать, в каком формате эти точки записаны. Это понадобится для дальнейших шагов в процессе импорта точек в Civil 3D.
В нашем случае, первый элемент в строке — это имя точки. Часто бывает, что на первом месте стоит номер точки (обозначается простыми числами). После имени идут две координаты в плане и третья — высотная отметка. Все данные разделяются запятыми. Также, зачастую после высотной отметки в текстовом файле идут текстовые символы с описанием точки. Но в нашем случае их нет.
Создание точек методом импорта — первый этап
Итак, на ленте Civil 3D вызовем панель Создание точек. Для этого жмем Точки — Инструменты создания точек
Так выглядит панель Создание точек. С её помощью разными способами можно создавать точки COGO
Нажимаем последнюю на панели кнопку «Импорт точек»
Появится окно выбора файла
В поле Укажите формат файла точек необходимо выбрать тот формат, который соответствует формату записи точек в нашем файле. Но часто бывает, что не находится такого формата, который есть в текстовом файле, как произошло и в нашем случае. Но программа Civil 3D позволяет создать свой индивидуальный формат, и там сделать настройки, соответствующие имеющемуся файлу.
Настройка формата точек при импорте
Для создания своего формата нужно нажать на верхнюю кнопку справа от поля Укажите формат файла точек.
И затем нажать Создать. Откроется окно, где нужно выбрать Файл точек пользователя и нажать ОК.
Откроется окно настройки Формата файла точек
Введем свое имя формата, например Формат1, в параметрах формата выберем Разделитель и поставим запятую, поскольку помним, что данные в текстовом файле у нас разделяются запятой
Теперь настроим формат точек. Щелкнем по наименованию первого столбца в поле нижней части окна. Появится такое окошко
Выберем в раскрывающемся списке Имя, поскольку в нашем текстовом файле первый блок данных в строке — это имя.
Подтверждаем (ОК), и нижняя часть окно настройки станет выглядеть так:
Аналогичным образом выбираем формат для следующих столбцов. Все наименования в итоге должны быть следующими, в соответствии с нашим текстовым файлом:
Далее, нажимаем кнопку Загрузить и выбираем в проводнике наш текстовый файл формата txt (в нашем случае он называется «точки»)
Данные из файла добавятся в нижнее поле окошка
Теперь нажимаем Анализ, для проверки правильности сформированного формата данных
Если заполняется поле выше, как на этом изображении, значит настройки формата верные.
Нажимаем ОК, закрываем окно редактирования форматов. Теперь в окне Импорт точек в списке форматов появится созданный нами формат Формат1. Выбираем его
Затем по кнопке с символом плюса справа от поля Выбранные файлы, выбираем еще раз наш текстовый файл. В поле предварительного просмотра появятся данные по точкам.
Нажимаем ОК, закрываем окно Создание точек и двойным щелчком по колесику мыши в пространстве модели выведем импортированные точки на экран. Они будут представлены в виде крестиков.
При этом в Навигаторе в раскрывающемся списке Группы точек появится группа _Все точки. Она всегда создается при любом методе создания точек в Civil 3D
При выделении курсором одной или нескольких точек изменится внешний вид ленты — появится вкладка Точка COGO или Точки COGO, наполненная инструментами по работе с точками, о которых будет рассказано в других статьях.
Внешний вид выделенных точек легко изменить. Например, выберем одну из точек.
Теперь перейдем в панель стандартных свойств Автокада. Там будут отображаться свойства выбранной точки COGO.
В поле Информация в параметре Стиль можно выбрать стиль отображения выбранной точки. К примеру, выберем Дерево хвойное (ель пихта)
Отображение точки поменяется на символ ёлочки
Кроме внешнего вида символа точки можно настроить стиль метки точки (её подпись).
Этот параметра так и называется Стиль метки точки. В раскрывающемся меню выбирается свойства точки, которые необходимо отобразить на чертеже в виде подписи к ней. Например, выберем Отметки. Рядом с символом точки появится текст с отметкой
О том, как ускорить процесс настройки стиля множества точек, с их предварительным упорядочиванием в группы, мы расскажем в статье «Группирование точек в Civil 3D»
Для создания точки в Цивил 3Д в области инструментов на вкладке Навигатор находим пункт Точки, нажимаем правую кнопку мыши и в появившемся контекстном меню — на верхнюю клавишу Создать.
Появится панель создания точек
В раскрывающейся первой кнопке собраны различные команды по созданию точки
Выберем первый инструмент — Вручную
Civil попросит ввести сначала описание точки, а затем её отметку. В качестве описания введем для примера цифру 1. Указав описание и отметку, с подтверждением их кнопкой Enter, мы получим первую построенную точку:
Далее, программа будет готова построить следующую точку. Чтобы выйти из режима построения, нажимаем Esc.
Построенная точка обозначена крестиком, поскольку автоматически попала в группу Все точки, куда попадают абсолютно все точки. А в этой группе настроено соответствующее отображение точки (Стандарт)
Чтобы изменить отображение точки, нужно поместить её в какую-либо группу, имеющие свои настройки отображения. К примеру, создадим новую группу:
Введем имя группы (Группа 1) и настроим отображение точек этой группы
На вкладке Включить нажмем выберем пункт По совпадению исходных описаний и поставим в нем, то описание, которое мы задали созданной ранее точки.
Мы увидим в навигаторе, что новая группа будет создана
А точка на чертеже поменяет свое отображение
При построении аналогичным способом второй точки, даже задавая ей описание — 1, точка будет выглядеть как в первый раз — крестиком, хотя и попадет в созданную нами группу — Группу 1, т.к. мы настроили это во вкладке Включить.
Чтобы и у второй точки изменилось отображение, нужно обновить чертеж через навигатор, нажав правой кнопкой мыши по Группе 1
Чертеж обновится и точка станет выглядеть в соответствии с настройками группы
Если имеется задача, чтобы вновь создаваемые точки попадали в определенную группу автоматически (то есть, чтобы описание создавалось автоматически), это тоже можно реализовать.
Для этого нужно развернуть панель «Создание точек»:
Затем развернуть плюсик «Создание точек» и найти строку «Заправшивать описание»:
Меняем в этой строке значение с Вручную на Автоматически, а в строке «Описание по умолчанию» — ставим единичку
Теперь при создании точки вручную программа не будет запрашивать описание, а будет создавать его автоматически (в нашем случае — единичку), требуя только указать место размещения точки и ее высотную отметку. При обновлении группы точка с меткой поменяют свое отображение.
После закрытия развернутой панели «Создание точек», настройки в свойствах будут сброшены.
Чтобы фиксировать настройки, нужно перейти в диспетчере во вкладку Параметры — разворачивающиеся списки Точка — Команды. Выбираем Create Points правой кнопкой мыши и щелкаем «Редактировать параметры команды».
Откроется окно настройки параметров команды
Здесь в списке «Создание точек» будут такие же параметры, о которых говорилось выше. Меняем их:
Теперь при нажатии ОК параметры команды будут сохранены. И при открытии — закрытии панели «Создание точек», параметры сбрасываться не будут.
Создание точек из полилинии
Построим произвольную автокадовскую полилинию.
На панели создания точек раскроем список и выберем Вершины полилинии — Автоматически
После щелчка курсором по полилинии, в её вершинах будут созданы точки
Обновив группу точек увидим их соответствующее группе отображение. Высотные отметки будут нуливыми, т.к. полилиния в автокаде чертится в нулевой плоскости. Если бы была построена трехмерная полилиния, точки имели бы разные высотные отметки, соответствующие координатам.
Команда Интерполировать
Допустим, у нас есть две точки с разными высотными отметками
В панели «Создание точек» находим инструмент Интерполировать
Поочередно щелкаем две точки, вводим количество промежуточных точек (например, 2), смещение оставляем 0, и при нажатии ввода у нас появятся две новые точки между двумя существующими, с равными промежутками между точками. После обновления групп, видим следующую картину:
Использование прозрачных команд при размещении точек
Прозрачные команды находятся с правой стороны рабочего поля, они применяются при работе с различными объектами, в том числе с точками:
Эти команды работают только при запуске какой-либо другой команды — рисования, редактирования и т.д. Они позволяют строить вспомогательные геометрические построения при размещении точек, относительно каких-либо базовых объектов.
К примеру, выберем команду «Создание точки» и сразу нажмем на верхнюю прозрачную команду, позволяющую задавать местоположение точки по углу и расстоянию от известной точки и направлению. Рядом с прямоугольным курсором появится надпись «Выберете линию».
Жмем на нее правой кнопкой мыши и выберем Точки
Далее щелкаем по двум точкам, по которым пройдет базовая линия, и вводим откладываемый от нее угол, расстояние от известной точки и отметку новой точки.
Особенности нумерации точек в Civil 3D
При создании новой точки с таким же номером, который имеется у существующей точки (например, при копировании), появляется диалоговое окно.
Это диалоговое окно используется для разрешения конфликтов номеров точек.
В случае конфликта номеров точек съемки значениями «Перезаписать» и «Пропустить» ограничивается список доступных вариантов для параметра «Разрешение». При выборе варианта «Пропустить» значения точек COGO не изменяются. Параметры «Добавить смещение» и «Последовательность с» не доступны.
Разрешение
Этот параметр определяет порядок разрешения конфликта:
- Добавить смещение: К номеру новой точки добавляется смещение, указанное для параметра «Добавить смещение». Например, если значение смещения равно 200, то новым точкам с номерами 1, 2, 3 будут присвоены номера 201, 202, 203.
- Объединить: Поверх данных, существующих в точке назначения, будут записаны данные новой точки, а данные в старой точке , для которых нет данных новой точки, останутся неизмененными.
- Перезаписать: Точка исходная будет перезаписана.
- Последовательность с: Изменение нумерации исходных точек будет начато с номера точки, указанного в параметре «Последовательность с».
- Использовать номер следующей точки: Точке будет присвоен следующий неиспользуемый номер точки.
Добавить смещение
Определяется смещение, добавляемое к новому номеру точки, когда параметр «Разрешение» принимает значение «Добавить смещение». Нужно ввести целое число.
Последовательность с
Определяется начальный номер последовательности при переименовании новых точек, когда параметр «Разрешение» принимает значение «Последовательность с». Нужно ввести целое число.
Всегда применять при конфликте номеров точек
Параметр «Разрешение» будет применен по отношению ко всем дополнительным повторяющимся номерам точек, которые обрабатываются командой. Если конфликт номеров точек не сможет быть разрешен на основе параметра «Разрешение», то диалоговое окно будет выведено снова.
В этом уроке мы воспользуемся примером облака точек, который расположен в папке учебных пособий Civil 3D.
Для создания облака точек необходимо на вкладке Главное выбрать панель Создать данные рельефа и вызвать команду Создать облако точек.
Или же в Навигаторе кликнуть правой кнопкой мыши на коллекции Облака точек и вызвать команду Создать облако точек .
В появившемся окне задаем имя облака точек, его описание и стиль.
Далее выбираем файл с данными лазерного сканирования.
Так же можно задать систему координат облака точек, которая должна совпадать с системой координат чертежа.
В подменю Сводка содержится информация о создаваемом облаке точек, если была допущена ошибка, то можно вернуться на шаг назад и внести исправления.
Создание нового облака точек происходит в фоновом режиме, так что можно продолжать работу во время этого процесса.
Белый параллелепипед, окружающий облако точек, — это ограничивающий параллелепипед, определяющий границы объекта — облака точек. Размер и геометрия ограничивающего параллелепипеда зависят от минимального и максимального значения координат объекта-облака точек.
Теперь с облаком точек можно работать как с любым объектом Civil 3D. Давайте изменим стиль облака. Для этого необходимо выбрать облако точек, в панели Облако точек выбрать Свойства облака точек.
Выбираем стиль Диапазоны отметок.
Во вкладке Диапазоны отметок выбираем команду Восстановить из стиля.
Облако точек раскрасилось в соответствии с высотными отметками.
В следующей статье мы рассмотрим классификацию облака точек, фильтрацию по классификации и создание поверхности на основе облака точек.
Читайте также: