Blog
Cách nhập tọa độ X Y Z từ Excel sang AutoCAD
- Tháng tám 22, 2023
- Posted by: Nguyễn Văn Bé
- Danh mục: Chia Sẻ
Nếu bạn đang thắc mắc làm thế nào để nhập tọa độ X Y Z từ Excel sang AutoCAD (Easting, Northing & Reduced Levels) thì bài viết này sẽ giúp bạn thực hiện điều đó bằng hai phương pháp khác nhau.
Trong phương pháp đầu tiên, chúng tôi sẽ chỉ sử dụng Excel để biên dịch dữ liệu và sau đó chúng tôi sẽ chỉ nhập dữ liệu trong AutoCAD.
Trong phương pháp thứ hai, chúng tôi sẽ chuyển dữ liệu từ Excel sang một tệp tập lệnh đơn giản và sau đó chúng tôi sẽ nhập file lệnh trong AutoCAD để tạo điểm.
Phiên bản video của bài viết này được thêm vào bên dưới, nếu bạn thích bài viết hơn thì hãy đọc tiếp.
Nhập tọa độ bằng công thức Excel
Như được hiển thị trong ảnh dưới đây, chúng tôi có các tọa độ X, Y và Z, nếu không thì các mức Easting, Northing & Reduced Levels 10.000 điểm trong một trang tính Excel.
Để tạo các điểm sử dụng dữ liệu này (để Export dữ liệu này thành bản vẽ AutoCAD), chúng ta phải chuyển đổi dữ liệu này sang ngôn ngữ mà AutoCAD có thể hiểu được.
Chuyển đổi dữ liệu cho AutoCAD
Chúng tôi có thể chuyển đổi dữ liệu này trong các điểm tọa độ và AutoCAD sử dụng Lệnh POINT để tạo các điểm trong AutoCAD.
Nhập POINT vào thanh lệnh và nhấn phím Enter.
Bây giờ chúng ta có một thông báo tại Command Prompt, ‘Specify a Point, có hai phương pháp để chỉ định một điểm.
Nhập các Tọa độ X, Y và Z của Point trong Command Bar.
Nhấp vào bất kỳ đâu trong vùng vẽ và một điểm Object sẽ được tạo tại điểm cụ thể đó.
Ở đây tôi sẽ thực hiện với phương pháp đầu tiên, tức là cung cấp các Tọa độ X, Y và Z của Point trong Command Bar, hãy để nó là 1000,1000,1000.
Nhấn phím Enter và một điểm AutoCAD được tạo ở 1000,1000 với độ cao 1000, xem gif động ở trên để tham khảo.
Nếu bạn muốn xác minh tọa độ của điểm, bạn có thể thực hiện việc đó bằng Property Palette.
Chọn Point, nhấp chuột phải và chọn Properties từ menu.
Các giá trị mà chúng tôi đã sử dụng để tạo điểm này được hiển thị dựa trên nhãn Vị trí X, Vị trí Y và Vị trí Z như trong hình bên dưới.
Chuỗi lệnh được sử dụng để tạo điểm có thể được sao chép khoảng 10.000 lần để tạo tất cả các điểm nhưng rõ ràng là không thể thực hiện thủ công và đây là lúc công thức Excel xuất hiện.
Lệnh cho POINT trông như thế này trên lịch sử thanh lệnh.
Đây là dòng lệnh được hiển thị trong hình trên.
Command: POINT
Current point modes: PDMODE=0 PDSIZE=0.0000
Specify a point: 1000,1000,1000
Trong trang tính Excel của chúng ta, Tọa độ X, Y và Z của điểm 1 lần lượt nằm trong các ô B2, C2 và D2.
Từ lịch sử lệnh, rõ ràng cú pháp tạo điểm trong AutoCAD là POINT X, Y, Z.
Có thể bạn cần:
Tạo tọa độ điểm
Vì vậy, đối với 10.000 điểm, giá trị này sẽ được lặp lại nhiều lần.
Dữ liệu kết quả sẽ giống như dữ liệu bên trong hộp màu đỏ của hình ảnh bên dưới.
Để tạo một điểm bằng cách sử dụng các tọa độ được cung cấp trong các ô B2, C2 và D2, chúng ta phải nối dữ liệu trong các ô B2, C2 & D2 trước lệnh POINT và chúng ta có thể sử dụng hàm CONCATENATE trong Excel để nối các chuỗi.
Trong hình trên, hàm CONCATENATE được sử dụng để nối các chuỗi, để bạn tham khảo, tôi cũng viết công thức đầy đủ ở đây.
=CONCATENATE(“POINT “,B3,”,”,C3,”,”,D3) là công thức nối 5 chuỗi liệt kê bên dưới.
- 1. ĐIỂM (Lệnh AutoCAD)
- 2. “ “ (Nhân vật không gian)
- 3. B2 (ô chứa Tọa độ X)
- 4. C2 (ô chứa tọa độ Y)
- 5. D2 (ô chứa Tọa độ Z)
Và kết quả là ĐIỂM X, Y, Z, Công thức có thể được sao chép vào các ô phía dưới bằng cách sử dụng tính năng xử lý điền trong Excel.
Thêm dữ liệu trong AutoCAD
Sao chép (Coppy) dữ liệu này, Mở (Open) bản vẽ AutoCAD và dán (Paste) nó vào thanh lệnh như minh họa trong gif động bên dưới.
Và bằng cách đó, chúng tôi đã tạo ra khoảng 10.000 điểm.
Để kiểm tra chéo tổng số điểm đã tạo, Chọn tất cả (Ctrl+A là phím tắt để chọn tất cả các đối tượng trong bản vẽ AutoCAD ), Nhấp chuột phải vào bảng Properties và ở đó bạn có thể thấy tổng số điểm trong bản vẽ .
Chúng ta cũng có thể sử dụng Lệnh tắt trong công thức, lệnh tắt cho Point Command là PO. Khi đó công thức sẽ trở thành
=CONCATENATE(“PO “,B3,”,”,C3,”,”,D3)
Sử dụng file Script để nhập tọa độ X Y Z từ Excel sang AutoCAD
Ngoài ra còn có một phương pháp khác hoạt động theo cách tương tự và nó sử dụng file script của AutoCAD.
Một lần nữa, giả sử chúng ta có dữ liệu tọa độ trong một trang tính Excel trong ba cột là X, Y và Z (hoặc Easting, Northing & Reduced Levels nếu bạn thích).
Bây giờ hãy sao chép dữ liệu từ tất cả các ô này, sau đó mở Notepad hoặc bất kỳ trình soạn thảo văn bản đơn giản nào khác và dán toàn bộ dữ liệu vào đó, quá trình này được hiển thị trong video bên dưới.
Dữ liệu của bạn sẽ trông giống như hình ảnh hiển thị bên dưới, với nhiều khoảng cách giữa các giá trị của các ô tương ứng.
Chúng ta cần thay thế các khoảng trắng ở đây bằng dấu phẩy.
Chọn khoảng cách giữa các mục nhập ô tương ứng và chuyển đến menu chỉnh sửa của Notepad và chọn tùy chọn Replace.
Bây giờ, trong trường thay thế bằng, hãy nhập “,” (không có dấu ngoặc kép) và nhấn nút thay thế tất cả và đóng cửa sổ thay thế, tham khảo ảnh động gif được hiển thị bên dưới.
Bây giờ, hãy nhập _MULTIPLE_POINT vào dòng đầu tiên của văn bản notepad ngay trước các giá trị tọa độ, sau đó chuyển đến menu file, sau đó chọn tùy chọn lưu dưới dạng và lưu file với định dạng .scr.
Bạn có thể đặt cho nó bất kỳ tên nào bạn muốn, trong ví dụ này, tôi đang sử dụng point.scr làm tên file notepad.
Bây giờ chúng ta có thể nhập các điểm này khá dễ dàng trong AutoCAD bằng lệnh SCRIPT.
Nhập SCRIPT, sau đó nhấn phím Enter trong thanh lệnh AutoCAD của bạn , sau đó xác định vị trí tệp scr bạn đã tạo trong ví dụ trên và nhấp vào nút Open.
Các điểm sẽ được thêm vào bản vẽ, lệnh điểm cũng sẽ vẫn hoạt động mà bạn có thể hủy kích hoạt bằng cách nhấn phím ESC.
Đó là tất cả, tôi hy vọng bạn đã tìm thấy bài viết này hữu ích.
Nếu bạn có câu hỏi liên quan đến bài viết, vui lòng cho tôi biết trong phần bình luận bên dưới.
Tham khảo: Bài viết mạng kiến thức Autodesk
Nguồn bài viết: How to import X, Y, Z coordinates from Excel to AutoCAD
Tác giả: Ajay Anand
Dịch bởi: Vaduni