MAP 함수 관련 문의

게시판 IDL Q&A MAP 함수 관련 문의

이 게시글은 2개 답변과 2명 참여가 있으며 마지막으로  ChoiYoun에 의해 9 월, 2 주 전에 업데이트 됐습니다.

  • 글쓴이
  • #5199

    ChoiYoun
    회원

    안녕하세요.

    아래와 같은 코드를 실행하여 MAP을 표출했을 때,

    하단의 경도 라벨이 잘려보이는 문제 때문에 문의드립니다.

    sb = 30 &wb = 120 &nb = 42 &eb = 132
    dimension = [850, 900]
    m = MAP(‘Lambert Conformal Conic’, LIMIT = [sb,wb,nb,eb], $
    DIM = dimension, ASPECT_RATIO = 0, $
    LINESTYLE = “dotted”, LABEL_POSITION = 0, FONT_SIZE = 14, LABEL_ANGLE = 0, $
    STANDARD_PAR1 = 30, STANDARD_PAR2 = 60,$
    CENTER_LONGITUDE = 126, CENTER_LATITUDE = 39, $
    MARGIN = 0.1)

    해결하기 위해 다음과 같은 방법을 시도해보았으나, 전부 실패하였습니다.

    1) WINDOW함수를 이용하여 MAP OVERPLOT하기
    2) 키워드 별도사용 (ex. m.MAPGRID.LINESTYLE = “dotted”)
    3) BUFFER를 이용하여 그린 후 저장된 그림 표출

  • #5200

    mwkim
    회원

    안녕하세요.

    올려주신 코드를 참조로 확인했을 때,

    MAPGRID의 CLIP 속성을 변경함으로써 해결이 가능합니다.
    (자세한 부분은 IDL 도움말 참조)

    위 코드의 MAP 함수 사용 부분에서 CLIP=0 만 추가하시면 됩니다.

    sb = 30 &wb = 120 &nb = 42 &eb = 132
    dimension = [850, 900]
    m = MAP(‘Lambert Conformal Conic’, LIMIT = [sb,wb,nb,eb], $
    DIM = dimension, ASPECT_RATIO = 0, $
    LINESTYLE = “dotted”, LABEL_POSITION = 0, FONT_SIZE = 14, LABEL_ANGLE = 0, $
    STANDARD_PAR1 = 30, STANDARD_PAR2 = 60,$
    CENTER_LONGITUDE = 126, CENTER_LATITUDE = 39, $
    MARGIN = 0.1, CLIP=0)

답변은 로그인 후 가능합니다.