9월, 2023의 게시물 표시

토양 증발산량(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...
이미지
<JavaScript> - 초짜 자바스크립트 개발자  목적 : 현재 날짜와 6일전 날짜 가져오기 * 그래프를 만들때 기간을 조회할 때 유용하게 사용할 있다.   - 그래프는 기본적으로 기간이 필요하기 때문이다.