본문 바로가기

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

[기타 - 쉘] 해양수치모델 하이컴 다운로드 2 - 스크립트를 활용한 자동 다운로드. 쉘, wget, crontab 이번에는 지난글에 이어, 스크립트를 통해 하이컴 정보를 수집하는 방법에 대해 소개해보도록 하겠다. 웹페이지에서 바로 다운로드 받는 방법은 짧은 자료나 단기적으로 자료를 활용할 때는 편할수도 있지만, 정기적으로 수집하거나 광범위한 기간을 수집해야 할 경우에는 매우 번거로운 작업이다. 따라서, 이번에는 스크립트를 작성하여 일괄적으로 정보를 수집하는 방법에 대해 알아보도록 하겠다. 1. wget 활용 보통 장기 정보를 수집하거나 정기적으로 정보를 수집할 때는 자료의 크기가 매우 커지게 된다. 또한 이런 경우는 보통 연구 또는 실무적으로 활용하기 위한 경우가 많아 서버에 자료를 수집해두는 경우가 많다. 따라서, 리눅스 운영체제에서 웹페이지의 자료를 다운로드 받는 프로그램인 wget을 활용한다. wget은 web.. 2023. 7. 31.
[기타 - 쉘] 해양수치모델 하이컴 다운로드 1 - 데이터 개요 및 웹 다운로드 이번에는 가장 널리 활용되는 해양수치모델 중 하나인 하이컴을 다운로드 받는 방법에 대해 알아보겠다. 하이컴에 대한 정보는 다들 잘 알테니 생략하고, 실시간 예측정보는 +7일까지, 해수면 높이, 수온, 염분, 해수유동 등 해양정보에 대한 예측 정보를 제공한다. 오늘은 하이컴에서 제공하는 수치모델의 개요와 웹에서 다운로드 받는 방법에 대해 설명해보도록 하겠다. 나는 주로 과거정보를 자주 활용하지만 실시간 예측이든, 과거 정보든 수집 방법에는 큰 차이가 없으니, 굳이 구분하지 않도록 하겠다. 1. 하이컴 홈페이지 접속 글로벌 영역 GOFS 3.1, NCSS로 다운로드 먼저, 아래 링크의 하이컴 홈페이지에 접속한다. 메인페이지에는 간략한 개요 및 설명들이 있고 좌측 메뉴에 데이터 버전, 영역, 모델별로 메뉴가 .. 2023. 7. 12.
[파이썬] 해양수치모델 NetCDF 형식의 이해 해양자료를 다루다보면 꽤나 자주 접하는 데이터형식이 바로 NetCDF이다. 주로 수치모델결과 같은 대용량 수치정보를 저장할 때 쓰이며, txt나 csv같은 비교적 단순한 시계열 정보만 다루던 사람에게는 꽤나 복잡하고 이해하기 어려운 파일 형식이기도 하다. NetCDF (Network Common Data Form) 의 정의를 보면 '어레이(array) 지향 과학 데이터의 생성, 접근 및 공유를 지원하는 소프트웨어 라이브러리 및 자체 설명, 기계 독립적 데이터 형식 세트' 이다. 꽤나 어렵게 설명되어 있는데 쉽게 표현하자면 그냥 '배열 또는 행렬로 구성된 과학정보 형식' 이라고 이해하면 된다. 일반 사용자들이 자주 사용하는 txt나 csv 형식은 단순한 시계열 정보와 같은 2차원 데이터에서는 편리할 수 있.. 2023. 5. 22.
[자료수집] 기상청 수치모델(기상, 파랑) 다운로드 - (2) FTP를 활용한 모델 다운로드 지난번엔 기상자료개방포탈에서 자료를 신청하는 법에 대해 다뤘었다(아래링크). 이번에는 신청한 자료를 FTP로 다운받는 법에 대해 소개해보도록 하겠다. https://ihatenumber.tistory.com/69 [자료수집] 기상청 수치모델(기상, 파랑) 다운로드 - (1) 기상자료개방포탈 자료 신청 방법 오늘은 기상청의 수치모델을 다운로드하는 방법에 대해 알아보도록 하겠다. 주로 해양정보를 분석하지만 기상정보 역시 해양환경과 밀접하기 때문에 회사업무나 연구에 자주 활용한다. 또한, ihatenumber.tistory.com 1. 기상청 FTP 주소 및 계정확인하기 자료 신청이 완료되어 다운로드가 가능하다는 안내메일 또는 메세지를 받았다면 다운로드가 가능하다. 72시간 정도까지만 서버가 열려있으니, 늦기.. 2023. 5. 2.