Skip to content

Taškų su etiketėmis importavimas iš CSV

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.

Š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,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

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.

Š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:

Importuoti taškai su viena etikete kiekvieno taško dešinėje

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.

Dialogo langas Importuoti taškus su etiketėmis, sukonfigūruotas vienai etiketei

Š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:

Importuotas taškas su trimis aplink jį išdėstytomis etiketėmis

Šią konfigūraciją galime pasiekti nustatydami etiketės pozicijas taip:

Stulpelių konfigūracija trims etiketėms aplink kiekvieną tašką

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:

Taškas su jo X, Y ir Z koordinatėmis, rodomomis kaip etiketės

Atkreipkite dėmesį, kad nepriskyrėme funkcijos Z pozicijai, todėl taškas vis tiek patalpinamas ties X/Y, kai Z nustatytas į 0.0.

Stulpelių konfigūracija, rodanti koordinates kaip etiketes

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”):

Taškas su kelių etikečių žyme, jungiančia pavadinimą ir Z koordinatę

Tai galime pasiekti tiesiog priskirdami tą pačią etiketės poziciją keliems stulpeliams.

Stulpelių konfigūracija, priskirianti 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:

Kortelė Multilabel etikečių skirtukams koreguoti

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:

Kelių etikečių žymė naudojant dvitaškio skirtuką

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)“:

Kelių etikečių skirtukas, sukonfigūruotas su formatavimo šablonu

Atkreipkite dėmesį, kad šiuo atveju pirmiausia rodoma antroji reikšmė (Z), o po jos skliaustuose – pirmoji reikšmė:

Kelių etikečių žymė naudojant formatavimo šabloną

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.“:

Funkcijos Z poz. priskyrimas stulpeliui

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:

Atskirų nustatymų naudojimas kiekvienai etiketės pozicijai

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ą:

CSV failo skirtuko koregavimas