이번에는 가장 널리 활용되는 해양수치모델 중 하나인 하이컴을 다운로드 받는 방법에 대해 알아보겠다. 하이컴에 대한 정보는 다들 잘 알테니 생략하고, 실시간 예측정보는 +7일까지, 해수면 높이, 수온, 염분, 해수유동 등 해양정보에 대한 예측 정보를 제공한다. 오늘은 하이컴에서 제공하는 수치모델의 개요와 웹에서 다운로드 받는 방법에 대해 설명해보도록 하겠다. 나는 주로 과거정보를 자주 활용하지만 실시간 예측이든, 과거 정보든 수집 방법에는 큰 차이가 없으니, 굳이 구분하지 않도록 하겠다.
1. 하이컴 홈페이지 접속
글로벌 영역 GOFS 3.1, NCSS로 다운로드
먼저, 아래 링크의 하이컴 홈페이지에 접속한다. 메인페이지에는 간략한 개요 및 설명들이 있고 좌측 메뉴에 데이터 버전, 영역, 모델별로 메뉴가 있다. 현재 서비스중인 글로벌 영역의 해양수치모델은 GOFS 3.1 이며, 이전 버전은 3.0, 멕시코 걸프만 영역 모델은 GoM으로 따로 제공중이고, 기상모델은 NCEP의 CFS를 제공한다. 오늘은 해양수치모델을 다룰 예정이니, GOFS 3.1을 위주로 소개하겠다.
데이터 다운로드를 위해서는 아래 그림처럼 GOFS 3.1 페이지에서 Data Server - (하단쪽의) NCSS 로 접속하면 된다. 다른 채널로 받아도 되지만 개인적으로 수집할 때 자주 활용하는 접근채널이기도 하고 설명하기도 편해서 이 방법으로 설명을 하다록 하겠다. ncss 채널로 들어가면 아래처럼 모델별, 버전별(기간별), 항목별 등등 원하는 정보를 수집할 수 있도록 폴더화되어 있다.
다른 채널들은 일별로 나뉘어 있기도하고, 표층과 수층으로 나뉘어 있기도 하고, 또한 선택이 가능하더라도 제한적인 경우가 많다. 개인적으로 ncss가 수집 정보 선택이 가장 자유롭다고 느꼈다. 만약 현재 매일 생산되는 수치예측모델을 다운받으려면,
=-=-=-= ACTIVE / LATEST =-=-=-=-=
로 표시되어 있는 GLBy0.08/expt_93.0 (Dec-04-2018 to Present + FORECASTS + ice + sur)/ 을 선택하면 되고, 만약 과거자료라면 버전명 옆에 있는 날짜를 보고 해당날짜의 버전을 선택하면 된다.
2. NCSS 채널에서 다운로드
어쨋든 현재 생산되는 정보는 GOFS 3.1의 GLBy0.08, expt 93.0 버전인데, NCSS에서 이 정보를 선택하면 아래 그림과 같이 유형별 목록이 나온다. FMRC는 실시간 예측 모델정보, Hindcast는 수치모델을 활용해서 과거 환경을 재현한 정보라고 보면 된다. Hindcast정보가 훨씬 더 정확하겠지만 과거 정보라는 한계가 있고, 예측, 예보에 활용하려면 FMRC를 수집해야한다. ice는 해빙모듈이 포함된 모델, sur은 표층유동모델이라고 이해하면 된다. sur에는 수온과 염분이 빠져있으니, 해수 물성정보가 필요하다면 GLBy0.08_930_FMRC를 수집하면 된다.
sur(표층유동)을 예시로 설명하겠다. sur을 선택하면, 아래와 같이 일자별로 생산된 정보를 선택할 수 있다. 그런다음 Netcdf Subset을 누르면, 정보를 선택할 수 있다.
아래 캡처처럼 정보 항목과 영역, 기간, 형식 등을 선택할 수 있고, submit를 누르면 다운로드 된다. 여기서 주의할 점은 수치모델자료는 데이터의 크기가 매우 커서 다운로드를 누르면 웹이 자주 멈춘다. 따라서 넓은 영역을 수집할 때는 기간을 잘 나누어서 받는 것이 좋다. 내가 자주 활용하는 한반도 주변 영역은 보통 1일씩 나누어서 수집한다.
위 사진에서 파란 점선으로 표기한 NCSS request URL을 기억해둬야한다. 추후 소개할 스크립트로 다운받을 때 이 주소가 중요하다. 어쨋든 이는 다음에 설명하도록 하겠다.
3. 기타 - ALL Data(시간대별 데이터)
이번에는 시간대별로 데이터를 확인할 수 있는 ALL data로 접속해보겠다. 아래 그림과 같이 All Data 폴더에서 본인 버전, 항목에 맞는 데이터를 선택하면 된다.
그럼 아래와 같이 시간대별 수치모델정보를 확인할 수 있다.
하지만 각 정보를 눌러보면, 위의 NCSS 다운로드 방법과 동일한 페이지로 접속이 되는데, 여기서부터 다운받는 방법은 역시 동일하다.
이렇게 웹에서 하이컴 데이터를 받는 방법에 대해 알아봤는데, 많은 기간의 데이터를 받거나 매일 예측자료를 업데이트하는 등 현업에서 모델을 활용할 때는 매우 번거로운 작업이다. 따라서, 다음에는 스크립트를 활용해 다운로드 하는 법에 대해 알아보도록 하겠다.
'자료분석 및 코딩 > 기타 해양, 기상 정보 및 분석툴' 카테고리의 다른 글
[기타 - 쉘] 해양수치모델 하이컴 다운로드 3 - 과거 자료 다운로드 자동화 (0) | 2023.08.16 |
---|---|
[기타 - 쉘] 해양수치모델 하이컴 다운로드 2 - 스크립트를 활용한 자동 다운로드. 쉘, wget, crontab (0) | 2023.07.31 |
[파이썬] 해양수치모델 NetCDF 형식의 이해 (0) | 2023.05.22 |
[자료수집] 기상청 수치모델(기상, 파랑) 다운로드 - (2) FTP를 활용한 모델 다운로드 (0) | 2023.05.02 |
[자료수집] 기상청 수치모델(기상, 파랑) 다운로드 - (1) 기상자료개방포탈 자료 신청 방법 (0) | 2023.04.28 |