Skip to content

Punktide importimine siltidega CSV-st

QCAD pakub võimsat tööriista punktiandmete importimiseks siltidega CSV-failidest. CSV-failid on lihtsad tekstipõhised tabelifailid. CSV tähendab “comma-separated values” (komadega eraldatud väärtused).

Sellele tööriistale pääseb ligi menüüst Muu > Import/Eksport > Impordi punktid siltidega.

Selle õpetuse jaoks kasutame näidisandmetena järgmist tabelit:

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-faili toorsisu näeb välja selline:

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

Enne punktide importimist veendu, et sinu joonise aktiivne kiht on see kiht, millel punktid olema peaksid.

Valmista ette kõik kihid, mida imporditud siltide jaoks vajad, kui plaanid panna sildid eraldi kihtidele.

Selles esimeses näites soovime importida kõik tabeli punktid, kus veerud X ja Y on punktikoordinaadid. Veergu ‘N’ kasutatakse sildina iga punkti kõrval paremal. Iga tabeli rida imporditakse punktiobjektina ja tekstiobjektina, nagu siin näidatud:

Imporditud punktid ühe sildiga iga punkti paremal

Pärast tööriista käivitamist menüüst Muu > Import/Eksport > Impordi punktid siltidega pead esmalt valima, millist CSV-faili soovid importida.

Seejärel kuvatakse dialoog, mis võimaldab konfigureerida, kuidas täpselt punkte ja nende silte peaks renderdama ja vormindama. Samuti pead ütlema QCADile, millised veerud sisaldavad punkti koordinaate.

Selle näite puhul peame kohandama või kontrollima ainult kolme välja (need, mis on alloleval ekraanipildil punaselt märgitud):

  • Esimese veeru puhul valime, et need väärtused kuvatakse siltidena punktist paremal (Sildi pos.: “Paremal”).
  • Teise veeru puhul valime funktsiooni “X-pos.”, kuna see veerg sisaldab punktide X-koordinaadi väärtusi.
  • Kolmanda veeru puhul valime funktsiooni “Y-pos.”. QCAD üritab veerupäiste nimede põhjal X- ja Y-veerge automaatselt tuvastada.

Märkus:

  • Neljas ja viies veerg Z-koordinaadi ja kommentaariga jäetakse selles näites tähelepanuta (funktsioon puudub ja silt puudub).
  • Paremal küljel jaotises “Sildi seaded” saame kohandada fonti (“Arial”), fondisuurust (siin 1 joonistusühik) ja punkti ja teksti vahelist vahet (siin 0.5 joonistusühikut). Samuti saame valida, millisele kihile sildid paigutatakse.
  • Paremas alanurgas näeme esimese andmepunkti eelvaadet sellisena, nagu see joonisesse imporditakse.

Klõpsa OK, et importida kõik CSV-faili punktid koos nende siltidega.

Dialoog Impordi punktid siltidega, konfigureeritud ühe sildi jaoks

See näide näitab, kuidas mitut silti saab imporditud punktide ümber paigutada.

Selle näite jaoks soovime kuvada punktide Z-koordinaadi punktist vasakul ning nime ja kommentaari paremal, üksteise all:

Imporditud punkt kolme selle ümber paigutatud sildiga

Selle konfiguratsiooni saame saavutada, seades sildi positsioonid järgmiselt:

Veerukonfiguratsioon kolme sildi jaoks iga punkti ümber

Näide 3: koordinaatide kuvamine siltidena

Section titled “Näide 3: koordinaatide kuvamine siltidena”

Veergu saab kasutada nii koordinaadina kui ka sildina. Selles näites kuvame X-, Y- ja Z-koordinaadid punktist paremal, üksteise all:

Punkt, mille X-, Y- ja Z-koordinaadid on kuvatud siltidena

Pane tähele, et me ei määranud Z-positsiooni funktsiooni, seega paigutatakse punkt endiselt X/Y-le, kusjuures Z on seatud väärtusele 0.0.

Veerukonfiguratsioon, mis kuvab koordinaadid siltidena

Samuti on võimalik määrata mitu veergu samale sildi positsioonile. Sel juhul ühendab QCAD kõik väärtused ja kuvab need soovitud kohas. Siin kuvame nime ja Z-koordinaadi samal sildi positsioonil (“Paremal”):

Punkt mitmiksildiga, mis ühendab nime ja Z-koordinaadi

Selle saame saavutada, määrates lihtsalt sama sildi positsiooni mitmele veerule.

Veerukonfiguratsioon, mis määrab sama sildi positsiooni mitmele veerule

Samale sildi positsioonile saad määrata nii palju veerge kui soovid. Sildid ühendatakse vaikimisi koma ja tühikuga.

Erinevate sildi positsioonide jaoks kasutatavaid eraldajaid saab kohandada vahekaardil Multilabel:

Vahekaart Multilabel siltide eraldajate kohandamiseks

Näiteks saame muuta paremal asuva sildi positsiooni vaikeeraldaja kooloniks, millele järgneb tühik (“: “), mis viib sildi vorminduseni, nagu siin näidatud:

Mitmiksilt kooloneraldajaga

Samuti on võimalik silte keerukamalt vormindada. Selleks saad sisestada eraldaja sisestusväljadele vormindusmustri. “%1” asendatakse siis mitmiksildi esimese väärtusega, “%2” teise väärtusega jne. Selles näites kasutame vormindusmustrit “%2 (%1)”:

Mitmiksildi eraldaja, mis on konfigureeritud vormindusmustriga

Pane tähele, et sel juhul kuvatakse esmalt teine väärtus (Z), millele järgneb esimene väärtus sulgudes:

Mitmiksilt vormindusmustriga

Kuigi QCAD on 2D CAD-rakendus, saad punktide jaoks importida Z-koordinaate. Neid Z-koordinaate saab QCADi omaduste redaktor kuvada ja need salvestatakse ka DXF/DWG-sse. Selleks lihtsalt määra sobivale veerule funktsioon “Z-pos.”:

Funktsiooni Z-pos. määramine veerule

Seni oleme kasutanud kõigi siltide jaoks sama kihti, fonti, teksti kõrgust ja vahet. Samuti on võimalik neid aspekte iga sildi positsiooni jaoks eraldi juhtida. Selleks märgi jaotises “Sildi seaded” suvand “Kasuta eraldi seadeid”.

Kui see suvand on lubatud, kuvatakse iga veeru jaoks lisajuhtnupud. Nende juhtnuppudega saame määrata iga sildi positsiooni jaoks eraldi kihi, fondi, teksti kõrguse ja vahe. See võimaldab meil paigutada erinevad sildid erinevatele kihtidele ja kasutada iga sildi jaoks erinevat fonti, nagu selles näites näidatud:

Eraldi seadete kasutamine iga sildi positsiooni jaoks

CSV-failides on väljad tavaliselt eraldatud komaga. Siiski on ka CSV-faile, mis kasutavad eraldajana tabeldusmärki või semikoolonit. Kui sul on tegemist sellise failiga, saad faili eraldajat kohandada dialoogis üleval paremal ja faili uuesti laadida:

CSV-faili eraldaja kohandamine