Skip to content

Імпортування точок з мітками з 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,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

Перед імпортуванням точок переконайтеся, що активний шар вашого креслення — це той шар, на якому ви хочете розмістити точки.

Підготуйте всі шари, які вам знадобляться для імпортованих міток, якщо ви плануєте розмістити мітки на окремих шарах.

Приклад 1: Точки з однією міткою

Section titled “Приклад 1: Точки з однією міткою”

Для цього першого прикладу ми хочемо імпортувати всі точки з таблиці зі стовпцями X та Y як координати точок. Стовпець ‘N’ буде використано як мітку праворуч від кожної точки. Кожен рядок таблиці імпортується як об’єкт-точка та текстовий об’єкт, як показано тут:

Імпортовані точки з однією міткою праворуч від кожної точки

Після запуску інструмента з меню Різне > Імпорт/Експорт > Імпортувати точки з мітками вам спершу потрібно вибрати, який файл CSV ви хочете імпортувати.

Далі показується діалог, який дозволяє налаштувати, як саме мають відтворюватися та форматуватися точки і їхні мітки. Вам також потрібно вказати QCAD, які стовпці містять координати точки.

Для цього прикладу нам потрібно лише скоригувати чи перевірити три поля (ті, що позначені червоним на знімку екрана нижче):

  • Для першого стовпця ми вибираємо, що ці значення мають відображатися як мітки праворуч від точки (Розташування мітки: «Праворуч»).
  • Для другого стовпця ми вибираємо функцію «Поз. X», оскільки цей стовпець містить значення координати X точок.
  • Для третього стовпця ми вибираємо функцію «Поз. Y». QCAD намагається автоматично визначити стовпці X та Y на основі назв заголовків стовпців.

Зауваження:

  • Четвертий та п’ятий стовпці з координатою Z та коментарем ігноруються для цього прикладу (без функції та без мітки).
  • Праворуч під «Параметри мітки» ми можемо скоригувати шрифт («Arial»), розмір шрифту (тут 1 одиниця креслення) та відстань між точкою й текстом (тут 0.5 одиниці креслення). Ми також можемо вибрати, на якому шарі мають розміщуватися мітки.
  • У нижньому правому куті ми бачимо попередній перегляд першої точки даних у тому вигляді, у якому вона буде імпортована в креслення.

Натисніть OK, щоб імпортувати всі точки файлу CSV з їхніми мітками.

Діалог імпортування точок з мітками, налаштований для однієї мітки

Приклад 2: Точка з трьома мітками

Section titled “Приклад 2: Точка з трьома мітками”

Цей приклад показує, як можна розташувати кілька міток навколо імпортованих точок.

Для цього прикладу ми хочемо показати координату Z точок ліворуч від точки, а назву й коментар — праворуч, одне під одним:

Імпортована точка з трьома мітками, розташованими навколо неї

Цієї конфігурації можна досягти, задавши позиції міток так:

Конфігурація стовпців для трьох міток навколо кожної точки

Приклад 3: Відображення координат як міток

Section titled “Приклад 3: Відображення координат як міток”

Стовпець можна використовувати одночасно як координату та як мітку. У цьому прикладі ми відображаємо координати X, Y та Z праворуч від точки, одне під одним:

Точка з координатами X, Y та Z, показаними як мітки

Зауважте, що ми не призначили функцію для позиції Z, тож точка все ще розміщується в X/Y зі значенням Z, встановленим у 0.0.

Конфігурація стовпців з відображенням координат як міток

Приклад 4: Мультимітки з роздільниками

Section titled “Приклад 4: Мультимітки з роздільниками”

Також можна призначити кілька стовпців одній позиції мітки. У цьому випадку QCAD об’єднує всі значення й відображає їх у бажаному розташуванні. Тут ми показуємо назву та координату Z в одній позиції мітки («Праворуч»):

Точка з мультиміткою, що поєднує назву та координату Z

Цього можна досягти, просто призначивши ту саму позицію мітки кільком стовпцям.

Конфігурація стовпців з призначенням тієї самої позиції мітки кільком стовпцям

Ви можете призначити одній позиції мітки скільки завгодно стовпців. За замовчуванням мітки об’єднуються комою та пробілом.

Роздільники, що використовуються для різних позицій міток, можна скоригувати на вкладці «Мультимітка»:

Вкладка «Мультимітка» для коригування роздільників міток

Ми можемо, наприклад, змінити типовий роздільник для позиції мітки праворуч на двокрапку з пробілом (“: “), що приводить до форматування мітки, як показано тут:

Мультимітка з роздільником-двокрапкою

Приклад 5: Мультимітки з шаблоном форматування

Section titled “Приклад 5: Мультимітки з шаблоном форматування”

Також можна форматувати мітки складнішими способами. Для цього ви можете ввести шаблон форматування в полях введення роздільників. «%1» тоді замінюється першим значенням мультимітки, «%2» — другим значенням тощо. У цьому прикладі ми використовуємо шаблон форматування «%2 (%1)»:

Роздільник мультимітки, налаштований із шаблоном форматування

Зауважте, що в цьому випадку друге значення (Z) відображається першим, а за ним — перше значення в дужках:

Мультимітка з використанням шаблону форматування

Хоча QCAD є 2D-застосунком CAD, ви можете імпортувати координати Z для точок. Ці координати Z можуть відображатися редактором властивостей у QCAD, а також зберігатимуться в DXF/DWG. Для цього просто призначте функцію «Поз. Z» відповідному стовпцю:

Призначення функції «Поз. Z» стовпцю

Мітки з індивідуальними параметрами

Section titled “Мітки з індивідуальними параметрами”

Досі ми використовували той самий шар, шрифт, висоту тексту та відстань для всіх міток. Також можна керувати цими аспектами для кожної позиції мітки окремо. Для цього позначте параметр «Використовувати індивідуальні параметри» під «Параметри мітки».

Якщо цей параметр увімкнено, для кожного стовпця відображаються додаткові елементи керування. За допомогою цих елементів керування ми можемо визначити шар, шрифт, висоту тексту та відстань для кожної позиції мітки окремо. Це дозволяє нам розміщувати різні мітки на різних шарах та використовувати різний шрифт для кожної мітки, як показано в цьому прикладі:

Використання індивідуальних параметрів для кожної позиції мітки

Поля у файлах CSV зазвичай розділяються комою. Однак існують і файли CSV, які використовують як роздільник табуляцію чи крапку з комою. Ви можете скоригувати роздільник файлу в діалозі вгорі праворуч і перезавантажити файл, якщо маєте справу з таким файлом:

Коригування роздільника файлу CSV