토양 증발산량(ETO) 계산 JAVA 버전
ETO - 토양 증발산량 토양 증발산량이란 토양에서 증발되는 계수를 의미한다. 가뭄과 관련된 직종 또는 직업에서 토양 증발산량을 필요로한다. 아래 내용은 토양 증발산량의 대표적인 측정법인 FAO Penman-Monteith 모형 을 기준으로 JAVA로 작성한 내용이다. ** 1시간 기준으로 토양 증발산량을 계산한 내용 ** j 값은 날짜를 365일변 변경한 값 public static DateTimeFormatter fm_day = DateTimeFormatter.ofPattern("D"); ** t 값은 현재 시간을 나타냄 public static DateTimeFormatter fm_hour = DateTimeFormatter.ofPattern("HH"); public class EtoCalcService { //DEM, LAT, LONG 값은 지정된 장소에서 측정한다면 상수값으로 사용할 수있다. static final int DEM = 45; static final float LAT = 36.22f; static final float LONG = 127.21f; public double pmet(double j ,double Thr ,double RHhr ,double t ,double Rss ,double u2 ,double Pa) { /* j 오늘 올해에 몇일(day) DEM 해발(m) 현장 45m lat 위도(현장 위도36.22) lon 경도(현장 경도127.21) 공식계산할 때 필요없음, 이미 공식에서 실제 현장 데이터를 입력했음 Thr 한시간에 평균 온도(℃) 센서데이터 RHhr 한시간에 평균 상대습도(%) 센서데이터 t 현제시간(예:새벽2...