Как перенести координаты в автокад
Как перенести объект в начало координат Автокад 2007
Добрый день.
Как перенести объект в начало координат Автокад 2007.
Что делаю:
1.Задаю команду
2.Выбираю объект
3.Привязываюсь
4.Набираю с КЛАВ. 0,0,0 ->Enter.
Что происходит:
Пока ввожу координаты,то курсор отслеживает расположение (перемещается),а после Enter всё остаётся по прежнему.
Владимир Егорьев |
->Кулик Алексей aka kpblc
Очередное огромное спасибо
Владимир Егорьев |
ЦТП, котельные, отопление, вентиляция
А можно нормальным языком как поставить эту с-му координат в начало объекта
Не нравятся тем, что я ничего не понял. Что нужно нажать и прописать чтобы сделать это? Какую комаду, какой лисп и тп
2 ч. ——
[quote=Кулик Алексей aka kpblc;1758588]Систему координат в "начало объекта" или объект в начало координат текущей системы координат?
Как перенести объект в начало координат автокад
Перемещение объектов чертежа AutoCAD .
Команда Move ( Перемещение).
С помощью команды Move (Перенести) можно в AutoCAD перемещать объекты чертежа с одного места на другое. Вызвать эту команду можно одним из следующих способов:
1) из строки меню Редактировать (Modify) -> Перенести (Move);
2) щелчком мыши по кнопке на панели инструментов Редактирование (Modify) или на вкладке Главная ленты инструментов;
3) вводом в командную строку: _move (или ПЕРЕНЕСТИ).
После вызова команды, если вы еще не выбрали объект перемещения, сделайте это. Когда объект перемещения будет выбран, в командной строке AutoCAD появится запрос:
Specify base point or displacement:
Базовая точка или [Перемещение]:
Возможны два варианта ответа на данный запрос и, соответственно, два метода перемещения:
1 . Метод сдвига — указывается смещение, на которое должны быть сдвинуты все точки выделенного объекта (группы объектов) относительно его изначального месторасположения. Например, если указать смещение 10,15, то это значит, что все точки объекта (то есть весь объект) сдвинутся вправо на 10 и вверх на 15.
2. Метод «базовая точка/вторая точка» — сначала указывается произвольная точка чертежа (которая будет базовой), а затем — положение, которое она должна занять после перемещения (вторая точка). При этом в зависимости от того, как будет перемещена базовая точка, будут перемещены и выделенные объекты. Обратите внимание: базовая точка может и не принадлежать перемещаемому объекту; просто, когда это так, перемещение производится более наглядно.
Теперь остановимся на каждом из методов более подробно. Сначала рассмотрим метод сдвига. Допустим, вам необходимо переместить выделенные объекты вправо на 20 и вниз на 25. Тогда в ответ на вышеуказанный запрос следует в командную строку ввести 20,-25 и нажать «Enter». После этого в командной строке появится запрос:
Specify second point of displacement or displacement >:
Вторая точка или :
В ответ ничего не вводите, поскольку этот запрос предназначен для метода «базовая точка/вторая точка». Просто нажмите «Enter». В результате выделенный объект (объекты) будет перемещен.
Метод сдвига удобно использовать, когда точно известно, насколько следует переместить выделенные объекты. Кстати, смещение можно указывать не только в прямоугольных координатах, но и в полярных. Например, если нужно переместить в AutoCAD выделенные объекты на 30 в направлении 45 градусов, то в командную строку следует ввести 30
Теперь давайте рассмотрим метод «базовая точка/вторая точка». В ответ на изначальный запрос:
Specify base point or displacement:
Базовая точка или [Перемещение]:
вы указываете точку на чертеже, которая будет базовой. Сделать это можно как вводом координат в командную строку, так и щелчком мыши. Затем появится следующий запрос:
Specify second point of displacement or displacements
Вторая точка или :
в ответ на который необходимо указать вторую точку — положение базовой точки, которое она должна принять после перемещения. Очень удобно это делать с помощью мыши (см. рисунок).
В зависимости от перемещений курсора на экране монитора будет вырисовываться и перемещаться предварительный эскиз выделенных объектов.
Способ «перетащить — отпустить».
Данный способ используется для перемещения объектов чертежа только с помощью мыши. Поэтому он обычно применяется только в тех случаях, когда не требуется большой точности построений. Хотя если использовать различные режимы привязки автокад, то и с помощью этого способа может быть достигнута необходимая точность.
Чтобы воспользоваться данным способом, не надо вызывать никаких команд. Необходимо только выделить объект (или группу объектов), который вы собираетесь переместить. При этом, как и обычно, на всех выделенных объектах будут проставлены маркеры ручек.
Чтобы переместить выделенные объекты, необходимо «ухватиться» за любой из них — щелкнуть по нему левой кнопкой мыши и не отпускать ее. Но имейте в виду: «УХВАТЫВАТЬСЯ» МОЖНО ТОЛЬКО НЕ ЗА МАРКЕР РУЧКИ. Сразу после того, как вы «ухватитесь» за объект, курсор примет вид стрелки с маленьким прямоугольничком внизу. После этого, все еще удерживая левую кнопку мыши, перемещайте выделенные объекты в нужное положение. Но окончании просто отпустите кнопку мыши. Весь этот процесс проиллюстрирован на рисунке выше.
Перемещение с помощью буфера обмена Windows.
В системе AutoCAD предусмотрен и стандартный, традиционный способ перемещения объектов с помощью буфера обмена Windows. Данный метод используется практически во всех редакторах разного рода: текстовых, графических и др. Суть его сводится к тому, что выделенные объекты вырезаются из одного места и вставляются в другое. В промежутке между операциями вырезания и вставки объекты хранятся в специально отведенной для этих целей памяти компьютера — в буфере обмена.
В AutoCAD все то же самое. Сначала выделяете объекты, которые хотите переместить; затем щелкаете правой кнопкой мыши и в контекстном меню выбираете команду Вырезать (Cut).
Выделенные объекты будут вырезаны и исчезнут с чертежа. Далее еще раз щелчком правой кнопки мыши вызываете контекстное меню и выбираете теперь уже команду Вставить (Paste). После этого система AutoCAD попросит вас указать место, куда следует выполнить вставку. При этом возле курсора появится эскиз вставляемых объектов. Точку вставки можно задать либо с помощью мыши, либо введя ее координаты в командную строку.
Материал этого урока взят из учебника
"AutoCAD 2009 . Официальная русская версия " .
Автор Н. В. Жарков
Прямо Сейчас Подпишитесь На Рассылку!
И Получайте Бесплатные
Обучающие Видео Уроки
По AutoCAD На Ваш E-mail!
Просто Введите Ваши Данные В Форму!
Внимание!
Как активировать рассылку?
Если вы не знаете как правильно активировать рассылку, пройдите по этой ссылке . Там Вы найдёте подробную инструкцию.
P.S. Уважаемый подписчик, если Вы хотите:
То Вы всегда можете:
Желаю вам удачи и успешного изучения программы AutoCAD !
До новых встреч!
Дмитрий Лапин.
Видеокурс по Revit
Архитектурно — строительное проектирование в программе Revit.
AutoCAD обучение
Подпишитесь на бесплатную рассылку : " Эффективная работа в AutoCAD" .
Начало координат Автокаде
Любая работа с чертежами или моделирование 3D– объектов неизбежно связана с использованием координат и координатной системы. Каждая вершина и каждая узловая точка имеет собственные координаты на плоскости или в пространстве, и именно по ним программа строит линии, ребра, плоскости, и все остальное. Поэтому уже в начале изучения Автокада нужно разобраться с тем, какие координатные системы применяются в этой программе, а также, где находится начало координат в Автокаде.
Такой, казалось бы, простой вопрос, как начало координат в Автокаде вовсе не так очевиден, как кажется на первый взгляд. Да, есть мировая система координат, когда точка отсчета по осям находится в центре рабочего пространства. Относительно этой точки можно задать положение любой другой, но не всегда это удобно. Например, если все объекты будут иметь такие координаты, то не возникает их взаимосвязи, да и работать над большим проектом в такой ситуации будет сложно.
Поэтому есть еще такое понятие, как относительная система координат, когда началом координат в Автокаде может стать любая точка, а положение следующей задаётся уже применительно к её положению. Так можно легко строить достаточно сложные фигуры и задавать точные размеры.
В видеоуроке подробно показано, какие координатные системы используются при работе, а также где находится начало координат в Автокаде в каждом случае. Это основы, которые нужно хорошо усвоить перед изучением остальных инструментов программы.
Автор:
Когда команда выдает запрос на ввод точки, можно выбрать точку с помощью указывающего устройства или ввести координаты. Когда включен динамический ввод, можно ввести значения координат в подсказках рядом с курсором.
Декартовы и полярные координаты
Декартова система координат представляет собой три взаимно перпендикулярные оси: X, Y и Z. При вводе значений координат указывается расстояние для точки и его направление ("+" или "-") по осям X, Y и Z относительно исходной точки системы координат (0,0,0).
В системе 2D точки указываются в плоскости XY, именуемой также рабочей плоскостью. Рабочая плоскость подобна листу бумаги в клетку. Значение X в декартовых координатах определяет расстояние по горизонтали, а значение Y определяет расстояние по вертикали. Началом координат считается точка пересечения координатных осей, имеющая координаты (0,0).
В полярной системе координаты точки представляют собой расстояние и угол, отсчитываемые от начала координат. В обоих случаях координаты можно задавать либо в абсолютной, либо в относительной форме. Абсолютные координаты отсчитываются от начала координат (0,0). Относительные координаты отсчитываются от последней указанной точки.
Точку также можно задать, указав направление с помощью курсора и ввода значения расстояния. Такой способ называется методом "направление-расстояние".
Имеется возможность вводить координаты в следующих форматах: научном, десятичном, инженерном, архитектурном и дробном. Углы могут вводиться в градах, радианах, топографических единицах (в виде румбов), а также в градусах, минутах и секундах. Управление форматом единиц осуществляется командой ЕДИНИЦЫ.
- Координаты и расстояния всегда измеряются в единицах, которые не представляют конкретный тип единиц, например миллиметры или дюймы. Прежде чем начать, необходимо решить, какое расстояние будет обозначать одна единица в чертеже.
- Координаты обычно указываются в перемещаемой пользовательской системе координат (ПСК), а не в фиксированной мировой системе координат (МСК). По умолчанию ПСК и МСК совпадают.
Ввод координат с помощью подсказок динамического ввода
Также можно вводить значения координат в подсказках динамического ввода. После ввода значения координаты в поле ввода и нажатия клавиши TAB в поле отображается значок блокировки, а курсор связывается зависимостью с заданным значением параметра. После этого можно вводить значение во второе поле. Если же ввести значение и нажать клавишу Enter, второе поле игнорируется, а значение интерпретируется как ввод методом "направление-расстояние".
Вывод координат в строке состояния
В строке состояния координаты могут отображаться в следующих режимах: статическом, динамическом и с представлением линейных и угловых единиц.
Не редка ситуация, когда проектировщику или специалисту требуется перенести координаты поворотных точек земельного участка из Региональной геоинформационной системы (РГИС) в autocad.
Координатная сетка Санкт-Петербурга представлена в местной системе координат 64-го года (МСК-64). Таким образом, необходимо точно понимать, что топосъемка файла auctocad находится в координатах МСК-64. Простой (но не надежный) способ проверки, это открыть свойства креста координатной сетки и посмотреть на его координаты.
Координаты креста в правильно посаженной топосъемке имеют числа 50 и 00 до запятой, и нули после запятой. Координаты границ Санкт-Петербурга в координатной сетке МСК-64 находятся в диапазоне от 44 000 до 152 000 по обеим осям Х и У.
Таким образом, простейшая проверка координатной сетки должна отвечать требованиям:
- Отсутствуют неправильные значения в наборе цифр координаты;
- Координата находится в диапазоне от 44 000 до 152 000.
Если Вы выявили, что имеющаяся топосъемка определенно находится не в координатах МСК-64, переходите на статью «Как посадить топосъемку в координаты МСК-64» (приносим извинения, статья находится на доработке и будет доступна в ближайшее время).
Следует обратить внимание, что ось абсцисс и ординат в координатной сетке поменяны местами, т.е. координата с изображения 118450.00, обозначенная автокадом по оси Х находится в МСК-64 по оси У.
Итак, для примера мы будем использовать земельный участок по адресу: г. Санкт-Петербург, Свердловская набережная, дом 40, литера А, кадастровый номер 78:10:0515901:27
Заходим на сайт РГИС по ссылке.
Должен быть подключен следующий слой: Вкладка «Содержание карты», ветка «Сведения кадастра объектов недвижимости», слой «Земельные участки и их части».
В верхней панели нажимаем кнопку «Получить информацию», наводим мышь на интересующий земельный участок и нажимаем на него, должно открыться окно сведений земельного участка.
Далее нажимаем на иконку, похожую на серый лист бумаги (на изображении выделено красным). Поверх карты откроется окно с полным перечнем координат поворотных точек земельного участка.
На изображении показано только 5 координат, но на самом деле в этом ЗУ их 50, изображение обрезано в целях экономии места.
Для начала, нужно скопировать координаты и вставить их в заранее созданный пустой лист excel.
В листе excel вырезаем колонку Х, и вставляем ее справа от У.
Таким образом положение координат поменяется и будет соответствовать тому формату, в котором координаты находятся в autocad.
Далее копируем все ячейки и вставляем их в блокнот.
Как видно на изображении ниже, между координатами имеется символ «пробел», который нужно заменить на символ «запятая». Сделать это можно одновременно для всех пробелов.
Для замены всех пробелов копируем любой пробел между координат (все верно, копируем пробел. Для машины это такой же символ как и другие), переходим на вкладку «Правка» - «Заменить». Откроется окно замены. В поле «Что» вставляем ранее скопированный пробел, в поле «Чем» вставляем символ «,» (запятая), нажимаем «Заменить все».
Произойдет единовременная замена всех пробелов на запятые. Координаты должны иметь вид как на изображении ниже.
Далее остаётся вставить координаты в автокад. Для этого копируем все координаты, открываем автокад, выбираем «Полилиния», ставим курсор в командную строку, нажимаем «Ctrl+V» (Вставить). В графическом поле автокада появится контур со всеми внесенными координатами. Чтобы замкнуть его в полигон, нажимаем правой кнопкой мыши в графической области и выбираем пункт «Замкнуть».
На этом все. Координаты топосъемки в точности соответствуют их положению в РГИС.
Такую топосъемку можно использовать для подготовки файла psp для ГАТИ или КИО.
Как точки из каталога координат (Excel-например) автоматически вставить в AutoCad? Как "выдернуть" из AutoCad координаты точек файлом, я знаю.
> Игорь Богаченко
а не проще ли сразу в командную строку вставлять
> Александр И
Если установить ToolPack, то там тоже есть функция импорта-экспорта точек из текстового файла. Получаеться быстрее.
Utiliti->Point Export
Я конечно извиняюсь.
Где найти описание к ToolPack v5.0 на русском языке? Инсталляшка есть.
> Игорь Богаченко
а это что не рулит из командной строки?
команды наверняка надо запускать с минусом " -la"
из Excel не знаю, а каталог координат из блокнота или Word пожалуйста. Если ты внимательно прочитаеш руководство по Саdу то узнаеш, что это программа с открытой архитектурой и в ней можно дописывать свои проги в Lisp и подгружать их. Обращайся.
Александр, у меня как раз обратная задача — выдернуть тысячи точек из автокада. поделитесь, пожалуйста, как вы это делаете?
> Dina
Как точки хранятся? Как примитвы POINT, или что-то другое?
да. это простые точки имеющие высоту Z. мне надо снять информацию — XYZ каждой точки, что бы перенести в другую програму
Просто прочитать все точки не проблема. Попробуй такое:
Проверить не могу — это уж на тебе 🙂
спасибо. сделала из этого лисп. не работает. чего то ему не хватает. (
А что конкретно не работает? чего говорит? Кстати, запускать с ком.строки (при условии, что lsp подгружен) надо как
> kpblc
автокад не понимает команды pt2file. а может, это я чт то не правильно поняла и должна быть другая команда?
> kpblc
пишет вот такое —
Command: pt2file
; error: bad argument type: consp
Прошу прощения, упустил несколько моментов.
> kpblc
ух ты! классно работает! огромное спасибо.
а что еще интересного у вс есть?)))
> Dina
В Готовых программах есть кое-чего, ну и помимо того 🙂
На меня тут фыркнули (не администрация!) в свое время за "рекламу". Повтора не хочу, поэтому прошу в почту.
P.S. Молю. Ко мне — на ты, меня — один!
> kpblc
> kpblc (2006-03-23 15:31:54)
тогда сразу к делу))) моя работа включает так же делание *взглядов* (прошу прощения — не знаю, как правильно по русски))) например, вы стоите (ты стоишь) на дороге, перед тобой пространство, а где то там копают карьер. в моем распоряжении топография и файл геодез.съемки (точки). ты смотришь направо-налево-вперед. задача — показать какие участки топографии ты видишь и какие нет. можно достаточно схематично. такое можешь?
> Dina
Не, на такое я не способен. Это ж надо по точкам построить поверхность (а это Land, я так полагаю). А точки зрения (виды) поставить можно уже и штатными средствами када.
С вашего позволения подниму тему.
Вопрос для меня достаточно интересный, импортировать точки в ACad я могу, в принципе, из десятка наверное программ и плагинов. Хотя часто, по долгу службы, обращаются пользователи которые на стройку приобретают Trimble TS 3305 из программного обеспечения только AutoCad для рисовки исполнительных. Соответственно, я не могу рекомендовать им купить нелицензионное ПО, самим им $ жалко, а загрузить хотелось бы. Исходить хотелось из того, как человеку с Базовыми навыками работы в AutoCade объяснить загрузку данных наипростейшим способом, не использую при этом "условнобесплатные" проги, а только внутренние инструменты. Причем хотелось бы отоброжение номеров пикетов, желательно в другом слое, чтобы потом скрыть. Высоты желательно в другом слое.
Из того, что выше, пробовал использовать script, по простоте понравилось, но много ручного отброса служебной информации прибора и не отображаются номера.
С Lisp-ом не разобрался пока, без книжки не хватило Базовых знаний 🙂 да и не использовал никогда.
Tools тоже неплохо, но сложновата в установке, да и в идеале она не бесплатно распространяется, что тоже не подходит.
Еще интересует корректный переход от геодезической системы координат, в которой работаю приборы и гео. программы, к математической (AutoCad), как и когда это проще делать.
Если у кого есть какие подробные письменные руководства по импорту, буду рад получить на почту. Заранее спасибо.
САПР для инженера
Возникла недавно простая задача: построить в AutoCAD полилинию по координатам из таблицы Excel.
Знаю, что можно написать программу на AutoLISP (или найти готовую), но дело осложнялось тем, что создать полилинию надо было в AutoCAD LT, который, как известно, не поддерживает программирование. После недолгого изучения вопроса решение было найдено. Делюсь.
Задача: в таблице Excel содержатся координаты точек. Необходимо по этим точкам создать полилинию в AutoCAD. При этом, формат файла Excel может быть разным в зависимости от того, откуда получены данные (результат лазерного сканирования, топосъемка, таблица координат от контрольно-измерительной машины и пр.)
Решение: сначала штатными функциями Excel преобразовать координаты в вид X.X,Y.Y, скопировать массив координат в буфер обмена, затем в AutoCAD запустить команду ПЛИНИЯ (_PLINE) и подставить значения координат из буфера.
Предлагаю пошаговую инструкцию.
Подготовка данных в Excel
Открываем таблицу Excel.
В нашем случае в таблице каждая координата точки записана в отдельной ячейке
ВАЖНО! В AutoCAD координаты вводятся в формате X.X,Y.Y — т.е. дробные части координат отделяются друг от друга точкой, а сами координаты — запятой!
В появившемся окне Найти и заменить в качестве параметра Найти вводим запятую, в качестве Заменить на — точку и нажимаем кнопку Заменить все
В результате все числа в таблице будут приведены к нужному нам формату
Обратите внимание, что если в вашем исходном файле в качестве разделителя используется точка, то дополнительно преобразовывать ничего не нужно.
Движемся дальше. Теперь необходимо разрозненные координаты X и Y объединить в одну запись в ячейке. Для этого можно использовать стандартные функции Excel, например, СЦЕПИТЬ или ОБЪЕДИНИТЬ.
В соседнем столбце вводим формулу =СЦЕПИТЬ(A1;",";B1)
В этой форуме A1 и B1 — адреса ячеек с координатами, "," — символ, который будет вставлен между ними
UPD: в комментариях предложили еще ввести параметр _none для отключения привязки. В этом случае значение формулы будет таким =СЦЕПИТЬ("_none ";A1;",";A1)
Перетаскиваем маркер заполнения ячеек для того, чтобы скопировать формулу во все ячейки столбца. В итоге получаем готовую таблицу координат
Если для объединения вы будете использовать функцию ОБЪЕДИНИТЬ, то формула будет следующая =ОБЪЕДИНИТЬ(",";ИСТИНА;A1;B1)
Главное, на что нужно обратить внимание: в результате преобразований мы должны получить в ячейке запись вида X.X,Y.Y.
Выделяем все полученные ячейки с координатами и копируем их содержимое в буфер обмена
Строим полилинию в AutoCAD
Запускаем AutoCAD или AutoCAD LT.
Запускаем команду ПЛИНИЯ (_PLINE) и в командную строку вставляем содержимое буфера обмена
Заключение
Как видите, многие задачи можно упростить и автоматизировать даже без программирования, но далеко не все.
Если для вас привычней формат видеоурока, то он уже доступен
С остальными приемами работы в AutoCAD можно познакомиться на этой странице блога.
Как перенести координаты из AUTOCAD в Excel и обратно с помощью LISP?
Имеем:
1. Замкнутая полилиния.
2. Таблица excel(TabMMM) очищающая коррдинаты от лишних знаков и считающая длины линий.
3. Таблица excel(Shablon koordinat) содержащая вид вставляемой таблицы.
Как выполняется работа:
1. Выбирается примитив в автокаде.
2. Копируются его координаты из команды list.
3. Вставляются в таблицу excel(TabMMM) сочетанием клавиш ctrl+q которая запускает одновременно и макрос очищающий координаты от лишних символов и ститающий длины линий.
4. Далее копируется часть таблицы excel(TabMMM) содержащая уже чистые координаты и вставляется в таблицу excel(Shablon koordinat) под необходимый тип участка (участок 1/участок 2/. )
5 Копируется часть таблицы excel(Shablon koordinat) и вставляется в файл автокад на котором расположен сам примитив.
Необходимо:
1. Автоматизировать процесс выгрузки координат из команды list в таблицу excel(TabMMM) с одновременным выполнением макроса.
2. Автоматизировать процесс копирования координат из таблицы excel(TabMMM) в таблицу excel(Shablon koordinat).
3. Автоматизировать процесс копирования таблицы готовых координат из таблицы excel(Shablon koordinat) в лист автокад.
Конечный материал:
В моем представлении это лисп который может автоматически выполнить все выше перечисленные действия. Не знаю возможно ли совместить в одной программе все эти функции, но надеюсь что есть решение все таки. Наверно есть и другие решения такой проблемы. Мне не нужен готовый продукт (хотя было бы неплохо), а нужен совет или хотя бы напрвление в котором надо рыть чтобы найти решение.
Тема настолько глупая что может быть я даже не смог объяснить её смысл. Отвечу на любые вопросы, грубо говоря помогите кто чем может!
Текстовые файлы являются универсальным форматом, позволяющим обмениваться данными о местности. После выполнения топографической съёмки данные о точках поверхности могут быть экспортированы из тахеометра в текстовый файл. Затем данные о точках из текстового файла можно загрузить в любой проект IndorCAD и использовать для работы.
Следуя указаниям мастера импорта текстового файла, выберите способ преобразования данных, а затем нажмите кнопку Готово . Переключение между окнами мастера осуществляется с помощью кнопок > . Чтобы отменить импорт данных, нажмите кнопку Отмена .
Фиксированная ширина столбцов . В этом случае каждый столбец данных имеет заданную ширину.
Столбцы отделяются разделителями . Значения полей данных отделяются знаками-разделителями (пробелами, запятыми и т.д.).
В области Предварительный просмотр файла отображаются данные выбранного файла в заданном формате.
Параметры импорта, которые определяются на втором шаге мастера, зависят от выбранного формата данных.
Формат с фиксированной шириной столбцов
В первой строке таблицы Образец разбора данных вертикальные линии обозначают конец столбца. Чтобы добавить или удалить линию-разделитель, воспользуйтесь кнопками Добавить и Удалить . Установить ширину столбца можно двумя способами:
переместить линию-разделитель с помощью мыши. Для этого поместите указатель мыши на линию и перетащите её, удерживая нажатой кнопку мыши.
Формат с разделителями
Если выбран формат с разделителями, то на втором шаге мастера необходимо установить символы-разделители. В качестве символов-разделителей можно выбрать пробел, табуляцию, запятую или точку с запятой, а также задать любой другой символ в поле Другие .
На третьем шаге мастера импорта требуется назначить типы столбцам данных в файле. Для этого щёлкните мышью на названии столбца и выберите тип столбца из раскрывающегося списка. Данные из столбца могут быть координатами, кодами, именами точек или комментариями. Если тип столбца не задан, то данные из этого столбца не импортируются.
На четвёртом шаге мастера импорта можно указать, чтобы импортируемые точки были последовательно соединены в линию. Это может быть удобно в тех случаях, когда в файле содержатся координаты точек только одной структурной линии (например, съёмка оси дороги через GPS).
Опция Инвертировать Z-отметки импортируемых точек меняет знак Z-отметок точек на противоположный.
Импорт координат точек в Autocad 2000-2013 из текстовых файлов
Программа загружает (импортирует) координаты точек из файлов формата *.txt, *.csv, *. tsv в программу Autocad версии 2000-2013 .
Файл c координатами для импорта может быть сформирован вручную, или с помощью программы GroundArc TSP или другой программы.
Работа с программой:
1. Запустить программу Point2CAD:
По умолчанию, в Autocad не совпадает направление осей с геодезическими, для этого случая нужно установить флаг «Поменять местами X и Y (для корректного импорта в AutoCAD)».
2. Выбрать файлы для импорта:
3. Преобразовать данные, нажав кнопку «Преобразовать»:
В папке с исходными данными появятся документы с расширением *.src;
4. Для импорта в Autocad координат точек, нужно запустить Autocad и выбрать меню «Tool->Run Script»
Затем указать документ *.src с координатами, получившийся в результате работы программы
После чего нажать кнопку «Open» На экране появятся точки, с координатами из загруженного документа
Загруженные точки распределяются по следующим слоям
Слой !H – отметки, !Label – имена (названия, номера) точек, !Point – точки с координатами.
Точки в Autocad передаются примитивом «Point», поднятым на отметку из файла с координатами.
В AutoCAD Civil 3D можно создавать точки COGO и работать с ними.
Точки AutoCAD имеют только значения координат (X, Y и Z) и существуют только в одном чертеже.
Точки COGO имеют как координаты, так и другие свойства:
- номер точки,
- имя точки,
- исходное (полевое) описание,
- полное (расширенное) описание.
Импорт точек из текстового файла
Запустим Civil 3d. Создадим новый чертеж (Ctrl+N), и выберем нужный шаблон, как на картинке ниже
Текстовый файл с точками
Точки будем импортировать из текстового файла формата txt, выглядят точки в этом файле так:
Получив файл с точками, необходимо сразу проанализировать, в каком формате эти точки записаны. Это понадобится для дальнейших шагов в процессе импорта точек в Civil 3D.
Так выглядит панель Создание точек. С её помощью разными способами можно создавать точки COGO
Появится окно выбора файла
В поле Укажите формат файла точек необходимо выбрать тот формат, который соответствует формату записи точек в нашем файле. Но часто бывает, что не находится такого формата, который есть в текстовом файле, как произошло и в нашем случае. Но программа Civil 3D позволяет создать свой индивидуальный формат, и там сделать настройки, соответствующие имеющемуся файлу.
Настройка формата точек при импорте
Для создания своего формата нужно нажать на верхнюю кнопку справа от поля Укажите формат файла точек.
И затем нажать Создать. Откроется окно, где нужно выбрать Файл точек пользователя и нажать ОК.
Откроется окно настройки Формата файла точек
Введем свое имя формата, например Формат1, в параметрах формата выберем Разделитель и поставим запятую, поскольку помним, что данные в текстовом файле у нас разделяются запятой
Теперь настроим формат точек. Щелкнем по наименованию первого столбца в поле нижней части окна. Появится такое окошко
Подтверждаем (ОК), и нижняя часть окно настройки станет выглядеть так:
Аналогичным образом выбираем формат для следующих столбцов. Все наименования в итоге должны быть следующими, в соответствии с нашим текстовым файлом:
- Имя
- Северное положение
- Восточное положение
- Отметка точки
Данные из файла добавятся в нижнее поле окошка
Теперь нажимаем Анализ, для проверки правильности сформированного формата данных
Если заполняется поле выше, как на этом изображении, значит настройки формата верные.
Нажимаем ОК, закрываем окно редактирования форматов. Теперь в окне Импорт точек в списке форматов появится созданный нами формат Формат1. Выбираем его
Затем по кнопке с символом плюса справа от поля Выбранные файлы, выбираем еще раз наш текстовый файл. В поле предварительного просмотра появятся данные по точкам.
Нажимаем ОК, закрываем окно Создание точек и двойным щелчком по колесику мыши в пространстве модели выведем импортированные точки на экран. Они будут представлены в виде крестиков.
При этом в Навигаторе в раскрывающемся списке Группы точек появится группа _Все точки. Она всегда создается при любом методе создания точек в Civil 3D
Внешний вид выделенных точек легко изменить. Например, выберем одну из точек.
Теперь перейдем в панель стандартных свойств Автокада. Там будут отображаться свойства выбранной точки COGO.
В поле Информация в параметре Стиль можно выбрать стиль отображения выбранной точки. К примеру, выберем Дерево хвойное (ель пихта)
Отображение точки поменяется на символ ёлочки
Кроме внешнего вида символа точки можно настроить стиль метки точки (её подпись).
Этот параметра так и называется Стиль метки точки. В раскрывающемся меню выбирается свойства точки, которые необходимо отобразить на чертеже в виде подписи к ней. Например, выберем Отметки. Рядом с символом точки появится текст с отметкой
Читайте также: