Taškų su etiketėmis importavimas iš CSV
Įvadas
Section titled “Įvadas”QCAD siūlo galingą įrankį taškų duomenims su etiketėmis importuoti iš CSV failų. CSV failai yra paprasti tekstiniai skaičiuoklės failai. CSV reiškia „comma-separated values” (kableliais atskirtos reikšmės).
Šį įrankį galima pasiekti iš meniu Įvairūs > Importuoti/Eksportuoti > Importuoti taškus su etiketėmis.
Pavyzdiniai duomenys
Section titled “Pavyzdiniai duomenys”Šioje pamokoje kaip pavyzdinius duomenis naudojame šią lentelę:
| 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 |
Neapdorotas CSV failo turinys atrodo taip:
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 DParuošimas
Section titled “Paruošimas”Prieš importuodami taškus įsitikinkite, kad jūsų brėžinio aktyvus sluoksnis yra tas sluoksnis, kuriame norite, kad būtų taškai.
Paruoškite visus sluoksnius, kurių prireiks importuotoms etiketėms, jei planuojate etiketes patalpinti atskiruose sluoksniuose.
1 pavyzdys: taškai su viena etikete
Section titled “1 pavyzdys: taškai su viena etikete”Šiame pirmame pavyzdyje norime importuoti visus lentelės taškus, kur stulpeliai X ir Y yra taškų koordinatės. Stulpelis „N” bus naudojamas kaip etiketė dešinėje pusėje šalia kiekvieno taško. Kiekviena lentelės eilutė importuojama kaip taško objektas ir teksto objektas, kaip parodyta čia:
Paleidę įrankį iš meniu Įvairūs > Importuoti/Eksportuoti > Importuoti taškus su etiketėmis, pirmiausia turite pasirinkti, kurį CSV failą norite importuoti.
Toliau parodomas dialogo langas, leidžiantis sukonfigūruoti, kaip tiksliai taškai ir jų etiketės turėtų būti atvaizduojami ir formatuojami. Taip pat turite pasakyti QCAD, kuriuose stulpeliuose yra taško koordinatės.
Šiame pavyzdyje mums reikia pakoreguoti arba patikrinti tik tris laukus (tuos, kurie pažymėti raudonai toliau esančioje ekrano nuotraukoje):
- Pirmam stulpeliui pasirenkame, kad šios reikšmės būtų rodomos kaip etiketės taško dešinėje (Etiketės poz.: „Dešinėje”).
- Antram stulpeliui pasirenkame funkciją „X poz.“, nes šiame stulpelyje yra taškų X koordinačių reikšmės.
- Trečiam stulpeliui pasirenkame funkciją „Y poz.“. QCAD bando automatiškai aptikti X ir Y stulpelius pagal stulpelių antraščių pavadinimus.
Pastaba:
- Ketvirtas ir penktas stulpeliai su Z koordinate ir komentaru šiame pavyzdyje ignoruojami (nėra funkcijos ir nėra etiketės).
- Dešinėje pusėje skiltyje „Etiketės nustatymai” galime pakoreguoti šriftą („Arial”), šrifto dydį (čia 1 brėžinio vienetas) ir tarpą tarp taško ir teksto (čia 0.5 brėžinio vieneto). Taip pat galime pasirinkti, kuriame sluoksnyje etiketės bus patalpintos.
- Apatiniame dešiniajame kampe matome pirmojo duomenų taško peržiūrą tokią, kokia ji bus importuota į brėžinį.
Spustelėkite Gerai, kad importuotumėte visus CSV failo taškus su jų etiketėmis.
2 pavyzdys: taškas su trimis etiketėmis
Section titled “2 pavyzdys: taškas su trimis etiketėmis”Šis pavyzdys parodo, kaip kelias etiketes galima išdėstyti aplink importuotus taškus.
Šiame pavyzdyje norime rodyti taškų Z koordinatę taško kairėje, o pavadinimą ir komentarą dešinėje, vieną po kitu:
Šią konfigūraciją galime pasiekti nustatydami etiketės pozicijas taip:
3 pavyzdys: koordinačių rodymas kaip etikečių
Section titled “3 pavyzdys: koordinačių rodymas kaip etikečių”Stulpelį galima naudoti tiek kaip koordinatę, tiek kaip etiketę. Šiame pavyzdyje rodome X, Y ir Z koordinates taško dešinėje, vieną po kitu:
Atkreipkite dėmesį, kad nepriskyrėme funkcijos Z pozicijai, todėl taškas vis tiek patalpinamas ties X/Y, kai Z nustatytas į 0.0.
4 pavyzdys: kelios etiketės su skirtukais
Section titled “4 pavyzdys: kelios etiketės su skirtukais”Taip pat galima priskirti kelis stulpelius tai pačiai etiketės pozicijai. Šiuo atveju QCAD sujungia visas reikšmes ir rodo jas norimoje vietoje. Čia rodome pavadinimą ir Z koordinatę toje pačioje etiketės pozicijoje („Dešinėje”):
Tai galime pasiekti tiesiog priskirdami tą pačią etiketės poziciją keliems stulpeliams.
Tai pačiai etiketės pozicijai galite priskirti tiek stulpelių, kiek norite. Etiketės pagal numatytuosius nustatymus sujungiamos kableliu ir tarpu.
Įvairioms etiketės pozicijoms naudojamus skirtukus galima pakoreguoti kortelėje Multilabel:
Pavyzdžiui, galime pakeisti numatytąjį dešinėje esančios etiketės pozicijos skirtuką dvitaškiu, po kurio eina tarpas (“: “), o tai lemia etiketės formatavimą, kaip parodyta čia:
5 pavyzdys: kelios etiketės su formatavimo šablonu
Section titled “5 pavyzdys: kelios etiketės su formatavimo šablonu”Taip pat galima formatuoti etiketes sudėtingesniais būdais. Norėdami tai padaryti, skirtuko įvesties laukuose galite įvesti formatavimo šabloną. „%1” tada pakeičiamas pirmąja kelių etikečių reikšme, „%2” – antrąja reikšme ir t. t. Šiame pavyzdyje naudojame formatavimo šabloną „%2 (%1)“:
Atkreipkite dėmesį, kad šiuo atveju pirmiausia rodoma antroji reikšmė (Z), o po jos skliaustuose – pirmoji reikšmė:
Z koordinatės
Section titled “Z koordinatės”Nors QCAD yra 2D CAD programa, galite importuoti taškų Z koordinates. Šias Z koordinates gali rodyti QCAD savybių redaktorius, be to, jos bus išsaugotos DXF/DWG. Norėdami tai padaryti, tiesiog priskirkite atitinkamam stulpeliui funkciją „Z poz.“:
Etiketės su atskirais nustatymais
Section titled “Etiketės su atskirais nustatymais”Iki šiol visoms etiketėms naudojome tą patį sluoksnį, šriftą, teksto aukštį ir tarpą. Taip pat galima šiuos aspektus valdyti kiekvienai etiketės pozicijai atskirai. Norėdami tai padaryti, skiltyje „Etiketės nustatymai” pažymėkite parinktį „Naudoti atskirus nustatymus”.
Jei ši parinktis įjungta, kiekvienam stulpeliui rodomi papildomi valdikliai. Šiais valdikliais galime kiekvienai etiketės pozicijai atskirai apibrėžti sluoksnį, šriftą, teksto aukštį ir tarpą. Tai leidžia mums patalpinti skirtingas etiketes skirtinguose sluoksniuose ir naudoti skirtingą šriftą kiekvienai etiketei, kaip parodyta šiame pavyzdyje:
Failo skirtukai
Section titled “Failo skirtukai”CSV failų laukai paprastai atskiriami kableliu. Tačiau yra ir CSV failų, kurie kaip skirtuką naudoja tabuliaciją arba kabliataškį. Jei dirbate su tokiu failu, galite pakoreguoti failo skirtuką dialogo lange viršuje dešinėje ir iš naujo įkelti failą:
