CAD/기초2011. 6. 7. 00:00

AutoCAD에서 상대 경로(Relative Path)와 절대 경로(Absolute Path)는

외부참조, 이미지 삽입 등에서 사용됩니다.


 절대 경로, 상대 경로가 뭔가요?
아래 그림과 같은 폴더 구조가 있다고 하면


A 폴더의 A.dwg에 B폴더의 B.dwg를 외부참조했다고 생각해봅시다.
AutoCAD가 A.dwg를 열었을 때 외부참조 도면을 표시하려면 B.dwg를 찾아야겠지요

이 B.dwg의 컴퓨터 상 경로가 C:\프로젝트\B\B.dwg 인데 이것이 절대 경로입니다.
C:\ → 프로젝트 → B → B.dwg
집주소나 마찬가지입니다. 어떤 것의 위치를 지정하는 절대적인 경로.

그런데 상대적인 경로로 B.dwg를 찾게되면 A.dwg를 기준으로
A.dwg가 있는 폴더 위로 나가서  → B → B.dwg
나를 기준으로 다른 것의 위치를 표기하는겁니다.

 상대 경로를 왜 써야하나요?
상대 경로가 필요없는 경우
1. 캐드 도면을 혼자 작업할 경우
2. 도면이 여러 폴더에 있지 않고 한 폴더에 죄다 몰아 넣은 경우
3. 외부참조 또는 이미지 삽입 따위가 필요없는 경우
4. 위 경우가 아니더라도 불편 없이 사용하는 경우

위 몇가지를 제외하고는 도면 참조, 이미지 참조할 때 상대 경로를 사용하는 것이 좋습니다.
한가지 예를 들어 하나의 프로젝트를 가지고 부서(팀)이 작업한다고 했을 때
저희 같은 엔지니어링 회사는 여러가지 작업상의 효율과 편리성 등 때문에 도면을 참조하여 많이 사용합니다.
프로젝트가 완료되기 전까지는 참조 할 도면이 계속 수정되어야 한다던가,
참조할 도면이 여러 도면에 공통적으로 동일하게 사용된다던가 등의 이유때문이죠.

문제는 A가 외부참조, 이미지를 삽입하여 어떤 도면을 만든 경우
A 컴퓨터의 도면을 B가 열었을 때 참조된 도면, 이미지가 안뜨기 때문에 문제가 됩니다.
안뜨는 이유는 A가 A 컴퓨터에서 작업한 경로가 B가 볼 때는 네트워크 경로가 다르기 때문입니다.
상대 경로로 작업을 하면 A가 만든 도면을 B가 열든, B가 만든 도면을 C가 열든 상관없이 참조가 잘 보입니다.
잘보이는 이유는 절대적으로 폴더명을 찾아 가는 절대 경로가 아니라
열린 도면을 기준으로 한 폴더 위, 한 폴더 아래 등 상대적인 경로로 도면을 찾기 때문이죠.
그래서 상대 경로를 써야합니다.
이미지(특히 회사 로고 같은 작은 이미지)는 참조하지 않고 도면안에 포함시킬 수 있습니다
그림 참조하지 않고 도면안에 저장하기 이 글을 참고해주세요

 상대 경로의 위치 표기 방식
외부참조에서는 나(현재 도면)를 기준으로 다른 도면의 위치를 표기하는 것이므로
폴더의 위치 표기는
나와 동일한 폴더에 있는 경우는 .\ (점 한개)
나를 기준으로 한 폴더 위로 나가야 하는 경우는 ..\ (점 두개)
예를 들어 나를 기준으로 한 폴더 위로 이동 또 한 폴더 위로 위동 두개의 폴더 밖으로 빠져나가야 한다면
..\..\ 이 되겠죠.

어.. 헛갈리는데 이걸 꼭 알아야 하나요?
알 필요없습니다.
그냥 이렇다는 것이지 실제 작업할 땐
AutoCAD에서 외부참조나 이미지 등을 삽입 시 상대경로로 지정하고 삽입하면 됩니다.

 절대 경로로 작업된 것을 상대 경로로 바꾸려면 어떻게 하나요?
이미 절대 경로로 삽입된 도면, 이미지를 상대 경로로 바꾸려면
수동으로 작업하려면 위 위치 표기 방식을 알아야겠죠
아래 그림처럼 같은 폴더에 파일이 있고 A.dwg가 A-1.dwg를 참조했다면


외부참조 대화상자에서 삽입된 도면을 선택 후 밑에 보면 절대 경로는 아래처럼 표시됩니다.


위 상대 경로의 위치 표기 방식에 설명했듯이 고치면되는데
찾은 위치칸에 커서를 넣고 위 나(A.dwg)를 기준으로 A-1.dwg가 같은 폴더에 있으므로
아래 처럼 고치면 됩니다.


그럼 아래처럼 변경되고 상대 경로로 바뀐 것이죠.


그런데 폴더 구조가 복잡하면 경로를 수동으로 고치기 어렵죠. 어렵다기 보다 헛갈립니다.
이 경우는 외부참조된 도면과 동일한 위치에 있는 아무 도면이나 상대 경로로 외부참조 시켜 본 후
외부참조 대화상자에서 방금 삽입한 도면의 상대 경로가 어떻게 생겨 먹었는지 보고 다른 도면을 고치면됩니다.

여러 도면을 한번에 처리하고 싶다면
AutoCAD 참조 관리자를 아시나요? 이 글을 보시면 됩니다.

현재 도면에 삽입된 모든 도면의 참조를 상대 경로로 바꾸는 리습이나 프로그램도 몇 가지가 있는데요
잘 안되는 경우가 발생하여 이 글 본문에는 소개하지 않겠습니다.
혹시 사용하시는 리습이나 프로그램 중 잘 되는 것이 있다면 제 메일로 보내주세요
블로그에 소개하겠습니다.

 참고 : AutoCAD가 외부참조 이미지를 찾는 순서
AutoCAD가 도면을 열었더니 도면에 참조가 있을 때 참조된 도면을 찾는 순서는
1. 참조때 지정한 경로
2. 못찾으면 현재 도면과 같은 경로
3. 못찾으면 옵션에 [파일]탭에 지정된 '프로젝트 파일 검색 경로'
4. 못찾으면 옵션에 [파일]탭에 지정된 '지원파일 검색 경로'
5. AutoCAD 바로가기의 속성에 지정된 시작 경로

이래도 못찾으면 도면 열 때 참조가 표기되지 않습니다.



Posted by 아저씨~

댓글을 달아 주세요

  1. 쇠쟁이

    글 진짜 잘쓰시네요.!! 또 좋은 정보 얻고 갑니다.^^

    2011.06.08 12:27 [ ADDR : EDIT/ DEL : REPLY ]
  2. 꿈꾸는빈이

    절대경로 상대경로 몰라서 딱 쉽게 갈겨줄 글이 필요했는데

    바꾸는것까지 소개해놓으시고 정말 좋은정보 감사합니다^^

    2011.07.26 22:15 [ ADDR : EDIT/ DEL : REPLY ]
  3. 동림

    그런데 상대경로로 첨부 하려 하면 자꾸 '상대 경로로 지정할 수 없습니다.' 라는 문구만 뜨네요..ㅠ

    2012.07.06 13:04 [ ADDR : EDIT/ DEL : REPLY ]
    • 현재 도면이 저장되지 않았거나 대상 도면이 네트워크 경로에 있으면안됩니다.

      2012.07.06 17:05 신고 [ ADDR : EDIT/ DEL ]
  4. 동림

    아 감사합니다 ! 네트워크 경로에 있었네요^^

    2012.07.09 09:33 [ ADDR : EDIT/ DEL : REPLY ]
  5. 간단명료!!

    엄청난 도움이 되었습니다. 건강과 행복을 기원합니다!!!

    2012.10.18 09:31 [ ADDR : EDIT/ DEL : REPLY ]
  6. 빛여울

    진짜 이해하기 쉽게 해주셨네요 ^^ 감사합니다. 복 많이받으실꺼에요 ^^\\

    2013.02.27 13:51 [ ADDR : EDIT/ DEL : REPLY ]
  7. 호모루덴스

    너무 감사합니다.

    2014.03.26 14:10 [ ADDR : EDIT/ DEL : REPLY ]
  8. 하하

    감사합니다. 도움 많이 되었어요~^^

    2017.02.11 11:59 [ ADDR : EDIT/ DEL : REPLY ]
  9. 하늘

    정말 정리 너무 잘 해두신거 같아요. 정리하기 힘든데, 감사합니다

    2020.03.25 16:03 [ ADDR : EDIT/ DEL : REPLY ]
  10. 기릿

    캬 .. 11년이 지난글이지만 도움이 많이되었습니다. 감사합니다.

    2022.08.04 11:16 [ ADDR : EDIT/ DEL : REPLY ]