Импортиране на точки с етикети от CSV
Въведение
Section titled “Въведение”QCAD предлага мощен инструмент за импортиране на данни за точки с етикети от CSV файлове. CSV файловете са прости текстови файлове от типа на електронна таблица. CSV означава „стойности, разделени със запетая” (comma-separated values).
Този инструмент е достъпен от менюто Разни > Импорт/Експорт > Импортиране на точки с етикети.
Примерни данни
Section titled “Примерни данни”За този урок използваме следната таблица като примерни данни:
| 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Подготовка
Section titled “Подготовка”Преди да импортирате точки, уверете се, че активният слой на вашия чертеж е слоят, върху който искате да бъдат точките.
Подгответе всички слоеве, които ще ви трябват за импортираните етикети, ако планирате да поставите етикетите на отделни слоеве.
Пример 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 вдясно от точката, една под друга:
Забележете, че не сме задали функцията за позицията Z, така че точката все още е поставена в X/Y със Z, зададено на 0.0.
Пример 4: Множествени етикети с разделители
Section titled “Пример 4: Множествени етикети с разделители”Възможно е също да се присвоят множество колони на една и съща позиция на етикета. В този случай QCAD обединява всички стойности и ги показва на желаното място. Тук показваме името и координатата Z на една и съща позиция на етикета („Вдясно”):
Можем да постигнем това, като просто присвоим една и съща позиция на етикета на множество колони.
Можете да присвоите колкото колони желаете на една и съща позиция на етикета. По подразбиране етикетите се обединяват със запетая и интервал.
Разделителите, използвани за различните позиции на етикетите, могат да бъдат настроени в раздела „Множествен етикет”:
Например можем да променим разделителя по подразбиране за позицията на етикета вдясно с двоеточие, последвано от интервал („: “), което води до форматиране на етикета, както е показано тук:
Пример 5: Множествени етикети с шаблон за форматиране
Section titled “Пример 5: Множествени етикети с шаблон за форматиране”Възможно е също етикетите да се форматират по по-усъвършенствани начини. За целта можете да въведете шаблон за форматиране в полетата за въвеждане на разделителите. „%1” тогава се замества с първата стойност на множествения етикет, „%2” — с втората стойност и т.н. В този пример използваме шаблона за форматиране „%2 (%1)“:
Забележете, че в този случай втората стойност (Z) се показва първа, следвана от първата стойност в скоби:
Z координати
Section titled “Z координати”Въпреки че QCAD е 2D CAD приложение, можете да импортирате Z координати за точки. Тези Z координати могат да бъдат показани от редактора на свойствата в QCAD и също така ще бъдат записани в DXF/DWG. За целта просто присвоете функцията „Z поз.” на съответната колона:
Етикети с индивидуални настройки
Section titled “Етикети с индивидуални настройки”Досега използвахме един и същ слой, шрифт, височина на текста и разстояние за всички етикети. Възможно е също тези аспекти да се управляват за всяка позиция на етикета поотделно. За целта отметнете опцията „Използване на индивидуални настройки” под „Настройки на етикетите”.
Ако тази опция е активирана, за всяка колона се показват допълнителни елементи за управление. С тези елементи можем да дефинираме слоя, шрифта, височината на текста и разстоянието за всяка позиция на етикета поотделно. Това ни позволява да поставяме различни етикети на различни слоеве и да използваме различен шрифт за всеки етикет, както е показано в този пример:
Разделители на файла
Section titled “Разделители на файла”Полетата в CSV файловете обикновено се разделят със запетая. Съществуват обаче и CSV файлове, които използват табулация или точка и запетая като разделител. Можете да настроите разделителя на файла в диалоговия прозорец горе вдясно и да презаредите файла, ако имате работа с такъв файл:
