Importere punkter med etiketter fra CSV
Innledning
Section titled “Innledning”QCAD tilbyr et kraftig verktøy for å importere punktdata med etiketter fra CSV-filer. CSV-filer er enkle tekstbaserte regnearkfiler. CSV står for “comma-separated values” (kommaseparerte verdier).
Dette verktøyet kan nås fra menyen Diverse > Import/Eksport > Importer punkter med etiketter.
Eksempeldata
Section titled “Eksempeldata”For denne veiledningen bruker vi følgende tabell som eksempeldata:
| 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 |
Det rå innholdet i CSV-filen ser slik ut:
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 DForberedelse
Section titled “Forberedelse”Før du importerer punkter, må du sørge for at det aktive laget i tegningen din er laget der du vil at punktene skal være.
Forbered alle lagene du vil trenge for de importerte etikettene hvis du planlegger å plassere etikettene på separate lag.
Eksempel 1: Punkter med en enkelt etikett
Section titled “Eksempel 1: Punkter med en enkelt etikett”For dette første eksempelet vil vi importere alle punktene i tabellen med kolonnene X og Y som punktkoordinater. Kolonne ‘N’ vil bli brukt som en etikett på høyre side ved siden av hvert punkt. Hver rad i tabellen importeres som et punktobjekt og et tekstobjekt som vist her:
Etter å ha startet verktøyet fra menyen Diverse > Import/Eksport > Importer punkter med etiketter, må du først velge hvilken CSV-fil du vil importere.
Deretter vises en dialog som lar deg konfigurere hvordan punkter og etikettene deres nøyaktig skal gjengis og formateres. Du må også fortelle QCAD hvilke kolonner som inneholder koordinatene til punktet.
For dette eksempelet må vi bare justere eller kontrollere tre felt (de som er merket med rødt i skjermbildet nedenfor):
- For den første kolonnen velger vi at disse verdiene skal vises som etiketter til høyre for punktet (Etikettpos.: “Høyre”).
- For den andre kolonnen velger vi funksjonen “X-pos.”, da denne kolonnen inneholder X-koordinatverdiene til punktene.
- For den tredje kolonnen velger vi funksjonen “Y-pos.”. QCAD prøver å oppdage X- og Y-kolonnene automatisk, basert på navnene på kolonneoverskriftene.
Merk:
- Den fjerde og femte kolonnen med Z-koordinaten og kommentaren ignoreres for dette eksempelet (ingen funksjon og ingen etikett).
- På høyre side under “Etikettinnstillinger” kan vi justere skriften (“Arial”), skriftstørrelsen (her 1 tegneenhet) og avstanden mellom punktet og teksten (her 0.5 tegneenheter). Vi kan også velge hvilket lag etikettene skal plasseres på.
- I nederste høyre hjørne kan vi se en forhåndsvisning av det første datapunktet slik det vil bli importert inn i tegningen.
Klikk OK for å importere alle punktene i CSV-filen med etikettene deres.
Eksempel 2: Punkt med tre etiketter
Section titled “Eksempel 2: Punkt med tre etiketter”Dette eksempelet viser hvordan flere etiketter kan arrangeres rundt de importerte punktene.
For dette eksempelet vil vi vise Z-koordinaten til punktene til venstre for punktet og navnet og kommentaren til høyre, under hverandre:
Vi kan oppnå denne konfigurasjonen ved å angi etikettposisjonene som følger:
Eksempel 3: Vise koordinater som etiketter
Section titled “Eksempel 3: Vise koordinater som etiketter”En kolonne kan brukes som en koordinat så vel som en etikett. I dette eksempelet viser vi X-, Y- og Z-koordinatene til høyre for punktet, under hverandre:
Merk at vi ikke tildelte funksjonen for Z-posisjonen, så punktet plasseres fortsatt ved X/Y med Z satt til 0.0.
Eksempel 4: Multietiketter med skilletegn
Section titled “Eksempel 4: Multietiketter med skilletegn”Det er også mulig å tildele flere kolonner til samme etikettposisjon. I dette tilfellet setter QCAD sammen alle verdiene og viser dem på ønsket sted. Her viser vi navnet og Z-koordinaten på samme etikettposisjon (“Høyre”):
Vi kan oppnå dette ved ganske enkelt å tildele samme etikettposisjon til flere kolonner.
Du kan tildele så mange kolonner som ønsket til samme etikettposisjon. Etiketter settes som standard sammen med et komma og et mellomrom.
Skilletegnene som brukes for de ulike etikettposisjonene, kan justeres under fanen Multilabel:
Vi kan for eksempel endre standardskilletegnet for etikettposisjonen til høyre til et kolon etterfulgt av et mellomrom (“: “), noe som fører til en etikettformatering som vist her:
Eksempel 5: Multietiketter med formateringsmønster
Section titled “Eksempel 5: Multietiketter med formateringsmønster”Det er også mulig å formatere etiketter på mer avanserte måter. For å gjøre dette kan du angi et formateringsmønster i skilletegn-inntastingsfeltene. “%1” erstattes deretter med den første verdien av multietiketten, “%2” med den andre verdien osv. I dette eksempelet bruker vi formateringsmønsteret “%2 (%1)”:
Merk at i dette tilfellet vises den andre verdien (Z) først, etterfulgt av den første verdien i parentes:
Z-koordinater
Section titled “Z-koordinater”Selv om QCAD er et 2D CAD-program, kan du importere Z-koordinater for punkter. Disse Z-koordinatene kan vises av egenskapseditoren i QCAD og vil også lagres til DXF/DWG. For å gjøre dette tildeler du ganske enkelt funksjonen “Z-pos.” for den aktuelle kolonnen:
Etiketter med individuelle innstillinger
Section titled “Etiketter med individuelle innstillinger”Så langt har vi brukt samme lag, skrift, teksthøyde og avstand for alle etiketter. Det er også mulig å kontrollere disse aspektene for hver etikettposisjon individuelt. For å gjøre dette merker du av for alternativet “Bruk individuelle innstillinger” under “Etikettinnstillinger”.
Hvis dette alternativet er aktivert, vises tilleggskontroller for hver kolonne. Med disse kontrollene kan vi definere laget, skriften, teksthøyden og avstanden for hver etikettposisjon individuelt. Dette lar oss plassere ulike etiketter på ulike lag og bruke en forskjellig skrift for hver etikett som vist i dette eksempelet:
Filskilletegn
Section titled “Filskilletegn”Felt i CSV-filer er vanligvis atskilt med et komma. Det finnes imidlertid også CSV-filer som bruker et tabulatortegn eller et semikolon som skilletegn. Du kan justere filskilletegnet i dialogen øverst til høyre og laste inn filen på nytt hvis du har med en slik fil å gjøre:
