Đo diện tích phòng tự động kiểu click như HATCH

Đo diện tích từng phòng trong mặt bằng và ghi chú số liệu lên bản vẽ là việc lặp đi lặp lại tốn thời gian. Bài này hướng dẫn dùng lệnh PF-DIENTICH (DT) để click 1 điểm trong phòng là tự động tìm biên, tính diện tích và chèn chữ số diện tích ngay tại trọng tâm phòng.

Mục tiêu bài học

— Hiểu 2 cách chọn vùng cần đo: click điểm bên trong (kiểu HATCH) và chọn trực tiếp đường khép kín

— Biết lệnh vẫn đo được cả những phòng vẽ bằng nhiều đoạn LINE/ARC rời chứ không chỉ polyline khép kín

— Biết cách sửa lại số liệu diện tích sau khi đã tạo trên bản vẽ

Vấn đề: đo và ghi diện tích từng phòng mất nhiều thao tác

Đo diện tích một phòng thủ công thường phải: chọn đường bao phòng (hoặc vẽ lại một polyline theo biên phòng nếu phòng chỉ được vẽ bằng nhiều đoạn tường rời), chạy lệnh AREA, đọc kết quả, rồi tự tay chèn text ghi số liệu vào đúng vị trí giữa phòng. Với mặt bằng có hàng chục phòng, việc lặp lại quy trình này rất mất thời gian và dễ ghi sai số hoặc đặt chữ lệch vị trí.

Lệnh PF-DIENTICH (DT) — 2 kiểu chọn giống lệnh HATCH

Gõ PF-DIENTICH (hoặc DT). Lệnh cho 2 cách chọn vùng cần đo, giống hệt thao tác của lệnh HATCH: mặc định là click 1 điểm bên trong phòng; gõ Chon (hoặc C) để chuyển sang chọn trực tiếp một đường khép kín.

Với cách click điểm: lệnh trước tiên thử tìm nhanh trong các đối tượng đã khép kín sẵn (polyline đóng, circle, ellipse) xem điểm vừa click có nằm trong đối tượng nào không. Nếu không tìm thấy — tức là phòng được vẽ bằng nhiều đoạn LINE/ARC rời chứ chưa nối thành một đường khép kín — lệnh tự động chạy cơ chế dựng ranh giới y hệt lệnh BOUNDARY/HATCH, dựng một đường bao tạm từ mọi nét xung quanh điểm click, đo xong thì xoá đường bao tạm đó đi, không để lại rác trên bản vẽ.

Diện tích được đo bằng lệnh AREA gốc của AutoCAD nên chính xác kể cả với biên có cung tròn. Trọng tâm (vị trí đặt chữ) được tính bằng công thức hình học chuẩn, cung tròn được chia nhỏ để tính đúng chứ không xấp xỉ bằng đường thẳng.

Kết quả: chữ diện tích tự chèn tại trọng tâm, đơn vị theo bản vẽ

Sau khi đo xong, lệnh tự tạo một khối (block) chứa chữ số diện tích, đặt đúng tại trọng tâm hình học của phòng — không phải giữa hình chữ nhật bao ngoài, nên với phòng hình dạng phức tạp chữ vẫn nằm đúng giữa phòng.

Đơn vị hiển thị (mm², cm², m²...) lấy theo đơn vị bản vẽ đang thiết lập (lệnh UNITS) — nên kiểm tra đơn vị bản vẽ đúng trước khi đo hàng loạt để số liệu ra đúng đơn vị mong muốn.

Chữ diện tích là dạng block có attribute: double-click vào để sửa lại giá trị nếu cần, đổi cỡ chữ/kiểu chữ qua bảng Properties như block bình thường, và kéo grip để di chuyển vị trí chữ nếu muốn.

Loại đối tượng được hỗ trợ

Đo được với đường khép kín dạng LWPOLYLINE, POLYLINE, CIRCLE, ELLIPSE và SPLINE khép kín (với SPLINE, trọng tâm chỉ là xấp xỉ theo khung bao, không phải trọng tâm hình học chính xác).

Chưa hỗ trợ REGION — nếu chọn nhầm một REGION, lệnh sẽ báo rõ trên dòng lệnh thay vì đo sai.

Câu hỏi thường gặp

Phòng của em vẽ bằng nhiều đoạn tường LINE rời, chưa nối thành polyline khép kín thì đo được không?

Đo được. Nếu click điểm không tìm thấy đối tượng khép kín sẵn có, lệnh tự động dùng cơ chế giống BOUNDARY/HATCH để dựng ranh giới tạm từ các nét xung quanh, đo xong rồi xoá ranh giới tạm đó — không cần bạn tự vẽ lại polyline theo biên phòng.

Đơn vị diện tích hiển thị là gì?

Theo đơn vị bản vẽ hiện tại (thiết lập qua lệnh UNITS) — ví dụ mm², cm² hoặc m². Nên kiểm tra đúng đơn vị bản vẽ trước khi đo hàng loạt.

Sửa lại số liệu diện tích sau khi đã tạo trên bản vẽ bằng cách nào?

Double-click vào chữ diện tích để mở hộp sửa attribute, đổi cỡ chữ/kiểu chữ/lớp qua bảng Properties, hoặc kéo grip để di chuyển vị trí chữ — vì đây là block attribute tiêu chuẩn của AutoCAD.

Loại đối tượng nào chưa đo được?

REGION chưa được hỗ trợ — lệnh sẽ báo rõ trên dòng lệnh nếu bạn chọn nhầm loại này. Các đối tượng LWPOLYLINE, POLYLINE, CIRCLE, ELLIPSE và SPLINE khép kín đều đo được.

Liên kết liên quan