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 файла