Grasshopper

[LADYBUG] 라이노 그래스호퍼 레이디버그 - 기상 데이터 epw 파일

wwrww 2021. 5. 23. 18:50

(1) 레이디버그 필수 준비물, epw 파일

레이디버그를 이용해 환경 분석을 하기 위해서 필수적인 준비물이 있다. 이 준비물은 Energy Plus Weather data file이라고 불리는 .epw 파일이다. 파일 형식명이 낯설지만, 기본적으로 컴퓨터가 데이터를 읽을 수 있도록 쉼표(,) 그리고 행과 열로 데이터를 정리한 Comma separated Value(csv) 파일 형식의 일종이다. 다만 epw 파일에서는 특정 행과 열에 맞는 기상 관측 데이터가 정리되어야 하는 나름의 정해진 규칙이 있다. 아래 이미지가 epw 파일의 모습이다.

.epw 파일 형식, origin: https://bigladdersoftware.com/epx/docs/8-2/auxiliary-programs/epw-csv-format-inout.html

위 사진에서 확인할 수 있는 것처럼, 모든 epw 파일은 기상데이터를 관측한 곳의 기본적인 지리 정보(지역, 위도, 경도, 시간대, 고도)로 시작해서 세부적인 지리정보까지도 포함한다. 그러나 epw 파일의 가장 핵심적인 정보는 기상데이터의 실제 관측 자료로 아래 이미지에서 확인할 수 있는 것처럼 월마다 각기 다른 년도의 기상데이터를 합쳐서 사용한다.

서울 epw 파일의 데이터 발췌

즉, 총 2004년서 2018년까지의 자료들을 이용해서 1월은 2017년도의 관측값, 2월은 2011년도의 관측값, 3월은 2006년도의 관측값을 사용해 12개월, 1년치 데이터를 구성하는 것이다.

서울 epw 파일의 데이터 발췌

위 이미지의 파란선 안쪽에 있는 데이터가 모두 2017년도의 기상 관측 값이며, 각 셀의 위치에는 그에 맞는 자료가 할당되어있다.

 

(2) epw 파일 구하기

epw 파일의 의미와 형식을 알았다면, 이제 중요한 것은 어디서 이 epw 파일을 구할 수 있는지이다. 다행히도 서울 혹은 대한민국의 각 지역별 epw 파일은 아래 사이트에서 손쉽게 구할 수 있다. ↓

http://climate.onebuilding.org/WMO_Region_2_Asia/KOR_South_Korea/index.html 

 

\climatewebsite\WMO_Region_2_Asia\KOR_South_Korea

 

climate.onebuilding.org

 

(3) 레이디버그에서 epw 파일 불러오기

레이디버그에서 epw 파일 불러오기

레이디버그에서 방금 준비한 epw 파일을 불러오는 방법은 레이디버그의 import epw 컴포넌트를 사용하면 된다. epw 파일의 경로를 그래스호퍼 내장 컴포넌트인 file path에 저장하고 이를 import epw 컴포넌트에 물려주면 위 그림과 같이 epw 파일 내부의 데이터를 레이디버그 컴포넌트가 읽는다. 가장 대표적으로 epw 파일의 지리 정보를 읽은 결과를 panel에 연결해서 확인해보면, 앞서 확인했던 것처럼 위치, 위도, 경도, 시간대, 그리고 고도가 읽힌 것을 확인할 수 있다.