안녕하세요. 안드로이드 펍에서 많은 도움을 받은 둔산물개라고 합니다..

다름이 아니라 아시는 분은 아시겠지만 이번에 기상청이 XML/RSS 동네예보/주간예보 서비스를 7월1일부로 종료 합니다.


엄밀히 말하면 기상청 사이트에서 각 동네별 XML/RSS 동네예보/주간예보 링크 보여주는 곳을 7월 1일부로 폐쇄한다는 말입니다.

XML/RSS 동네예보/주간예보서비스는 올해 말까지 운영되며 그 이후로는 공공데이터 포털을 이용하라고 합니다..


하지만 문제점이 공공데이터 포털은 접속수 제한이 하루에 1000회입니다 ㅠㅠ

이런 서비스로는 원기날씨같은 유명한 백만 다운로드 이상의 날씨앱은 운영을 할 수 없겠죠???


그리고 원래 있었던 문제점이 기상청은 동네별 코드나 X,Y  좌표를 공개하지 않고 예전에 공모전 할때 참여한 개발자에게만 배포했으며

개인개발자에게는 배포하지 않고 아마도 유료서비스를 제공하는 한국기상산업진흥원을 통해 제공하는 것으로 알고 있습니다.

하지만 이곳도 월 십만원정도로 겨우 동네예보만 제공합니다.. 그리고 기상예보업으로 등록한 업체만 제공되는 서비스인데요..

기상예보업으로 등록되려면 기상예보사가 있어야합니다.. 그럼 개인 개발자는 힘들겠죠..ㅋㅋ


하여튼 넋두리가 길었는데요..

요사이 등록되는 날씨앱들을 보면 모든 동네코드 등록하기가 힘들어서 시/구별로 간단하게만 올라오는 거 같습니다..


그래서 7월1일로 종료되는 기상청 XML/RSS 링크 홈페이지 소스를 유심히 살펴본 결과 의외로 쉽게 동네코드를 가져올수 있다는 결론에 도달했습니다.ㅋㅋㅋ

주소는 일단 이곳입니다. 

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



일단은 도 선택하면 시 목록을 보여주고 시 선택하면 동목록을 보여주고 해당동의 RSS 링크(동네코드 확인가능) 와 XML 링크(X,Y좌표)를 보여줍니다.

이걸 사용해서 동네코드와 좌표를 가지고 오고 동주소를 지오코딩해서 GPS 정보를 가지고 온다면 날씨앱 만드는데 많은 도움이 되지 않을까해서 정보를 공유합니다..


결과는 이렇게 나오더군요^^

강남동,4215061500,강원도,4200000000,강릉시,4215000000,강원도 강릉시 강남동,37.7442100,128.9056120,105,강릉,105,11D20000,11D20501,강릉시,93,132


각 정보는 다음과 같습니다.

동명, 동네코드, 도명, 도코드, 시명, 시코드, 동네주소, GPS latitude, GPS longitude, 해당동의 현재날씨참조시 코드, 해당동의 현재날씨 참조시명, 주간날씨 참조 스테이션번호, 주간날씨 참조 도 코드, 주간날씨 참조 시 코드, 주간날씨 참조 시, 동네 x 코드, 동네 y 코드..


공공데이터 포털도 제가 확인한 바로는 GPS 좌표를 x,y 좌표로 변환하는 코드만 제공되고 있고 동네별 코드는 제공이 안되는 것으로 알고 있습니다..


조금이라도 도움이 되셨으면 하는 바램입니다..

감사합니다.


ksy5662@gmail.com