Importarea punctelor cu etichete din CSV
Introducere
Section titled “Introducere”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.
Date de exemplu
Section titled “Date de exemplu”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,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 DPregătire
Section titled “Pregătire”Î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:
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.
Exemplul 2: Punct cu trei etichete
Section titled “Exemplul 2: Punct cu trei etichete”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:
Putem obține această configurație setând pozițiile etichetelor astfel:
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:
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.
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”):
Putem obține acest lucru pur și simplu atribuind 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ă:
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:
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)”:
Rețineți că în acest caz, a doua valoare (Z) este afișată prima, urmată de prima valoare între paranteze:
Coordonatele Z
Section titled “Coordonatele Z”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:
Etichete cu setări individuale
Section titled “Etichete cu setări individuale”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:
Delimitatori de fișier
Section titled “Delimitatori de fișier”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:
