NeuroWhAI의 잡블로그

기상청 바람 관측 데이터를 지도에 표시하기 본문

개발 및 공부

기상청 바람 관측 데이터를 지도에 표시하기

NeuroWhAI 2019. 4. 7. 00:45


요번에 인제, 고성, 속초, 강릉 산불 사태들을 보면서 뭔가 집단지성을 이용한 산불 정보 서비스가 있다면 좋겠다는 생각이 들어 가능성을 시험하고 있습니다.
지진에는 일본의 유레쿠루라는 앱이 있듯이 말이죠.
바람을 표시한 이유는 불이 바람을 타고 번지니까 사람들이 대피할 때 유용하지 않을까 싶어서 해봤습니다.

동그라미는 관측소 위치고 선은 바람 벡터입니다.
선의 길이는 바람의 세기에 비례하지만 단위는 없습니다.

역시 밤엔 육풍이 부네요.

다만 관측소가 없으면서 인근 관측소와 거리가 먼 지역은 어떻게 주변 관측소들의 정보로 계산을 해야 할텐데 계산에 지형 정보 등을 반영하지 않아도 될련지 막막하네요...
그리고 실제로 상용화?할 땐 저렇게 표시하면 더러우니까 nullschool 사이트처럼 하고 싶은데 이건 또 어떻게 한건지 허헣...

 

데이터는 기상청에서 구했습니다.
분단위로 관측소별 데이터를 얻을 수 있는데 파싱을 쓰려면 링크를 알아야해서 사이트를 조금 뜯어봤습니다 ㅋㅋ..
다만 얻어온 데이터에는 관측소의 위치 정보(위도, 경도)가 없어서 그 정보가 있는 다른 데이터와 합치느라 좀 시간을 썼네요.
그렇게 만든 데이터를 GeoJSON이라는 포맷으로 바꿔서 OpenLayers라는 지도 라이브러리로 띄웠습니다.
사실 사이트 자체에서 지속적으로 최신 데이터를 띄우게 하고 싶었지만 귀찮아질 것 같아서 그냥 여기까지.. ㅠ



Comments