[ 동네예보 XML element 설명 ] ex) http://www.kma.go.kr/wid/querydfs.jsp?gridx=59&gridy=127 xml 코드 xml 설명 비고 <?xml version="1.0" encoding="utf-8"?> xml 선언부에한글처리 (utf-8) 인코딩선언 - <wid> 동네예보열기 - <header> 지역, 구역헤더열기 <tm>201003081400</tm> 발표시각 :yyyymmddhhmm [02, 05, 08, 11, 14, 17, 20, 23시 (1일 8회 )] <ts>4</ts> 시간 step: 동네예보중 4번째경우인오늘오후 / 내일오전 / 내일오후 / 모레오전 <x>59</x> x좌표 <y>127</y> y좌표 </header> 지역, 구역헤더 Element 닫기 - <body> 바디엘리먼트열기 - <data seq="0"> 48시간중 sequence 1번째 3시간에대한 data Element 동네예보는여러개의예보요소를 3시간간격으로 48시간정량예보하는것으로숫자, 그래픽형태로예보요소를표현 : 저장된예보자료의시간은발표시각 +1시간부터 3시간간격. (3 시간간격자료의경우 ) 따라서발표시간에따라 15~ 18판이저장. 02시 data seq = 0~14 (15판) 05시 data seq = 0~17 (18판) 08시 data seq = 0~16 (17판) 11시 data seq = 0~15 (16판) 14시 data seq = 0~14 (15판) 17시 data seq = 0~17 (18판) 20시 data seq = 0~16 (17판) 23시 data seq = 0~15 (16판) <hour>18</hour> 동네예보 3시간단위 (15시 ~18시까지 ) 18시 point값적용요소 : 기온,, 풍속, 습도 15시 ~18시구간적용요소 : 하늘상태, 강수상태, 강수확률 <day>0</day> 1번째날 ( 오늘 / 내일 / 모레중오늘 ) <temp>6.5</temp> 현재시간온도 (15시 ~18시 ) <tmx>-999.0</tmx> missing( 값이없을경우 ) <tmn>-999.0</tmn> missing( 값이없을경우 ) <sky>4</sky> 하늘상태코드 1 1 : 맑음 2 2 : 구름조금 3 3 : 구름많음 4 4 : 흐림 동네예보 XML
<pty>0</pty> <wfkor> 흐림 </wfkor> <wfen>cloudy</wfen> xml 코드 xml 설명비고 강수상태코드 <pop>17</pop> 강수확률 % <r12>0</r12> <s12>0</s12> 12 시간예상강수량 12 시간예상적설량 1 0 : 없음 2 1 : 비 3 2 : 비 / 눈 4 3 : 눈 / 비 5 4 : 눈 1 맑음 2 구름조금 3 구름많음 4 흐림 5 비 6 눈 / 비 7 눈 1 Clear 2 Partly Cloudy 3 Mostly Cloudy 4 Cloudy 5 Rain 6 Snow/Rain 7 Snow [ 강수량범주및표시방법 / 저장값 ] 1 0.1mm 미만 (0mm 또는없음 ) / 0 <= x < 0.1 2 0.1mm 이상 1mm 미만 (1mm 미만 ) / 0.1 <= x < 1 3 1mm 이상 5mm 미만 (1~4mm) / 1 <= x < 5 4 5mm 이상 10mm 미만 (5~9mm) /5 <= x < 10 5 10mm 이상 25mm 미만 (10~24mm) / 10 <= x < 25 6 25mm 이상 50mm 미만 (25~49mm) / 25 <= x < 50 7 50mm 이상 (50mm 이상 ) / 50 <= x [ 적설량범주및표시방법 / 저장값 ] 1 0.1cm 미만 (0mm 또는없음 ) / 0 <= x < 0.1 2 0.1mm 이상 1mm 미만 (1mm 미만 ) / 0.1 <= x < 1 3 1mm 이상 5mm 미만 (1~4mm) / 1 <= x < 5 4 5mm 이상 10mm 미만 (5~9mm) /5 <= x < 10 5 10mm 이상 25mm 미만 (10~24mm) / 10 <= x < 20 6 50mm 이상 (50mm 이상 ) / 20 <= x <ws>1.8</ws> 반올림처리값이용 ( 정수 ) 동네예보 XML
xml 코드 xml 설명비고 영어 <reh>49</reh> 습도 % 1번째 3시간에대한 data Element 닫기 - <data seq="1"> 48시간중 sequence 2번째 3시간에대한 data Element <hour>21</hour> 동네예보 3시간단위 (18시 ~21시까지 ) <day>0</day> 1번째날 ( 오늘 / 내일 / 모레중오늘 ) <temp>4.5</temp> 현재시간온도 (18시 ~21시 ) <tmx>-999.0</tmx> missing( 값이없을경우 ) <tmn>-999.0</tmn> missing( 값이없을경우 ) <pty>0</pty> 강수상태코드 [ 없음 (0), 비 (1), 비 / 눈 (2), 눈 (3)] <wfkor> 흐림 </wfkor> <wfen>cloudy</wfen> <pop>23</pop> 강수확률 % <r12>0</r12> <s12>0</s12> <ws>1.8</ws> (8방): 국문8방위 / 영문8방위 /* 0~7 ( 북, 북동, 동, 남동, 남, 남서, 서, 북서 )*/ 1 동 (E) 2 북 (N) 3 북동 (NE) 4 북서 (NW) 5 남 (S) 6 남동 (SE) 7 남서 (SW) 8 서 (W) 1 E( 동 ) 2 N( 북 ) 3 NE( 북동 ) 4 NW( 북서 ) 5 S( 남 ) 6 SE( 남동 ) 7 SW( 남서 ) 8 W( 서 )
영어 <reh>60</reh> 습도 % 2번째 3시간에대한 data Element 닫기 - <data seq="2"> 48시간중 sequence 3번째 3시간에대한 data Element <hour>24</hour> 동네예보 3시간단위 (21시 ~24시까지 ) <day>0</day> 1번째날 ( 오늘 / 내일 / 모레중오늘 ) <temp>3.1</temp> 현재시간온도 (21시 ~24시 ) <tmx>-999.0</tmx> missing( 값이없을경우 ) <tmn>-999.0</tmn> missing( 값이없을경우 ) <pty>0</pty> 강수상태코드 [ 없음 (0), 비 (1), 비 / 눈 (2), 눈 (3)] <wfkor> 흐림 </wfkor> <wfen>cloudy</wfen> <pop>23</pop> 강수확률 % <r12>0</r12> <s12>0</s12> <ws>1.7000000000000002</ws> 영어 <reh>68</reh> 습도 % 3번째 3시간에대한 data Element 닫기 - <data seq="3"> 48시간중 sequence 4번째 3시간에대한 data Element <hour>3</hour> 동네예보 3시간단위 (24시 ~03시까지 ) <temp>2.2</temp> 현재시간온도 (24시 ~03시 ) <pty>0</pty> 강수상태코드 [ 없음 (0), 비 (1), 비 / 눈 (2), 눈 (3)] <wfkor> 흐림 </wfkor> <wfen>cloudy</wfen> <pop>30</pop> 강수확률 % <s12>1</s12>
<ws>1.6</ws> 영어 <reh>75</reh> 습도 % 4번째 3시간에대한 data Element 닫기 - <data seq="4"> 48시간중 sequence 5번째 3시간에대한 data Element <hour>6</hour> 동네예보 3시간단위 (03시 ~06시까지 ) <temp>1.5</temp> 현재시간온도 (03시 ~06시 ) <pty>2</pty> 강수상태코드 [ 없음 (0), 비 (1), 비 / 눈 (2), 눈 (3)] <wfkor> 눈 / 비 </wfkor> <wfen>snow/rain</wfen> <pop>40</pop> 강수확률 % <s12>1</s12> <ws>1.7000000000000002</ws> 영어 <reh>83</reh> 습도 % 5번째 3시간에대한 data Element 닫기 - <data seq="5"> 48시간중 sequence 6번째 3시간에대한 data Element <hour>9</hour> 동네예보 3시간단위 (06시 ~09시까지 ) <temp>1.2</temp> 현재시간온도 (06시 ~09시 ) <pty>2</pty> 강수상태코드 [ 없음 (0), 비 (1), 비 / 눈 (2), 눈 (3)] <wfkor> 눈 / 비 </wfkor> <wfen>snow/rain</wfen>
<pop>63</pop> 강수확률 % <s12>1</s12> <ws>2.4000000000000004</ws> 영어 <reh>92</reh> 습도 % 6번째 3시간에대한 data Element 닫기 - <data seq="6"> 48시간중 sequence 7번째 3시간에대한 data Element <hour>12</hour> 동네예보 3시간단위 (09시 ~12시까지 ) <temp>2.5</temp> 현재시간온도 (09시 ~12시 ) <pty>2</pty> 강수상태코드 [ 없음 (0), 비 (1), 비 / 눈 (2), 눈 (3)] <wfkor> 눈 / 비 </wfkor> <wfen>snow/rain</wfen> <pop>63</pop> 강수확률 % <s12>1</s12> <ws>2.2</ws> 영어 <reh>90</reh> 습도 % 7번째 3시간에대한 data Element 닫기 - <data seq="7"> 48시간중 sequence 8번째 3시간에대한 data Element <hour>15</hour> 동네예보 3시간단위 (12시 ~15시까지 ) <temp>3.3</temp> 현재시간온도 (12시 ~15시 )
<pty>2</pty> 강수상태코드 [ 없음 (0), 비 (1), 비 / 눈 (2), 눈 (3)] <wfkor> 눈 / 비 </wfkor> <wfen>snow/rain</wfen> <pop>73</pop> 강수확률 % <r12>10</r12> <ws>2.5</ws> 영어 <reh>90</reh> 습도 % 8번째 3시간에대한 data Element 닫기 - <data seq="8"> 48시간중 sequence 9번째 3시간에대한 data Element <hour>18</hour> 동네예보 3시간단위 (15시 ~18시까지 ) <temp>1.4</temp> 현재시간온도 (15시 ~18시 ) <pop>80</pop> 강수확률 % <r12>10</r12> <ws>2.1</ws> 영어 <reh>87</reh> 습도 % 9번째 3시간에대한 data Element 닫기 - <data seq="9"> 48시간중 sequence 10번째 3시간에대한 data Element <hour>21</hour> 동네예보 3시간단위 (18시 ~21시까지 ) <temp>1.0</temp> 현재시간온도 (18시 ~21시 )
<pop>80</pop> 강수확률 % <r12>10</r12> <ws>2.2</ws> 영어 <reh>89</reh> 습도 % 10번째 3시간에대한 data Element 닫기 - <data seq="10"> 48시간중 sequence 11번째 3시간에대한 data Element <hour>24</hour> 동네예보 3시간단위 (21시 ~24시까지 ) <temp>0.2</temp> 현재시간온도 (21시 ~24시 ) <pop>80</pop> 강수확률 % <r12>10</r12> <ws>2.4000000000000004</ws> 영어 <reh>88</reh> 습도 % 11번째 3시간에대한 data Element 닫기 - <data seq="11"> 48시간중 sequence 12번째 3시간에대한 data Element
<hour>3</hour> 동네예보 3시간단위 (24시 ~03시까지 ) <day>2</day> 3번째날 ( 오늘 / 내일 / 모레중모레 ) <temp>-0.8</temp> 현재시간온도 (24시 ~03시 ) <tmx>-999.0</tmx> missing( 값이없을경우 ) <tmn>-1.9</tmn> <pop>80</pop> 강수확률 % <ws>2.8000000000000003</ws> 영어 <reh>86</reh> 습도 % 12번째 3시간에대한 data Element 닫기 - <data seq="12"> 48시간중 sequence 13번째 3시간에대한 data Element <hour>6</hour> 동네예보 3시간단위 (03시 ~06시까지 ) <day>2</day> 3번째날 ( 오늘 / 내일 / 모레중모레 ) <temp>-1.3</temp> 현재시간온도 (03시 ~06시 ) <tmx>-999.0</tmx> missing( 값이없을경우 ) <tmn>-1.9</tmn> <pop>70</pop> 강수확률 % <ws>2.9000000000000004</ws> <wd>1</wd> <wdkor> 북동 </wdkor> <wden>ne</wden> 영어
<reh>83</reh> 습도 % 13번째 3시간에대한 data Element 닫기 - <data seq="13"> 48시간중 sequence 14번째 3시간에대한 data Element <hour>9</hour> 동네예보 3시간단위 (06시 ~09시까지 ) <day>2</day> 3번째날 ( 오늘 / 내일 / 모레중모레 ) <temp>0.1</temp> 현재시간온도 (06시 ~09시 ) <tmx>-999.0</tmx> missing( 값이없을경우 ) <tmn>-1.9</tmn> <pop>59</pop> 강수확률 % <ws>3.2</ws> <wd>1</wd> <wdkor> 북동 </wdkor> <wden>ne</wden> 영어 <reh>82</reh> 습도 % 14번째 3시간에대한 data Element 닫기 - <data seq="14"> 48시간중 sequence 15번째 3시간에대한 data Element <hour>12</hour> 동네예보 3시간단위 (09시 ~12시까지 ) <day>2</day> 3번째날 ( 오늘 / 내일 / 모레중모레 ) <temp>3.6</temp> 현재시간온도 (09시 ~12시 ) <tmx>-999.0</tmx> missing( 값이없을경우 ) <tmn>-1.9</tmn> <pty>0</pty> 강수상태코드 [ 없음 (0), 비 (1), 비 / 눈 (2), 눈 (3)] <wfkor> 흐림 </wfkor> <wfen>cloudy</wfen> <pop>30</pop> 강수확률 % <ws>3.4000000000000004</ws>
<wd>1</wd> <wdkor> 북동 </wdkor> <wden>ne</wden> 영어 <reh>72</reh> 습도 % 15번째 3시간에대한 data Element 닫기 </body> body Element 닫기 </wid> wid Element 닫기 동네예보 XML