오토캐드 좌표 확인 및 추출 방법

오토캐드는 설계 도면 작업에서 좌표를 정확히 파악하고 활용하는 것이 매우 중요합니다. 좌표는 객체의 위치를 지정하거나, 도면 데이터를 외부로 내보낼 때 필수적으로 사용되는데요. 오늘은 오토캐드에서 좌표를 확인하고, 필요한 좌표 데이터를 추출하는 방법까지 단계별로 정리해 보았습니다.

1. 오토캐드에서 좌표 확인하는 방법

1-1. 커서 위치로 좌표 확인하기

가장 기본적인 방법은 화면 하단의 좌표 표시줄을 활용하는 것입니다.

  • 방법: 마우스를 도면 위에 올려놓으면, 화면 하단(상태표시줄)에 현재 커서의 X, Y(및 3D의 경우 Z) 좌표가 실시간으로 표시됩니다.
  • 활용 팁: 좌표가 보이지 않는다면 상태표시줄에서 [좌표] 항목이 활성화되어 있는지 확인하세요.

1-2. 객체의 좌표 확인하기

특정 객체(예: 점, 선, 원 등)의 좌표가 궁금하다면 다음과 같이 할 수 있습니다.

  • ‘LIST’ 명령어 사용
    1. 명령창에 LIST 입력 후 엔터
    2. 좌표를 확인할 객체 선택 후 엔터
    3. 명령창에 해당 객체의 상세 정보와 좌표가 출력
  • ‘ID’ 명령어 사용
    1. 명령창에 ID 입력 후 엔터
    2. 좌표를 알고 싶은 지점을 클릭
    3. 명령창에 해당 지점의 좌표가 표시

1-3. 명령창에서 직접 좌표 입력 및 확인

  • 명령창에 직접 좌표값(X,Y 또는 X,Y,Z)을 입력하면 해당 위치에 객체를 생성할 수 있습니다.
  • 이미 입력된 좌표값은 명령창에서 복사하여 활용할 수 있습니다.

2. 오토캐드 좌표 추출 방법

좌표를 외부로 내보내거나, 여러 점의 좌표를 한 번에 추출하려면 다음과 같은 방법을 사용할 수 있습니다.

2-1. 데이터 추출(Data Extraction) 기능 활용

오토캐드의 [데이터 추출] 기능을 사용하면 여러 객체의 좌표를 한 번에 표로 정리해 추출할 수 있습니다.

  1. [도구] > [데이터 추출] 선택
  2. 추출할 객체(예: 점, 블록 등) 선택
  3. 추출할 속성에서 ‘위치(X, Y, Z)’ 항목 체크
  4. 추출 결과를 Excel 파일(.xls) 또는 CSV 파일로 저장

2-2. ‘TXTOUT’ 명령어로 좌표 내보내기

  • 도면에 있는 텍스트, 좌표 정보를 텍스트 파일로 내보낼 수 있습니다.
  • 좌표를 텍스트로 표시한 후, TXTOUT 명령어를 사용해 내보내세요.

2-3. LISP 프로그램 활용

여러 점의 좌표를 한 번에 추출해야 할 때는 LISP 프로그램을 사용하면 더욱 편리합니다.
아래는 예시 코드입니다.

(defun c:POINTEXPORT ()
(setq ss (ssget '((0 . "POINT"))))
(setq f (open "C:\\좌표추출.txt" "w"))
(repeat (setq i (sslength ss))
(setq ent (ssname ss (setq i (1- i))))
(setq pt (cdr (assoc 10 (entget ent))))
(write-line (strcat (rtos (car pt) 2 3) "," (rtos (cadr pt) 2 3)) f)
)
(close f)
(princ "\n좌표 추출 완료!")
(princ)
)
  • 위 코드를 오토캐드에 로드한 후 POINTEXPORT 명령어를 실행하면, 도면 내 모든 점 객체의 좌표가 C:\좌표추출.txt 파일에 저장됩니다.

*참고

  • 좌표 추출 후 Excel 등에서 추가 가공이 가능합니다.
  • 도면의 정확도를 위해 항상 좌표 단위를 확인하세요.
  • 3D 좌표가 필요한 경우 Z값도 함께 체크하세요.

이처럼 오토캐드에서는 다양한 방법으로 좌표를 확인하고, 필요한 데이터를 외부로 추출할 수 있습니다. 여러분의 설계 작업에 꼭 필요한 정보가 되었길 바랍니다.

댓글 남기기