Как импортировать данные координат x, y, z из Excel в AutoCAD

Как импортировать данные координат x, y, z из Excel в AutoCAD, image #1

В этой статье рассказавыается о двух различных способах импорта координат X, Y, Z из таблицы Excel в AutoCAD в виде точек.

Импорт координат с помощью формул Excel

В первом способе мы будем использовать только Excel для компиляции данных, а затем просто импортируем их в AutoCAD. Во втором методе мы перенесем данные из excel в простой файл сценария, а затем импортируем данные из файла.

Как показано на рисунке ниже, мы имеем координаты X, Y, Z более чем 10000 точек в листе Excel.

Как импортировать данные координат x, y, z из Excel в AutoCAD, image #2

Чтобы создать точки в чертеже с использованием этих данных (чтобы экспортировать эти данные в чертеж AutoCAD), мы должны преобразовать эти данные в язык, понятный AutoCAD. Мы можем преобразовать эти данные в точки координат, и AutoCAD использует команду POINT для создания точек в AutoCAD.

Введите POINT в командной строке и нажмите клавишу Enter.

Как импортировать данные координат x, y, z из Excel в AutoCAD, image #3

Теперь у нас есть сообщение в командной строке «Specify a Point (Укажите точку )». Существует два способа указать точку.

  1. Ввести координаты X, Y, Z точки на панели команд.
  2. Щелкнуть в любом месте области рисования, и в этой конкретной точке будет создан точечный объект AutoCAD.

Здесь мы воспользуемся первым методом, т.е. вводом координат X, Y, Z точки в командной строке, пусть это будет 1000,1000,1000.

Как импортировать данные координат x, y, z из Excel в AutoCAD, image #4

Нажмите клавишу Enter, и точка AutoCAD будет создана на высоте 1000 1000 с отметкой 1000. Если вы хотите проверить координаты точки, вы можете сделать это с помощью палитры свойств.

Выберите точку, щелкните правой кнопкой мыши, выберите «Свойства» в меню. Значения, которые мы использовали для создания этой точки, показаны рядом с метками Position X, Position Y, Position Z, как показано на изображении ниже.

Как импортировать данные координат x, y, z из Excel в AutoCAD, image #5

Последовательность команд, используемых для создания каждой точки, может в данном примере нужно воспроизвести примерно 10 000 раз для создания всех точек, но, очевидно, что это невозможно сделать вручную, и именно здесь на помощь приходят формулы Excel. Поток команд для POINT выглядит следующим образом в истории панели команд.

Как импортировать данные координат x, y, z из Excel в AutoCAD, image #6

Вот поток команды, показанный на изображении выше.

Command: POINT
Current point modes: PDMODE=0 PDSIZE=0.0000
Specify a point: 1000,1000,1000

На нашем листе Excel координаты X, Y, Z точки 1 находятся в ячейках B2, C2 и D2 соответственно.

Как импортировать данные координат x, y, z из Excel в AutoCAD, image #7

Из истории команд видно, что синтаксис создания точки в AutoCAD - POINT X,Y,Z. Таким образом, для 10 000 точек это значение должно повторяться столько же раз. Полученные данные должны выглядеть так, как данные в красной рамке на изображении ниже.

Как импортировать данные координат x, y, z из Excel в AutoCAD, image #8

Для создания точки с использованием координат, указанных в ячейках B2, C2 и D2, мы должны соединить данные в ячейках B2, C2 и D2, которым предшествует команда POINT, и мы можем использовать функцию СЦЕПИТЬ (CONCATENATE) в Excel для соединения строк.

Как импортировать данные координат x, y, z из Excel в AutoCAD, image #9

На изображении выше функция CONCATENATE используется для соединения строк, для справки я также пишу здесь полную формулу.

=CONCATENATE("POINT ",B3",",,C3",",,D3) — это формула для соединения 5 строк, перечисленных ниже.

  1. ТОЧКА (команда AutoCAD)
  2. " "(символ пробела)
  3. B2 (ячейка, содержащая координату X)
  4. C2 (ячейка, содержащая координату Y)
  5. D2 (ячейка, содержащая координату Z)

И результатом будет ТОЧКА X, Y, Z. Формулу можно скопировать в нижние ячейки, используя функцию маркера заполнения в Excel.

Как импортировать данные координат x, y, z из Excel в AutoCAD, image #10

Скопируйте эти данные, откройте чертеж AutoCAD и вставьте его в панель команд,

Как импортировать данные координат x, y, z из Excel в AutoCAD, image #11

Сделав это, мы только что создали более 10 000 точек. Чтобы проверить общее количество созданных точек, выберите все (Ctrl+A — это сочетание клавиш для выбора всех объектов на чертеже AutoCAD), щелкните правой кнопкой мыши свойства, и вы увидите общее количество точек на чертеже.

Как импортировать данные координат x, y, z из Excel в AutoCAD, image #12

Мы также можем использовать псевдонимы команд в формуле, псевдоним команды Point Command - PO. Тогда формула будет выглядеть так: =CONCATENATE("PO ",B3,",",",C3,",",",D3)

Использование файла сценария для импорта координат

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

Опять же, давайте предположим, что у нас есть данные о координатах на листе Excel в трех столбцах, а именно X, Y и Z (или северное, восточное и возвышение, если хотите). Теперь скопируйте данные из всех этих ячеек, затем откройте Блокнот или любой другой простой текстовый редактор и вставьте в него полные данные.

Этот процесс представлен на видео ниже:

Ваши данные будут выглядеть так, как показано на изображении ниже, с большим количеством пробелов между значениями соответствующих ячеек. Нам нужно заменить пробелы здесь запятой. Выберите пробел между соответствующими записями ячеек и перейдите в меню редактирования Блокнота и выберите параметр «Заменить».

Как импортировать данные координат x, y, z из Excel в AutoCAD, image #13

Теперь в поле «Заменить на» введите «,» (без кавычек), нажмите кнопку «Заменить все» и закройте окно замены

Как импортировать данные координат x, y, z из Excel в AutoCAD, image #14

Теперь введите _MULTIPLE_POINT в первой строке текста блокнота непосредственно перед значениями координат, а затем перейдите в меню «Файл», затем сохраните как вариант и сохраните файл в формате .scr. Вы можете дать ему любое имя, в этом примере я использую point.scr в качестве имени файла блокнота.

Теперь мы можем довольно легко импортировать эти точки в AutoCAD с помощью команды SCRIPT. Введите SCRIPT, затем нажмите клавишу Enter на панели команд AutoCAD, а затем найдите файл scr, созданный в приведенном выше примере, и нажмите кнопку «Открыть».

Точки будут добавлены на чертеж, команда POINT также останется активной. Ее можно отключить, нажав клавишу ESC.

Автор Аджай Ананд. Перевод https://vk.com/repetitor_us

Заказ чертежей и других работ.

1994 views·5 shares