본문 바로가기

tools/NCL7

시작전 마음준비 제목을 거창해 보일지 모르겠지만, 별거 없다. NCL스크립트 작성하면서 가장 많이 접속하게될 웹페이지를 소개하고자 한다. http://www.ncl.ucar.edu 다른거 다 필요없고 정말 저 홈페이지만 구석구석 잘 뒤적대면 뭐든 다 된다. 근데 저 안에 콘텐츠가 많아도 너~~~무 많다. 그래서 내가 필요한걸 잘 찾는 "보물찾기의 능력자"가 되어야 한다는 사실을 잊으면 안된다! 일단 도큐먼트가 필요하다. 내가 뭐 옛날 스타일인지는 모르겠지만, 뭘 하던간에 뭔가 손에 쥐고 볼 수 있는 책이 필요하다. 그러자하니 저 홈페이지를 모두 담은 책이나 메뉴얼 같은건 없고, 시작하는 사람들을 위한, 가장 간단하면서도 자꾸 까먹을 수 있을법한 내용에 대한 도큐먼트를 제공한다. 두 가지로. Mini-Language와 G.. 2012. 11. 11.
NCL이란.. NCAR Command Language의 약자로 NCAR에서 개발한 데이터 분석과 그래픽을 위한 툴이다. 대부분의 데이터 포맷을 지원하고 있으며, 다양한 내장함수와, 수많은 그래픽 리소스를 가지고 있다. 또한, 홈페이지를 통해 그림에 대한 다양한 예제 파일을 제공하고 있으므로 누구든 쉽게(?) 훌륭한 그림을 만들어 낼 수 있다. 하지만 처음 시작이 어렵다. 프로그래밍 언어라고 하기엔 간단하지만 그래픽 툴이라기엔 복잡하다. 어쨌거나 저쨌거나 내가 정의하는 NCL은 보물찾기이고 퍼즐맞추기이다. 내가 찾은 퍼즐 한 조각의 보물을 적당한 위치에 적절히 잘 끼워 맞추어 하나의 완성된 모습으로 나타낼 수 있도록 내가 처음 시작하던 시절의 마음으로 하나씩 만들어갈 것이다. 2012. 11. 11.
mapping option(Robinson) Robinson 타입의 지도를 그리기 위한 resource 설정. 대충 내가 쓰고 있는 default 설정임. res = True res@mpCenterLonF = 150 ;; 지도 중심 경도. 이렇게 해야 우리나라(태평양)가 가운데인 지도탄생 res@mpFillOn = False ;; 육지가 기본으로 회색으로 덮이는데 이거 없애는거 res@gsnRightString = "" ;; 우측 상단에 쓰이는 문구 res@gsnLeftString = "" ;; 좌측 상단에 쓰이는 문구 res@gsnRightStringFontHeightF = 0.015 ;; 우측 상단 문구의 글씨크기 res@gsnLeftStringFontHeightF = 0.015 ;; 좌측 상단 문구의 글씨크기 res@mpProjection =.. 2012. 10. 26.