본문 바로가기

자료분석 및 코딩/기타 해양, 기상 정보 및 분석툴22

[해양기술사 시험정보] 시험일정, 난이도, 대우 및 전망 이번에는 해양기술사 자격증과 시험일정 및 관련정보에 대해 알아보도록 하겠다. 사실, 작년에 해양기술사를 준비하려 했었는데, 안타깝게 시험일정과 가족행사가 겹쳐서 1년을 미루게 되었다. 그 동안 손을 놓고 있다가 시험일정이 다가와서 기출문제 공부를 하는김에 포스팅까지 진행해보려한다.  | 해양기술사 자격증해양기술사 자격증은 해양산업의 기술적 전문성을 인정받을 수 있는 대표적인 자격증으로, 대한민국의 국가기술자격증 중 하나다. 주로 해양 공학, 조선, 해양 환경과 관련된 고급 기술을 보유한 전문가가 취득하며, 해양 환경과 안전, 해양 개발 등에서 중요한 역할을 맡을 수 있다.  여기까지는 형식적인 정보고, 현업자의 입장에서 해양기술사에 대해 남겨보면, 기업에서는 거의 박사학위급의 대우를 받을 수 있는 자격증.. 2024. 11. 7.
kwgrib2를 활용한 기상청 수치모델 grib파일 형식 변환(txt, netcdf) 오늘은 grib 형식으로 되어있는 기상청 수치예측모델을 우리가 익숙한 형식인 txt와 netCDF로 변환하는 방법에 대해 소개해보도록 하겠다. 1. KWGRIB2 개요 기상청에서 생산, 제공하는 한국형수치예보모델, 수치모델 자료는 보통 GRIB2 형식으로 되어 있다. 기상청 자료를 처음 활용하거나 GRIB 형식의 파일을 다뤄보지 않은 사람들에게는 매우 생소한 형식일 텐데, GRIB2 형식 파일을 활용하기 위해서는 kwgrib2 프로그램이 필요하다. kwgrib2는 리눅스 시스템에서 활용할 수 있으며, 기상청 날씨누리에서 해당 파일을 제공한다. 다운로드 링크는 아래 첨부해 두었다. 다운로드 받은 파일은 .tar로 압축되어 있을 텐데 압축을 풀고, 컴파일 하면 된다. 압축을 해제하는 건 해당 파일이 있는 위.. 2024. 1. 12.
[기타 - CDO] 2. NetCDF 날짜 및 시간 자르기 seltimestep CDO의 옵션 중 첫번째로 소개할 옵션은 특정 기간을 자르는 seltimestep 이다. 옵션명 그대로 select timestep, 전체 파일 중 특정 timestep을 선택하여 새 파일로 만드는 기능이다. 1. 활용목적 및 활용처 서로 다른 NetCDF 파일을 합치거나 데이터 크기 또는 활용처에 따라 기간을 자를 때 사용한다. 예를들어 서로 다른 모델을 합쳐서 하나의 파일로 병합할 때, 두 nc파일은 차원이 같아야한다. 따라서 time dimension의 길이가 같아야하는데 두 데이터의 time 길이가 다를 때, 동일한 길이로 맞추기 위해 사용한다. 예를 들어, 위와 같은 해양모델(hycom, 좌측 그림)과 파랑모델(cmems, 우측 그림)을 병합한다고 가정해보겠다. 두 모델의 시간간격은 3시간으로 .. 2023. 8. 18.
[기타 - CDO] NetCDF 분석 가공 - 1. 수치 모델 및 예측 데이터 처리 프로그램 CDO 개요 최근 가장 자주 활용하는 분석 툴인 CDO에 대해 소개해보려 한다. CDO는 Climate Data Operators의 약자로, 기후 및 수치 기상 예측 데이터를 분석하고 처리하는 명령 연산자 모음이다. NetCDF3, 4와 Grib 형식 및 기타 형식의 데이터 처리 및 가공을 할 수 있는 툴이다. 공식 매뉴얼을 보면, 매우 방대한 기능이 설명되어 있고 페이지도 길지만 나는 주로 netCDF 파일을 처리할 때 활용한다. 따라서, 내가 자주 사용하는, netCDF 파일을 분석할 때 자주 사용하는 큼직큼직한 기능들 위주로 설명을 해보려 한다. 1. 다운로드 및 설치 아래의 공식 페이지에서 다운로드가 가능하다. 버전별로 다운로드가 가능하며 메뉴얼 및 공식 문서들도 모두 확인이 가능하다. https://code.. 2023. 8. 17.