도면 작업을 하다 보면 객체의 총 길이 합계를 알아야 하는 경우가 자주 있습니다. 단순히 한두 개의 선이라면 눈으로 확인하면 되지만, 수십·수백 개의 선이 얽혀 있을 때는 효율적인 측정 방법이 필요하죠. 오늘은 AutoCAD에서 선의 길이를 측정하고 합계를 빠르게 구하는 실전 팁을 단계별로 정리했습니다.
1. 단일 선 길이 확인 — 기본 명령 활용
가장 기본적인 방법은 객체 속성(Properties)이나 LIST 명령을 사용하는 것입니다.
- 객체 선택 후
Ctrl + 1→ 속성창(Properties) 에서 길이(Length) 확인 - 또는
LIST명령 입력 → 명령창에 길이 값 표시
이 방식은 단일 객체나 간단한 도면에서 가장 빠릅니다.
요약 포인트:
단일 객체 확인에는 별도 스크립트 없이도 충분히 빠르고 정확합니다.
2. 여러 선 길이의 합계를 자동으로 구하기 — DATAEXTRACTION 명령
여러 객체의 길이 합산이 필요할 때는 DATAEXTRACTION 명령을 이용하는 것이 효율적입니다.
이 기능은 도면 내 객체 속성을 표로 추출할 수 있으며, 엑셀로 내보내 합계 계산도 가능합니다.
활용 순서 요약
| 단계 | 설명 | 결과 |
|---|---|---|
| 1 | 명령창에 DATAEXTRACTION 입력 | 새 데이터 추출 세션 시작 |
| 2 | 길이 확인할 객체(선·폴리선 등) 선택 | 추출 대상 지정 |
| 3 | 속성 중 Length 항목만 체크 | 필요 속성만 추출 |
| 4 | 결과를 표(table) 로 도면에 삽입 또는 엑셀로 저장 | 합계 계산 가능 |
핵심 요약:
DATAEXTRACTION은 표 형태로 관리할 수 있어, 도면 변경 시에도 데이터를 갱신하기 쉽습니다.
3. 반복 작업에 강한 자동화 — LISP 스크립트 활용
AutoCAD의 강력한 무기는 바로 LISP(리습) 스크립트입니다.
길이 합계를 자주 계산해야 한다면 TLEN.lsp나 LE.lsp 같은 커스텀 리습을 사용하는 게 좋습니다.
대표 명령 예시
| 리습 이름 | 명령어 | 주요 기능 |
|---|---|---|
| TLEN.lsp | TLEN | 선택한 모든 선, 폴리선, 호의 총 길이 계산 |
| LE.lsp | LE | 합계 및 개별 길이 모두 표시 |
사용 방법 요약:
- 리습 파일 다운로드
- AutoCAD에서
APPLOAD명령 → 파일 로드 - 명령어(
TLEN등) 입력 → 객체 선택 - 총 길이 결과가 명령창에 바로 표시
요약 포인트:
반복적으로 총 길이를 계산해야 할 때 리습은 작업 시간을 크게 단축시킵니다.
4. 도면 수정에도 자동 반영 — 필드(Field) 및 표(Table) 계산
도면이 자주 변경된다면 필드(Field) 기능을 사용하는 방법이 좋습니다.
객체의 길이를 필드로 연결해 두면, 선을 수정하더라도 길이 값이 자동으로 업데이트됩니다.
FIELD명령 → 객체 선택 → 길이(Length) 속성 지정- 필드를 표(Table)와 연동하면 자동 합계도 가능합니다
핵심 요약:
도면 변경 후에도 길이 정보가 자동 갱신되어, 유지 관리 효율이 높습니다.
5. 단위·스케일 및 객체 유형별 주의사항
길이 계산의 정확도는 도면 단위와 객체 속성에 따라 달라집니다.
| 점검 항목 | 내용 |
|---|---|
| 도면 단위 | UNITS 명령으로 mm, m, inch 등 확인 |
| 객체 유형 | 선(Line), 폴리선(Polyline), 호(Arc) 등 길이 지원 여부 확인 |
| 스케일 | 출력 스케일과 모델 단위 불일치 시 오차 발생 |
요약 포인트:
단위와 스케일만 정확히 맞춰두면, 리습이나 데이터 추출 값도 신뢰할 수 있습니다.
유용한 링크 모음
FAQ (자주 묻는 질문)
TLEN.lsp는 무료로 사용할 수 있나요?
대부분의 TLEN 리습은 무료로 배포됩니다. 단, 상업용 도면에 사용할 경우 출처 확인이 필요합니다.
데이터 추출 후 길이 단위를 바꿀 수 있나요?
가능합니다. 도면 단위를 변경하면 추출된 표에서도 자동으로 단위가 변환됩니다.
폴리선이 아닌 스플라인(Spline)도 길이 계산이 되나요?
일부 리습은 스플라인을 지원하지만, 정확도가 떨어질 수 있습니다. 호(Arc) 중심의 도면에서는 DATAEXTRACTION이 더 안정적입니다.
필드(Field)로 연결된 길이가 갱신되지 않을 때는?
도면 저장 후 UPDATEFIELD 명령을 실행하면 최신 길이로 갱신됩니다.
AutoCAD LT에서도 리습을 사용할 수 있나요?
LT 버전은 LISP 기능을 지원하지 않습니다. 이 경우 데이터 추출이나 표 계산 기능을 활용하세요.
여러 도면의 길이를 한 번에 합산할 수 있나요?
직접 합산은 어렵지만, 각 도면의 길이를 엑셀로 추출해 합계를 계산하는 방식으로 가능합니다.









