Skip to content

Mengimpor Titik dengan Label dari CSV

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.

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

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.

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:

Titik yang diimpor dengan label tunggal di sebelah kanan setiap titik

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.

Dialog Impor Titik dengan Label yang dikonfigurasi untuk label tunggal

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:

Titik yang diimpor dengan tiga label yang diatur di sekitarnya

Kita dapat mencapai konfigurasi ini dengan mengatur posisi label sebagai berikut:

Konfigurasi kolom untuk tiga label di sekitar setiap titik

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:

Titik dengan koordinat X, Y, dan Z-nya ditampilkan sebagai label

Perhatikan bahwa kita tidak menetapkan fungsi untuk posisi Z, sehingga titik tetap ditempatkan pada X/Y dengan Z diatur ke 0.0.

Konfigurasi kolom yang menampilkan koordinat sebagai label

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

Titik dengan multilabel yang menggabungkan nama dan koordinat Z

Kita dapat mencapai ini dengan hanya menetapkan posisi label yang sama ke beberapa kolom.

Konfigurasi kolom yang 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:

Tab Multilabel untuk menyesuaikan pemisah label

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:

Multilabel menggunakan pemisah titik dua

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

Pemisah multilabel yang dikonfigurasi dengan pola pemformatan

Perhatikan bahwa dalam kasus ini, nilai kedua (Z) ditampilkan terlebih dahulu, diikuti oleh nilai pertama dalam tanda kurung:

Multilabel menggunakan pola pemformatan

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:

Menetapkan fungsi Pos. Z ke sebuah kolom

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:

Menggunakan pengaturan individual untuk setiap posisi label

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:

Menyesuaikan pembatas file CSV