Search

'레이블'에 해당되는 글 1건

  1. 2009.05.19 건물번호 레이블 - 부번이 "0"인 경우 제거

건물번호 레이블 - 부번이 "0"인 경우 제거

새주소 2009.05.19 16:14 Posted by (주)대성에너지오 (주)대성에너지오
다음은 새주소 데이터베이스를 기준으로 작성되었습니다.
새주소에서 건물번호는 본번과 부번으로 구성되는데 많은 건물의 부번이 존재하지 않습니다. 그런데 라벨링을 하게되면 필요없는 부번이 뿌려지면서 지도가 복잡해지게 됩니다.


기본 출력
본번 - 부번
1234-12, 1234-0

부번이 0인 경우 제거합니다
본번 - 부번
1234-12, 1234

방법은 아래와 같습니다.(작업방법은 ArcGIS 9.2를 기준으로 작성하였습니다.)


  • 레이어 등록정보 > 레이블 > 텍스트문자열 > 식

  • 식 선택
  • 고급 탭 체크 후


    고급 탭 체크 후
    Function FindLabel ( [BD_MA_SN], [BD_SB_SN] )
       if [BD_SB_SN] = 0 then
         FindLabel = [BD_MA_SN]
     else
       FindLabel = [BD_MA_SN]  & "-" & [BD_SB_SN]
     end if
    End Function



    위와 같은 수식을 넣으면 됨.

    그러면 건물번호 부번이 "0"인 경우 본번만 표현하게 됨.




결과물





댓글을 달아 주세요