천문 관측을 위한 날씨점수 계산 API 서버
공공데이터 API를 이용해 날씨예보, 대기질, 생활기상지수를 받고, 사용자의 선호도에 따라 천문관측을 위한 날씨점수를 알려주는 API를 제공합니다
값들이 특정 범위내에 있으면 좋음(1)/보통(2)/나쁨(3)/매우나쁨(4)으로 표시합니다. 고려하는 변수들은 다음과 같습니다.
- 강수확률 : 좋음(0
25) 보통(2650) 나쁨(5175) 매우나쁨(76100) - 하늘상태 : 맑음(1), 구름많음(3), 흐림(4) → 좋음(1), 보통(2), 나쁨(3), 매우나쁨(4)
- 통합대기환경지수 : 좋음(1) 보통(2) 나쁨(3) 매우나쁨(4)
- 자외선지수 : 위험(11이상), 매우높음(8이상), 높음(6
7), 보통(35), 낮음(0~2) - 날씨점수: 좋음(0
2), 보통(35), 나쁨(67), 매우나쁨(8) - 가중치
- 사용자 임의로 가중치 (0~100)으로 선호도를 설정해서 계산식에 반영할 수 있음
- 만약에 내일 보통(2)인 대기 상태와 자외선이 높다(6)면
- 자외선 신경쓰지 않고 구름이 좀 껴있어도 상관없는 사용자는 보통인 날씨입니다.