Map projection관련 문제

게시판 IDL Q&A Map projection관련 문제

2 답변 글타래를 보이고 있습니다
  • 글쓴이
    • #2928 Reply
      익명
      비활성

      안녕하세요. Map projection 문제로 질문이 있습니다.

      Lambert도법을 사용해서 그릴 경우 New graphics 에서는 부채꼴 모양으로 그려지는데 사각형으로 그려지도록 하고싶습니다. 테두리를 잘라내고 수동으로 붙여넣는 방법을 써볼려고도 했으나 잘 안되서 질문 드립니다.

      그림 첨부가 안되서 설명이 부족한 점 양해 부탁드리겠습니다.

      감사합니다.

    • #2930 Reply
      mwkim
      회원

      안녕하세요.

      해당 질문 내용이 지도는 Lambert로 그리되 그림은 사각형으로 표출하고자 하시는 것이라면
      MAP 함수의 XRANGE와 YRANGE 키워드를 사용하시면 되는 것 같습니다.
      다만 이 경우 위경도 라벨은 지도 경계에 표기가 되지는 않는 것 같습니다.
      (따라서 지도 내에 표기하거나 경계에 표기하기 위해서는 별도로 나타내야 합니다.)

      아래 예시 코드를 첨부합니다.

      PRO TEST_IMAGE

      data = HANNING(400, 400)
      win = WINDOW(DIMENSIONS=[600, 600])
      m = MAP(‘Lambert Conformal Conic’,LIMIT=[20,110,50,145],$
      XRANGE=[-1000000,1000000],YRANGE=[-1000000,1000000],$
      STANDARD_PAR1=30, STANDARD_PAR2=60, $
      CENTER_LATITUDE=37.5, CENTER_LONGITUDE=127.5, $
      ASPECT_RATIO=1, POSITION=[0.06, 0.20, 0.94, 0.96], /CURRENT)
      im = IMAGE(data, RGB_TABLE=74, IMAGE_DIMENSIONS=[40, 40], $
      IMAGE_LOCATION=[110, 20], GRID_UNITS=2, /OVERPLOT)
      mc = MAPCONTINENTS(THICK=2)
      mg = m.MapGrid
      mg.GRID_LATITUDE=5
      mg.GRID_LONGITUDE=5
      mg.LABEL_SHOW=0
      mg.Linestyle = 2

      l1 = POLYLINE([0.12,0.88,0.88,0.12,0.12],[0.2,0.2,0.96,0.96,0.2],/NORMAL,/CURRENT)

      x = [0.14:0.88:0.19]
      y = FLTARR(4) + 0.17
      lon = STRING([120:135:5])
      t1 = TEXT(x,y,lon,/NORMAL,/CURRENT)

      x = [0.07:0.88:0.14]
      y = FLTARR(6) + 0.965
      lon = STRING([115:140:5])
      t1 = TEXT(x,y,lon,/NORMAL,/CURRENT)

      x = FLTARR(4) + 0.025
      y = [0.28:0.94:0.205]
      lat = STRING([30:45:5])
      t1 = TEXT(x,y,lat,/NORMAL,/CURRENT)

      x = FLTARR(4) + 0.83
      y = [0.28:0.94:0.205]
      lat = STRING([30:45:5])
      t1 = TEXT(x,y,lat,/NORMAL,/CURRENT)

      END

      • 이 답변은 mwkim에 의해 7 years, 8 months 전에 수정됐습니다.
    • #2932 Reply
      Sangwoo
      회원

      이 문제가 사실 IDL에서도 상당히 난제입니다. 관련된 게시물을 제 IDL 블로그에 올렸으니 참조해보시기 바랍니다.

      http://blog.daum.net/swrush/379

2 답변 글타래를 보이고 있습니다
'Map projection관련 문제'에 답변달기
글쓴이 정보: