Skip to content

Importarea punctelor cu etichete din CSV

QCAD oferă un instrument puternic pentru importarea datelor de puncte cu etichete din fișiere CSV. Fișierele CSV sunt fișiere simple de tip foaie de calcul, bazate pe text. CSV înseamnă „comma-separated values” (valori separate prin virgulă).

Acest instrument poate fi accesat din meniul Diverse > Import/Export > Importarea punctelor cu etichete.

Pentru acest tutorial, folosim următorul tabel ca date de exemplu:

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

Conținutul brut al fișierului CSV arată astfel:

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

Înainte de a importa punctele, asigurați-vă că stratul activ al desenului dumneavoastră este stratul pe care doriți să se afle punctele.

Pregătiți toate straturile de care veți avea nevoie pentru etichetele importate dacă intenționați să plasați etichetele pe straturi separate.

Exemplul 1: Puncte cu o singură etichetă

Section titled “Exemplul 1: Puncte cu o singură etichetă”

Pentru acest prim exemplu, dorim să importăm toate punctele din tabel folosind coloanele X și Y ca coordonate ale punctelor. Coloana „N” va fi folosită ca etichetă în partea dreaptă, lângă fiecare punct. Fiecare rând din tabel este importat ca o entitate de tip punct și o entitate de text, așa cum se arată aici:

Puncte importate cu o singură etichetă în dreapta fiecărui punct

După pornirea instrumentului din meniul Diverse > Import/Export > Importarea punctelor cu etichete, trebuie mai întâi să alegeți fișierul CSV pe care doriți să îl importați.

În continuare, se afișează un dialog care vă permite să configurați exact cum ar trebui redate și formatate punctele și etichetele lor. De asemenea, trebuie să îi spuneți QCAD ce coloane conțin coordonatele punctului.

Pentru acest exemplu, trebuie doar să ajustăm sau să verificăm trei câmpuri (cele marcate cu roșu în captura de ecran de mai jos):

  • Pentru prima coloană, alegem ca aceste valori să fie afișate ca etichete în dreapta punctului (Poz. etichetă: „Dreapta”).
  • Pentru a doua coloană, alegem funcția „Poz. X”, deoarece această coloană conține valorile coordonatei X ale punctelor.
  • Pentru a treia coloană alegem funcția „Poz. Y”. QCAD încearcă să detecteze automat coloanele X și Y pe baza numelor din antetul coloanelor.

Notă:

  • A patra și a cincea coloană, cu coordonata Z și comentariul, sunt ignorate pentru acest exemplu (fără funcție și fără etichetă).
  • În partea dreaptă, sub „Setări etichetă”, putem ajusta fontul („Arial”), dimensiunea fontului (aici 1 unitate de desen) și spațierea dintre punct și text (aici 0,5 unități de desen). Putem alege, de asemenea, pe ce strat să fie plasate etichetele.
  • În colțul din dreapta jos putem vedea o previzualizare a primului punct de date așa cum va fi importat în desen.

Faceți clic pe OK pentru a importa toate punctele din fișierul CSV împreună cu etichetele lor.

Dialogul Importarea punctelor cu etichete configurat pentru o singură etichetă

Acest exemplu arată cum pot fi aranjate mai multe etichete în jurul punctelor importate.

Pentru acest exemplu, dorim să afișăm coordonata Z a punctelor în stânga punctului, iar numele și comentariul în dreapta, unul sub altul:

Punct importat cu trei etichete aranjate în jurul lui

Putem obține această configurație setând pozițiile etichetelor astfel:

Configurația coloanelor pentru trei etichete în jurul fiecărui punct

Exemplul 3: Afișarea coordonatelor ca etichete

Section titled “Exemplul 3: Afișarea coordonatelor ca etichete”

O coloană poate fi folosită atât ca o coordonată, cât și ca o etichetă. În acest exemplu, afișăm coordonatele X, Y și Z în dreapta punctului, unele sub altele:

Punct cu coordonatele sale X, Y și Z afișate ca etichete

Rețineți că nu am atribuit funcția pentru poziția Z, deci punctul este în continuare plasat la X/Y cu Z setat la 0,0.

Configurația coloanelor care afișează coordonatele ca etichete

Exemplul 4: Etichete multiple cu separatoare

Section titled “Exemplul 4: Etichete multiple cu separatoare”

Este posibil, de asemenea, să atribuiți mai multe coloane aceleiași poziții de etichetă. În acest caz, QCAD concatenează toate valorile și le afișează în locația dorită. Aici afișăm numele și coordonata Z la aceeași poziție de etichetă („Dreapta”):

Punct cu o etichetă multiplă care combină numele și coordonata Z

Putem obține acest lucru pur și simplu atribuind aceeași poziție de etichetă mai multor coloane.

Configurația coloanelor care atribuie aceeași poziție de etichetă mai multor coloane

Puteți atribui câte coloane doriți aceleiași poziții de etichetă. În mod implicit, etichetele sunt concatenate cu o virgulă și un spațiu.

Separatoarele folosite pentru diferitele poziții de etichetă pot fi ajustate în fila Etichetă multiplă:

Fila Etichetă multiplă pentru ajustarea separatoarelor de etichete

Putem, de exemplu, să schimbăm separatorul implicit pentru poziția de etichetă din dreapta cu două puncte urmate de un spațiu („: ”), ceea ce duce la o formatare a etichetei ca cea afișată aici:

Etichetă multiplă folosind un separator cu două puncte

Exemplul 5: Etichete multiple cu tipar de formatare

Section titled “Exemplul 5: Etichete multiple cu tipar de formatare”

Este posibil, de asemenea, să formatați etichetele în moduri mai avansate. Pentru a face acest lucru, puteți introduce un tipar de formatare în câmpurile de intrare pentru separator. „%1” este apoi înlocuit cu prima valoare a etichetei multiple, „%2” cu a doua valoare etc. În acest exemplu, folosim tiparul de formatare „%2 (%1)”:

Separator de etichetă multiplă configurat cu un tipar de formatare

Rețineți că în acest caz, a doua valoare (Z) este afișată prima, urmată de prima valoare între paranteze:

Etichetă multiplă folosind un tipar de formatare

Chiar dacă QCAD este o aplicație CAD 2D, puteți importa coordonate Z pentru puncte. Aceste coordonate Z pot fi afișate de editorul de proprietăți din QCAD și vor fi, de asemenea, salvate în DXF/DWG. Pentru a face acest lucru, atribuiți pur și simplu funcția „Poz. Z” coloanei corespunzătoare:

Atribuirea funcției Poz. Z unei coloane

Până acum, am folosit același strat, font, înălțime a textului și spațiere pentru toate etichetele. Este posibil, de asemenea, să controlați aceste aspecte pentru fiecare poziție de etichetă în parte. Pentru a face acest lucru, bifați opțiunea „Folosește setări individuale” sub „Setări etichetă”.

Dacă această opțiune este activată, se afișează controale suplimentare pentru fiecare coloană. Cu aceste controale putem defini stratul, fontul, înălțimea textului și spațierea pentru fiecare poziție de etichetă în parte. Acest lucru ne permite să plasăm etichete diferite pe straturi diferite și să folosim un font diferit pentru fiecare etichetă, ca în acest exemplu:

Folosirea setărilor individuale pentru fiecare poziție de etichetă

Câmpurile din fișierele CSV sunt de obicei separate prin virgulă. Există însă și fișiere CSV care folosesc un tab sau un punct și virgulă ca delimitator. Puteți ajusta delimitatorul de fișier în dialog, în partea dreaptă sus, și reîncărca fișierul dacă lucrați cu un astfel de fișier:

Ajustarea delimitatorului fișierului CSV