Mengimpor Titik dengan Label dari CSV
Pendahuluan
Section titled “Pendahuluan”QCAD menawarkan alat yang canggih untuk mengimpor data titik dengan label dari file CSV. File CSV adalah file lembar kerja sederhana berbasis teks. CSV adalah singkatan dari “comma-separated values” (nilai yang dipisahkan koma).
Alat ini dapat diakses dari menu Lain-lain > Impor/Ekspor > Impor Titik dengan Label.
Data Contoh
Section titled “Data Contoh”Untuk tutorial ini, kita menggunakan tabel berikut sebagai data contoh:
| 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 |
Isi mentah file CSV terlihat seperti ini:
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 DPersiapan
Section titled “Persiapan”Sebelum mengimpor titik, pastikan bahwa layer aktif gambar Anda adalah layer tempat Anda ingin menempatkan titik.
Siapkan semua layer yang Anda perlukan untuk label yang diimpor jika Anda berencana menempatkan label pada layer terpisah.
Contoh 1: Titik dengan Label Tunggal
Section titled “Contoh 1: Titik dengan Label Tunggal”Untuk contoh pertama ini, kita ingin mengimpor semua titik dalam tabel dengan kolom X dan Y sebagai koordinat titik. Kolom ‘N’ akan digunakan sebagai label di sisi kanan di samping setiap titik. Setiap baris dalam tabel diimpor sebagai entitas titik dan entitas teks seperti yang ditampilkan di sini:
Setelah memulai alat dari menu Lain-lain > Impor/Ekspor > Impor Titik dengan Label, Anda pertama-tama harus memilih file CSV mana yang ingin Anda impor.
Selanjutnya, sebuah dialog ditampilkan yang memungkinkan Anda mengonfigurasi bagaimana tepatnya titik dan labelnya harus dirender dan diformat. Anda juga perlu memberi tahu QCAD kolom mana yang berisi koordinat titik.
Untuk contoh ini, kita hanya perlu menyesuaikan atau memeriksa tiga bidang (yang ditandai dengan warna merah pada tangkapan layar di bawah):
- Untuk kolom pertama, kita memilih agar nilai-nilai ini ditampilkan sebagai label di sebelah kanan titik (Pos. Label: “Kanan”).
- Untuk kolom kedua, kita memilih fungsi “Pos. X” karena kolom ini berisi nilai koordinat X titik.
- Untuk kolom ketiga, kita memilih fungsi “Pos. Y”. QCAD mencoba mendeteksi kolom X dan Y secara otomatis, berdasarkan nama header kolom.
Catatan:
- Kolom keempat dan kelima dengan koordinat Z dan komentar diabaikan untuk contoh ini (tanpa fungsi dan tanpa label).
- Di sisi kanan di bawah “Pengaturan Label”, kita dapat menyesuaikan font (“Arial”), ukuran font (di sini 1 unit gambar) dan jarak antara titik dan teks (di sini 0.5 unit gambar). Kita juga dapat memilih layer tempat label akan ditempatkan.
- Di sudut kanan bawah, kita dapat melihat pratinjau titik data pertama sebagaimana akan diimpor ke dalam gambar.
Klik OK untuk mengimpor semua titik dari file CSV beserta labelnya.
Contoh 2: Titik dengan Tiga Label
Section titled “Contoh 2: Titik dengan Tiga Label”Contoh ini menunjukkan bagaimana beberapa label dapat diatur di sekitar titik yang diimpor.
Untuk contoh ini, kita ingin menampilkan koordinat Z titik di sebelah kiri titik serta nama dan komentar di sebelah kanan, di bawah satu sama lain:
Kita dapat mencapai konfigurasi ini dengan mengatur posisi label sebagai berikut:
Contoh 3: Menampilkan Koordinat sebagai Label
Section titled “Contoh 3: Menampilkan Koordinat sebagai Label”Sebuah kolom dapat digunakan sebagai koordinat sekaligus label. Dalam contoh ini, kita menampilkan koordinat X, Y, dan Z di sebelah kanan titik, di bawah satu sama lain:
Perhatikan bahwa kita tidak menetapkan fungsi untuk posisi Z, sehingga titik tetap ditempatkan pada X/Y dengan Z diatur ke 0.0.
Contoh 4: Multilabel dengan Pemisah
Section titled “Contoh 4: Multilabel dengan Pemisah”Dimungkinkan juga untuk menetapkan beberapa kolom ke posisi label yang sama. Dalam hal ini, QCAD menggabungkan semua nilai dan menampilkannya di lokasi yang diinginkan. Di sini kita menampilkan nama dan koordinat Z pada posisi label yang sama (“Kanan”):
Kita dapat mencapai ini dengan hanya menetapkan posisi label yang sama ke beberapa kolom.
Anda dapat menetapkan sebanyak mungkin kolom yang diinginkan ke posisi label yang sama. Label digabungkan dengan koma dan spasi secara default.
Pemisah yang digunakan untuk berbagai posisi label dapat disesuaikan di bawah tab Multilabel:
Kita misalnya dapat mengubah pemisah default untuk posisi label di sebelah kanan dengan titik dua diikuti spasi (“: “), menghasilkan pemformatan label seperti yang ditampilkan di sini:
Contoh 5: Multilabel dengan Pola Pemformatan
Section titled “Contoh 5: Multilabel dengan Pola Pemformatan”Dimungkinkan juga untuk memformat label dengan cara yang lebih canggih. Untuk melakukan ini, Anda dapat memasukkan pola pemformatan di bidang input pemisah. “%1” kemudian diganti dengan nilai pertama dari multilabel, “%2” dengan nilai kedua, dst. Dalam contoh ini, kita menggunakan pola pemformatan “%2 (%1)”:
Perhatikan bahwa dalam kasus ini, nilai kedua (Z) ditampilkan terlebih dahulu, diikuti oleh nilai pertama dalam tanda kurung:
Koordinat Z
Section titled “Koordinat Z”Meskipun QCAD adalah aplikasi CAD 2D, Anda dapat mengimpor koordinat Z untuk titik. Koordinat Z ini dapat ditampilkan oleh editor properti di QCAD dan juga akan disimpan ke DXF/DWG. Untuk melakukan ini, cukup tetapkan fungsi “Pos. Z” untuk kolom yang sesuai:
Label dengan Pengaturan Individual
Section titled “Label dengan Pengaturan Individual”Sejauh ini, kita telah menggunakan layer, font, tinggi teks, dan jarak yang sama untuk semua label. Dimungkinkan juga untuk mengontrol aspek-aspek ini untuk setiap posisi label secara individual. Untuk melakukan ini, centang opsi “Gunakan pengaturan individual” di bawah “Pengaturan Label”.
Jika opsi ini diaktifkan, kontrol tambahan ditampilkan untuk setiap kolom. Dengan kontrol ini, kita dapat menentukan layer, font, tinggi teks, dan jarak untuk setiap posisi label secara individual. Ini memungkinkan kita menempatkan label yang berbeda pada layer yang berbeda dan menggunakan font yang berbeda untuk setiap label seperti yang ditampilkan dalam contoh ini:
Pembatas File
Section titled “Pembatas File”Bidang dalam file CSV biasanya dipisahkan oleh koma. Namun, ada juga file CSV yang menggunakan tab atau titik koma sebagai pembatas. Anda dapat menyesuaikan pembatas file dalam dialog di kanan atas dan memuat ulang file jika Anda berurusan dengan file semacam itu:
