전체 명령어 : xiPolyEndTab

단축 명령어 : PET

 

 

사용법

 

제목과 조금 맞지 않을 수도 있는데, 달리 짧게 표현할 방법이 없었습니다.

원래의 의도는 아래와 같이 "국토정보원"에서 제공하고 있는 "도로도면"의 도로 끝을 선으로 막는 기능을 만든 것입니다.

 

인식되는 객체는 "선,폴리선,호" 입니다.

 

 

명령어를 실행하면, 인식거리를 물어 보는데.. 막아야 할 도로의 끝 점간의 거리를 입력하면 됩니다.

만약 두 선 간의 거리가 대충 10 을 넘지 않는다면 10을 입력하는 식입니다.

 

이 거리 이하로 떨어진 모든 끝 점을 잇는 선이 그려지므로, 너무 크게 잡지 않는 것이 요령입니다.

 

위의 파일에 적용한 결과는 각각 아래와 같습니다.

 

소소하게 잘못 들어간 선은 사용자가 직접 수정을 해주어야 합니다.

 

꼭 폴리선이 아니더라도 일반선의 끝단도 막을 수 있습니다.

이 때는 두 선의 끝점을 거리만으로 판단할 수도 있고, 평행여부와 거리를 동시에 판단할 수도 있습니다.

 

아래 예는 서로 200mm 떨어진 두 선의 끝을 막는 움짤입니다. 거리는 약간 여유를 두어서 210 으로 입력을 하였습니다.

 

 

 

다만 끝단에 다른 선이 이미 있다면 겹칠 수 있습니다. (입력 후 마지막 체크 화면 참조)

그러므로 DDE 명령어를 이용해서 "완전히 겹쳐진 선"을 삭제해 주셔야 합니다.