Nhập điểm có nhãn từ CSV
Giới thiệu
Section titled “Giới thiệu”QCAD cung cấp một công cụ mạnh mẽ để nhập dữ liệu điểm có nhãn từ tệp CSV. Tệp CSV là các tệp bảng tính dựa trên văn bản đơn giản. CSV là viết tắt của “comma-separated values” (các giá trị được phân tách bằng dấu phẩy).
Có thể truy cập công cụ này từ menu Khác > Nhập/Xuất > Nhập điểm có nhãn.
Dữ liệu ví dụ
Section titled “Dữ liệu ví dụ”Đối với hướng dẫn này, chúng ta sử dụng bảng sau làm dữ liệu ví dụ:
| 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 |
Nội dung thô của tệp CSV trông như thế này:
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 DChuẩn bị
Section titled “Chuẩn bị”Trước khi nhập điểm, hãy đảm bảo rằng lớp đang hoạt động của bản vẽ là lớp mà bạn muốn đặt điểm.
Chuẩn bị tất cả các lớp mà bạn sẽ cần cho các nhãn được nhập nếu bạn dự định đặt các nhãn trên các lớp riêng biệt.
Ví dụ 1: Điểm có một nhãn duy nhất
Section titled “Ví dụ 1: Điểm có một nhãn duy nhất”Đối với ví dụ đầu tiên này, chúng ta muốn nhập tất cả các điểm trong bảng với các cột X và Y làm tọa độ điểm. Cột ‘N’ sẽ được dùng làm nhãn ở phía bên phải cạnh mỗi điểm. Mỗi hàng trong bảng được nhập dưới dạng một đối tượng điểm và một đối tượng văn bản như hiển thị ở đây:
Sau khi khởi động công cụ từ menu Khác > Nhập/Xuất > Nhập điểm có nhãn, trước tiên bạn phải chọn tệp CSV nào bạn muốn nhập.
Tiếp theo, một hộp thoại được hiển thị cho phép bạn cấu hình chính xác cách các điểm và nhãn của chúng nên được hiển thị và định dạng. Bạn cũng cần cho QCAD biết cột nào chứa tọa độ của điểm.
Đối với ví dụ này, chúng ta chỉ cần điều chỉnh hoặc kiểm tra ba trường (những trường được đánh dấu bằng màu đỏ trong ảnh chụp màn hình bên dưới):
- Đối với cột đầu tiên, chúng ta chọn để các giá trị này được hiển thị dưới dạng nhãn ở bên phải điểm (Vị trí nhãn: “Phải”).
- Đối với cột thứ hai, chúng ta chọn hàm “Vị trí X” vì cột này chứa các giá trị tọa độ X của các điểm.
- Đối với cột thứ ba, chúng ta chọn hàm “Vị trí Y”. QCAD cố gắng phát hiện các cột X và Y một cách tự động, dựa trên tên tiêu đề cột.
Lưu ý:
- Cột thứ tư và thứ năm với tọa độ Z và chú thích bị bỏ qua trong ví dụ này (không có hàm và không có nhãn).
- Ở phía bên phải dưới “Cài đặt nhãn”, chúng ta có thể điều chỉnh phông chữ (“Arial”), kích thước phông chữ (ở đây là 1 đơn vị bản vẽ) và khoảng cách giữa điểm và văn bản (ở đây là 0.5 đơn vị bản vẽ). Chúng ta cũng có thể chọn lớp nào để đặt các nhãn.
- Ở góc dưới bên phải, chúng ta có thể thấy bản xem trước của điểm dữ liệu đầu tiên khi nó sẽ được nhập vào bản vẽ.
Nhấp OK để nhập tất cả các điểm của tệp CSV cùng với nhãn của chúng.
Ví dụ 2: Điểm có ba nhãn
Section titled “Ví dụ 2: Điểm có ba nhãn”Ví dụ này cho thấy cách nhiều nhãn có thể được sắp xếp xung quanh các điểm được nhập.
Đối với ví dụ này, chúng ta muốn hiển thị tọa độ Z của các điểm ở bên trái điểm và tên và chú thích ở bên phải, dưới nhau:
Chúng ta có thể đạt được cấu hình này bằng cách đặt các vị trí nhãn như sau:
Ví dụ 3: Hiển thị tọa độ dưới dạng nhãn
Section titled “Ví dụ 3: Hiển thị tọa độ dưới dạng nhãn”Một cột có thể được dùng vừa làm tọa độ vừa làm nhãn. Trong ví dụ này, chúng ta hiển thị các tọa độ X, Y và Z ở bên phải điểm, dưới nhau:
Lưu ý rằng chúng ta không gán hàm cho vị trí Z, vì vậy điểm vẫn được đặt tại X/Y với Z được đặt thành 0.0.
Ví dụ 4: Đa nhãn với dấu phân tách
Section titled “Ví dụ 4: Đa nhãn với dấu phân tách”Cũng có thể gán nhiều cột cho cùng một vị trí nhãn. Trong trường hợp này, QCAD nối tất cả các giá trị và hiển thị chúng ở vị trí mong muốn. Ở đây chúng ta hiển thị tên và tọa độ Z ở cùng một vị trí nhãn (“Phải”):
Chúng ta có thể đạt được điều này bằng cách chỉ cần gán cùng một vị trí nhãn cho nhiều cột.
Bạn có thể gán bao nhiêu cột tùy thích cho cùng một vị trí nhãn. Các nhãn được nối bằng dấu phẩy và dấu cách theo mặc định.
Các dấu phân tách được dùng cho các vị trí nhãn khác nhau có thể được điều chỉnh trong tab Multilabel:
Ví dụ, chúng ta có thể thay đổi dấu phân tách mặc định cho vị trí nhãn ở bên phải bằng dấu hai chấm theo sau bởi dấu cách (“: “), dẫn đến định dạng nhãn như hiển thị ở đây:
Ví dụ 5: Đa nhãn với mẫu định dạng
Section titled “Ví dụ 5: Đa nhãn với mẫu định dạng”Cũng có thể định dạng nhãn theo những cách nâng cao hơn. Để làm điều này, bạn có thể nhập một mẫu định dạng vào các trường nhập dấu phân tách. “%1” sau đó được thay thế bằng giá trị đầu tiên của đa nhãn, “%2” bằng giá trị thứ hai, v.v. Trong ví dụ này, chúng ta sử dụng mẫu định dạng “%2 (%1)”:
Lưu ý rằng trong trường hợp này, giá trị thứ hai (Z) được hiển thị trước, theo sau là giá trị đầu tiên trong ngoặc đơn:
Tọa độ Z
Section titled “Tọa độ Z”Mặc dù QCAD là một ứng dụng CAD 2D, bạn có thể nhập tọa độ Z cho các điểm. Các tọa độ Z này có thể được hiển thị bởi trình sửa thuộc tính trong QCAD và cũng sẽ được lưu vào DXF/DWG. Để làm điều này, chỉ cần gán hàm “Vị trí Z” cho cột thích hợp:
Nhãn với cài đặt riêng
Section titled “Nhãn với cài đặt riêng”Cho đến nay, chúng ta đã sử dụng cùng một lớp, phông chữ, chiều cao văn bản và khoảng cách cho tất cả các nhãn. Cũng có thể kiểm soát các khía cạnh này cho từng vị trí nhãn một cách riêng lẻ. Để làm điều này, hãy chọn tùy chọn “Sử dụng cài đặt riêng” dưới “Cài đặt nhãn”.
Nếu tùy chọn này được bật, các điều khiển bổ sung được hiển thị cho mỗi cột. Với các điều khiển này, chúng ta có thể xác định lớp, phông chữ, chiều cao văn bản và khoảng cách cho từng vị trí nhãn một cách riêng lẻ. Điều này cho phép chúng ta đặt các nhãn khác nhau trên các lớp khác nhau và sử dụng một phông chữ khác nhau cho mỗi nhãn như hiển thị trong ví dụ này:
Dấu phân tách tệp
Section titled “Dấu phân tách tệp”Các trường trong tệp CSV thường được phân tách bằng dấu phẩy. Tuy nhiên, cũng có các tệp CSV sử dụng tab hoặc dấu chấm phẩy làm dấu phân tách. Bạn có thể điều chỉnh dấu phân tách tệp trong hộp thoại ở trên cùng bên phải và tải lại tệp nếu bạn đang xử lý một tệp như vậy:
