본문 바로가기

Dev/HTML/CSS

기상청 날씨 API

동네예보를 xml 형태로 제공하고 있다.


기상청의 저작권 보호 및 정책에 대해서는 아래 링크에서 보시면 될 것 같다.

http://web.kma.go.kr/global/footer/copyright.jsp


기상청 오픈 API 관련 주소

http://www.kma.go.kr/weather/lifenindustry/sevice_rss.jsp



크게 동네 예보와 주간 예보로 나뉜다.


1. 동네예보 (동네예보 XML 설명 pdf)

 (1) 좌표로 검색하는 방법 (위경도 latlng)

   URL : http://www.kma.go.kr/wid/queryDFS.jsp?gridx=59&gridy=127

    -> gridx와 gridy에 좌표값을 넣어준다. (정수형인듯)


* 보통 시군구 기준으로 시나 군이 넘어가도 위경도값(정수)이 변하지 않는 경우가 많은데

저렇게 정수로만 입력받으면 어떤 지역에 대한 정확한 데이터를 얻기가 힘들 것 같다.

특정 지역 예보가 아니니까 당연히 xml 결과에도 지역명이 나오지 않는다.


(2) 법정동 코드로 검색하는 방법

   URL : http://www.kma.go.kr/wid/queryDFSRSS.jsp?zone=4573025000

    -> zone에 법정동 코드를 넣어준다.


* 모든 지역에 대한 법정동 코드가 정해져 있는데, 그 코드값을 넣어주면 된다.

엘리먼트에 지역명도 나온다.



* 지역의 좌표와 법정동 코드

(첫번째, 두번째 url뒷부분에 11, 11545는 앞단계에서 얻은좌표)
http://www.kma.go.kr/DFSROOT/POINT/DATA/top.json.txt
http://www.kma.go.kr/DFSROOT/POINT/DATA/mdl.11.json.txt
http://www.kma.go.kr/DFSROOT/POINT/DATA/leaf.11545.json.txt

( 출처 : http://koreazombie.tistory.com/58 )


또는 아래 URL 참고

http://www.androidpub.com/2512051



2. 주간예보 (주간예보 XML 설명 pdf)


URL을 못찾았다.

'Dev > HTML/CSS' 카테고리의 다른 글

undefined, null 처리  (0) 2013.12.18
텍스트 말줄임 (텍스트 자르기 : Text Ellipsis)  (0) 2013.09.30
IE6~9 핵(CSS Hack)  (0) 2013.09.23
JSFiddle 사용법  (0) 2013.08.23
div 예시  (0) 2013.08.23