Импорт точек с подписями из CSV
Введение
Заголовок раздела «Введение»QCAD предлагает мощный инструмент для импорта данных точек с подписями из файлов CSV. Файлы CSV — это простые текстовые табличные файлы. CSV означает «comma-separated values» (значения, разделённые запятыми).
Доступ к этому инструменту можно получить из меню Разное > Импорт/Экспорт > Импорт точек с подписями.
Пример данных
Заголовок раздела «Пример данных»Для этого урока мы используем следующую таблицу в качестве примера данных:
| N | X | Y | Z | C |
|---|---|---|---|---|
| P1 | 127.6 | 100.5 | 50 | Location A |
| P2 | 120 | 134 | 48.77 | Location B |
| P3 | 125 | 123.5 | 37.6 | Location C |
| P4 | 175 | 80.75 | 12.6 | Location D |
Необработанное содержимое файла CSV выглядит так:
N,X,Y,Z,CP1,127.6,100.5,50,Location AP2,120,134,48.77,Location BP3,125,123.5,37.6,Location CP4,175,80.75,12.6,Location DПодготовка
Заголовок раздела «Подготовка»Перед импортом точек убедитесь, что активный слой вашего чертежа — это слой, на котором вы хотите разместить точки.
Подготовьте все слои, которые вам понадобятся для импортированных подписей, если вы планируете разместить подписи на отдельных слоях.
Пример 1: Точки с одной подписью
Заголовок раздела «Пример 1: Точки с одной подписью»Для этого первого примера мы хотим импортировать все точки из таблицы со столбцами X и Y в качестве координат точек. Столбец «N» будет использоваться как подпись справа от каждой точки. Каждая строка в таблице импортируется как объект точки и текстовый объект, как показано здесь:
После запуска инструмента из меню Разное > Импорт/Экспорт > Импорт точек с подписями сначала нужно выбрать, какой файл CSV вы хотите импортировать.
Затем отображается диалог, который позволяет настроить, как именно должны отрисовываться и форматироваться точки и их подписи. Вам также нужно сообщить QCAD, какие столбцы содержат координаты точки.
Для этого примера нам нужно настроить или проверить только три поля (отмеченные красным на снимке экрана ниже):
- Для первого столбца мы выбираем, что эти значения должны отображаться как подписи справа от точки (Позиция подписи: «Справа»).
- Для второго столбца мы выбираем функцию «Поз. X», так как этот столбец содержит значения координаты X точек.
- Для третьего столбца мы выбираем функцию «Поз. Y». QCAD пытается определить столбцы X и Y автоматически на основе имён заголовков столбцов.
Примечание:
- Четвёртый и пятый столбцы с координатой Z и комментарием игнорируются в этом примере (нет функции и нет подписи).
- Справа в разделе «Настройки подписей» мы можем настроить шрифт («Arial»), размер шрифта (здесь 1 единица чертежа) и интервал между точкой и текстом (здесь 0,5 единицы чертежа). Мы также можем выбрать, на каком слое будут размещены подписи.
- В правом нижнем углу мы можем увидеть предпросмотр первой точки данных в том виде, в каком она будет импортирована в чертёж.
Нажмите OK, чтобы импортировать все точки файла CSV с их подписями.
Пример 2: Точка с тремя подписями
Заголовок раздела «Пример 2: Точка с тремя подписями»Этот пример показывает, как можно расположить несколько подписей вокруг импортированных точек.
Для этого примера мы хотим показать координату Z точек слева от точки, а имя и комментарий — справа, друг под другом:
Мы можем добиться этой конфигурации, установив позиции подписей следующим образом:
Пример 3: Отображение координат как подписей
Заголовок раздела «Пример 3: Отображение координат как подписей»Столбец можно использовать как координату, так и подпись. В этом примере мы отображаем координаты X, Y и Z справа от точки, друг под другом:
Обратите внимание, что мы не назначили функцию для позиции Z, поэтому точка по-прежнему размещается по X/Y со значением Z, установленным в 0.0.
Пример 4: Множественные подписи с разделителями
Заголовок раздела «Пример 4: Множественные подписи с разделителями»Также можно назначить несколько столбцов одной и той же позиции подписи. В этом случае QCAD объединяет все значения и отображает их в нужном месте. Здесь мы показываем имя и координату Z в одной позиции подписи («Справа»):
Мы можем добиться этого, просто назначив одну и ту же позицию подписи нескольким столбцам.
Вы можете назначить одной и той же позиции подписи столько столбцов, сколько пожелаете. По умолчанию подписи объединяются запятой и пробелом.
Разделители, используемые для различных позиций подписей, можно настроить на вкладке «Множественная подпись»:
Мы можем, например, изменить разделитель по умолчанию для позиции подписи справа на двоеточие с последующим пробелом (“: “), что приведёт к форматированию подписи, как показано здесь:
Пример 5: Множественные подписи с шаблоном форматирования
Заголовок раздела «Пример 5: Множественные подписи с шаблоном форматирования»Также можно форматировать подписи более продвинутыми способами. Для этого вы можете ввести шаблон форматирования в поля ввода разделителей. «%1» затем заменяется первым значением множественной подписи, «%2» — вторым значением и т. д. В этом примере мы используем шаблон форматирования «%2 (%1)»:
Обратите внимание, что в этом случае второе значение (Z) отображается первым, за ним следует первое значение в скобках:
Координаты Z
Заголовок раздела «Координаты Z»Хотя QCAD является 2D CAD-приложением, вы можете импортировать координаты Z для точек. Эти координаты Z могут отображаться редактором свойств в QCAD и также будут сохранены в DXF/DWG. Для этого просто назначьте функцию «Поз. Z» для соответствующего столбца:
Подписи с индивидуальными настройками
Заголовок раздела «Подписи с индивидуальными настройками»До сих пор мы использовали один и тот же слой, шрифт, высоту текста и интервал для всех подписей. Также можно управлять этими аспектами для каждой позиции подписи индивидуально. Для этого установите флажок «Использовать индивидуальные настройки» в разделе «Настройки подписей».
Если эта опция включена, для каждого столбца отображаются дополнительные элементы управления. С помощью этих элементов управления мы можем определить слой, шрифт, высоту текста и интервал для каждой позиции подписи индивидуально. Это позволяет нам размещать разные подписи на разных слоях и использовать разный шрифт для каждой подписи, как показано в этом примере:
Разделители файла
Заголовок раздела «Разделители файла»Поля в файлах CSV обычно разделяются запятой. Однако существуют также файлы CSV, которые используют табуляцию или точку с запятой в качестве разделителя. Вы можете настроить разделитель файла в диалоге вверху справа и перезагрузить файл, если имеете дело с таким файлом:
