Khai cao độ đạc bằng Civil 3D: quy trình 6 bước
Khai cao độ đạc bằng Civil 3D: nhập điểm, dựng surface, hiệu chỉnh cao độ sai và xuất trắc dọc. Quy trình thực chiến kèm bảng lệnh và lỗi hay gặp.
Khai cao độ đạc bằng Civil 3D: quy trình 6 bước
Có một buổi chiều mình ngồi bóc lại cao độ một tuyến đường dài gần hai cây số. Máy trạm đo gửi về file .txt, ba trăm bảy mươi hai điểm, cột cao độ ghi bằng đơn vị mét. Mình nhập vào Civil 3D, dựng surface, nhìn đường đồng mức nhảy như răng cưa. Mất thêm bốn mươi phút mới ngộ ra: mười bảy điểm cuối file ghi bằng milimét. Người đo quên đổi đơn vị ở đoạn cuối. Lỗi không nằm ở phần mềm.
Khai cao độ đạc bằng Civil 3D thật ra không khó. Cái khó là biết chỗ nào dữ liệu bẩn, và biết đọc kết quả để phát hiện dữ liệu bẩn. Bài này mình viết theo đúng trình tự ngồi máy, kèm mấy chỗ hay sai mà mình từng dính.
Trước khi mở Civil 3D, kiểm ba thứ
Đừng vội mở phần mềm. Ba thứ dưới đây kiểm trước mất năm phút, tiết kiệm cả buổi.
Đơn vị. Hỏi thẳng người đo: cao độ ghi bằng mét hay milimét, toạ độ dùng hệ nào, có phải VN-2000 hay không. Nếu file ghi bằng milimét mà bạn nhập thẳng, surface của bạn sẽ cao hơn thực tế một nghìn lần. Trông đường đồng mức vẫn mượt, vẫn đẹp, chỉ khi so với bản đồ nền mới thấy lệch.
Định dạng file. Máy đo thường xuất ba kiểu: tệp văn bản phân tách bằng dấu phẩy, phân tách bằng khoảng trắng, hoặc file .fbk theo cú pháp riêng của từng hãng máy. Kiểu khoảng trắng là kiểu khó chịu nhất, vì tên điểm có dấu cách là toàn bộ dòng lệch cột. Mở file bằng trình soạn thảo, xem dòng đầu, đếm dấu phân tách bằng mắt.
Điểm dị thường. Sắp xếp cột cao độ tăng dần rồi nhìn hai đầu. Nếu tuyến đường bằng phẳng mà cao độ chạy từ âm ba mét tới dương một nghìn mét, gần như chắc chắn có điểm lỗi. Sửa mấy điểm này trước khi nhập, dễ hơn nhiều so với đi tìm chúng trên surface sau khi dựng.
Nhập điểm đạc vào Civil 3D
Đường đi: ribbon Home, bảng Create Ground Data, lệnh Points, rồi Create Points hoặc Import Points. Nhanh hơn thì gõ IMPORTPOINTS ở dòng lệnh.

Chú thích: hộp thoại Import Points, cột cao độ nằm ở cột 4. Kiểm ngay ở khung xem trước bên dưới.
Hộp thoại hiện ra, chọn định dạng ở ô Format. Civil 3D có sẵn thư viện định dạng phổ biến: PNEZD (Comma delimited) là kiểu hay gặp nhất — Point number, Nothing, Easting, Z, Description. Nếu file của bạn không khớp định dạng nào có sẵn, tự tạo một định dạng: chọn dấu phân tách, gán từng cột, đặt tên riêng. Việc này làm một lần rồi lưu lại.
Ô Show advanced options có vài thứ đáng quan tâm. Mục Elevation cho phép nhập hệ số nhân, đây chính là chỗ để cứu mười bảy điểm milimét kia: chọn cao độ ghi bằng milimét, đặt hệ số 0.001, không phải sửa file tay. Mục Point Number cho phép thêm số vào trước số điểm cũ để tránh trùng khi nhập nhiều lần.
Sau khi nhập, mở Prospector, tab Settings, kiểm đơn vị. Đây là chỗ dễ bỏ qua: bản vẽ vẫn đang để đơn vị mặc định, trong khi dữ liệu đã theo mét. Nhập xong mà đường đồng mức lệch mười lần là do chỗ này chứ không phải do surface dựng sai.
Một mẹo nhỏ nhưng đáng nhớ: nhóm điểm theo mô tả. Nhóm TREE của cây, BM của mốc cao độ, ROAD của tim tuyến, GND của điểm địa hình. Đến bước dựng surface, bạn sẽ cảm ơn chính mình vì có thể loại cả nhóm cây ra khỏi mặt đất tự nhiên trong một lần bấm, thay vì phải đi loại thủ công từng điểm.
Dựng surface từ điểm đạc
Vào ribbon Home, bảng Create Ground Data, chọn Surfaces, rồi Create Surface. Đặt tên rõ ràng — SURF-DIA-HINH, SURF-THI-CONG, SURF-DUONG — đừng để Surface1, Surface2.
Sau khi tạo surface, vào Prospector, mở rộng surface vừa tạo, tìm mục Definition, chuột phải Point Groups, chọn Add. Nhớ bỏ chọn Point File và Breaklines ở bước dựng đầu tiên: chỉ dựng từ nhóm điểm địa hình cho sạch. Đường đứt khúc và đường ranh giới thêm sau.
Dựng xong, nhìn hai thứ để đánh giá chất lượng.
Thứ nhất là đường đồng mức. Đường phải mượt, khoảng cách giữa các đường phải thay đổi từ từ. Chỗ nào đường đồng mức gãy khúc thành hình tam giác nhọn là chỗ đó có điểm lỗi hoặc điểm nằm sai vị trí.
Thứ hai là Statistics. Chuột phải surface, chọn Properties, xem tab Statistics: số điểm, cao độ nhỏ nhất, cao độ lớn nhất, diện tích bề mặt. Đọc con số cao độ lớn nhất và so với cảm nhận ngoài thực địa. Nếu đỉnh đồi cao ba mươi mét mà statistics báo ba trăm mét, có điểm lỗi đâu đó chưa lọc.
Đường đứt khúc: chỗ quyết định độ tin của surface
Surface dựng từ điểm đạc thô sẽ có những chỗ nối sai. Ở đây Civil 3D làm đúng việc của nó: surface là một lưới tam giác nối các điểm gần nhau, mà máy không biết chỗ nào là bờ kênh, chỗ nào là tim đường.
Cần thêm ba loại đường:
Breakline. Đường gãy khúc theo địa hình — tim đường, đáy kênh, đỉnh mái taluy. Lệnh Create Breakline, chọn Proximity nếu chỉ có đường vẽ, chọn Standard nếu đã có danh sách điểm, chọn From File nếu dữ liệu nằm trong tệp riêng. Đây là bước quan trọng nhất. Thiếu breakline ở tim đường, mặt đường của bạn sẽ là một chuỗi tam giác nhấp nhô, cao độ tính ra sai cả gang tay.
Boundary. Đường ranh giới giới hạn phạm vi surface, để Civil 3D không nội suy lan ra ngoài vùng đã đo. Chuột phải Boundaries, chọn Add, chọn kiểu. Kiểu Outer cắt phần ngoài, kiểu Hide khoét lỗ bên trong — dùng khi surface có vùng không đo như hồ nước, sân bê tông cũ.
Contours. Đường đồng mức dạng polyline có cao độ, thường lấy từ bản đồ cũ hoặc nội suy. Chỉ thêm khi chắc chắn đường đó đúng, vì Civil 3D sẽ nắn surface chạy theo đúng đường bạn vẽ.
Có một cảnh báo dễ bị bỏ qua. Nếu tổ hợp breakline tạo ra vùng khép kín kín quá, Civil 3D hiện cảnh báo về khả năng rò rỉ vùng — catchment leak. Cảnh báo này gốc là dành cho mô hình thuỷ văn, nhưng nó cũng là dấu hiệu surface có vùng lõm bất thường. Đừng bấm bỏ qua vô điều kiện.
Mười lỗi hay gặp, và cách mình xử lý
Bảng dưới đây gom từ những lần mình và mấy người làm chung gặp phải. Cột cuối ghi chú nguyên nhân gốc, vì cách sửa nhanh nhất nhiều khi không phải là sửa ở chỗ bạn đang đứng.
| Hiện tượng | Nguyên nhân thường gặp | Cách xử lý |
|---|---|---|
| Cao độ lệch đúng 1000 lần | Đơn vị điểm là milimét, nhập thẳng | Xoá điểm, nhập lại với hệ số 0.001 |
| Đường đồng mức gãy thành tam giác nhọn | Có điểm lỗi hoặc điểm sai vị trí | Lọc theo cao độ, xem File Tabular |
| Surface báo lỗi không dựng được dải | Breakline tự cắt nhau | Sửa breakline trước, dựng lại |
| Mặt đường gồ ghề dù điểm đẹp | Thiếu breakline ở tim và mép đường | Thêm breakline chuẩn |
| Điểm không nhập được, có dòng bị đánh dấu | Lệch cột do dấu phân tách | Tạo định dạng tệp riêng cho đúng |
| Điểm trùng số thứ tự | Nhập hai lần cùng file | Lọc trùng bằng cách so số điểm |
| Surface dày đặc điểm không cần | Nhập cả nhóm cây, điểm phụ | Chỉ nhập nhóm cần cho địa hình |
| Điểm có cao độ bằng 0 hàng loạt | Trường cao độ trống | Xoá khỏi file trước khi nhập |
| Đơn vị bản vẽ và dữ liệu không khớp | Chưa đặt Drawing Settings | Kiểm Prospector, tab Settings |
| Surface nhẹ nhưng bị chậm | Bật hiển thị quá nhiều thứ | Tắt mũi tên và cao độ điểm khi làm việc |
Một trong số này, mình từng mất nửa ngày vì nó. Cái dòng "mặt đường gồ ghề dù điểm đẹp" — mình cứ tưởng dữ liệu lỗi, ngồi dựng lại surface ba lần. Thật ra chỉ thiếu breakline. Kinh nghiệm rút ra: khi surface có chỗ bất thường nhưng số liệu điểm đúng, nghi breakline trước nghi dữ liệu.
Phân tích: trắc dọc, mặt cắt, khối lượng
Surface dựng xong thì bắt đầu dùng được.
Trắc dọc. Lệnh PROFILECREATE. Civil 3D hỏi bạn chọn alignment, rồi cho chọn nhiều surface để vẽ lên cùng một khung. Vẽ cùng lúc surface địa hình tự nhiên và surface thiết kế thì đọc được ngay chỗ nào phải đào, chỗ nào phải đắp. Nếu chưa có alignment, dùng ALIGNMENTCREATE theo tim tuyến trước.
Mặt cắt ngang. Lệnh SAMPLING. Chọn alignment, khoảng cách lấy mẫu — thường mười mét một mẫu cho tuyến đường, năm mét nếu địa hình phức tạp. Civil 3D xuất ra bản vẽ mặt cắt hàng loạt, đặt lên khung có sẵn.
Bảng khối lượng. Lệnh VOLUMEDASHBOARD, chọn hai surface, chọn phương pháp tính. Bảng ra kết quả đào, đắp, khối lượng luỹ kế theo từng đoạn. In ra hoặc xuất sang bảng tính. Con số này dùng để đặt khối lượng trong dự toán.
Cao độ đạc phục vụ thuỷ văn
Một việc nữa mà tài liệu hay bỏ qua: phân tích dòng chảy.
Lệnh CATCHMENTAREA xác định vùng tập trung nước chảy về một điểm. Chạy xong, Civil 3D vẽ mũi tên hướng chảy, bạn phát hiện ra những chỗ nước tụ mà mắt thường nhìn surface không thấy. Cần lưu ý một hạn chế: lệnh này hoạt động chính xác trên surface dựng từ TIN, nhưng nếu surface bị chắp vá từ nhiều nguồn, hướng chảy có thể sai ở vùng chuyển tiếp. Kiểm bằng vài điểm đã biết ngoài thực địa trước khi dùng kết quả.
Chuyển surface sang phần mềm khác
Không phải ai cũng làm hết trong Civil 3D. Ba cách xuất thường dùng:
Xuất sang LandXML. Chuột phải surface, chọn Export to LandXML. Đây là cách sạch nhất để chuyển surface sang InfraWorks, Revit, hoặc bản Civil 3D khác. File LandXML giữ được cao độ gốc, mất bớt phần hiển thị.
Xuất đường đồng mức thành polyline. Chuột phải surface, Extract Objects, chọn Contours. Được polyline có cao độ, dùng cho bản vẽ AutoCAD 2D thuần. Cảnh báo: surface lớn cho ra rất nhiều polyline, file phình nhanh.
Xuất điểm. Lệnh EXPORTPOINTS ngược lại lệnh nhập. Dùng khi cần gửi danh sách cao độ cho người khác kiểm.
Có một điều mình không thích ở Civil 3D và nói thẳng: phần mềm này nặng. Một surface vài chục nghìn điểm kèm vài km alignment là file bản vẽ nặng vài chục MB, máy cấu hình thấp mở lên là giật. Điều kiện chạy mượt đòi hỏi RAM thoải mái và ổ SSD. Nếu máy bạn đang ở mức vừa phải, làm việc theo từng khu vực, đừng nạp cả dự án vào một bản vẽ.
Một điểm nữa: đường đồng mức hiển thị không đồng nghĩa surface chính xác. Đường đồng mức chỉ là cách vẽ lại lưới tam giác. Chất lượng nằm ở dữ liệu điểm và breakline, không nằm ở độ mượt của đường cong trên màn hình.
Quy trình sáu bước, gói lại
- Kiểm đơn vị, định dạng tệp, và điểm dị thường trước khi nhập.
- Nhập điểm với đúng định dạng, đặt hệ số nhân nếu cần, nhóm điểm theo mô tả.
- Dựng surface từ nhóm điểm địa hình, đặt tên rõ ràng.
- Thêm breakline, boundary, các đường cần thiết.
- Đọc Statistics và đường đồng mức để kiểm chất lượng trước khi dùng.
- Dùng cho trắc dọc, mặt cắt, khối lượng, hoặc xuất sang phần mềm khác.
Sáu bước này mình làm theo thứ tự đúng như trên. Bước một hay bị xem nhẹ nhất, mà lại là bước cứu nhiều thời gian nhất.
Cần tài liệu để tra cứu khi làm
Quy trình trên là phần khung. Nhưng khi ngồi máy, bạn sẽ cần tra từng lệnh, từng tham số, từng bước bấm chuột — và tra trên mạng thì mỗi trang nói một kiểu, phần lớn bằng tiếng Anh, ít hình.
Mình có soạn một tài liệu Civil 3D song ngữ Việt – Anh cho người làm xây dựng, đi theo đúng trình tự công việc: nhập điểm đạc, dựng và hiệu chỉnh surface, breakline, alignment, trắc dọc và mặt cắt, tính khối lượng, xử lý sự cố. Tài liệu có bảng lệnh, ví dụ số thật, và các bảng thuật ngữ Anh – Việt để bạn khớp đúng tên lệnh mà phần mềm in ra trên màn hình.
Bạn xem 5 trang xem trước để biết nội dung có hợp với việc của mình không, trước khi quyết định mua.
Xem tài liệu tại: https://globalmarket.vin/vi/product/huong-dan-civil-3d
Thanh toán bằng chuyển khoản trong nước, không cần thẻ quốc tế. Sau khi chuyển khoản, tài liệu được gửi và bạn nhận hàng trong vòng 24 giờ.
Nếu còn chỗ nào trong quy trình trên bạn thấy chưa rõ, cứ hỏi. Mình trả lời theo đúng việc mình từng làm, chỗ nào chưa gặp thì nói là chưa gặp.