KMA
e-mail: gerecter at gmail.com | 처음 | 업데이트목록 | 가나다순목록 | 지도 | 검색 |
기상청 http://kma.go.kr 에서는 구름사진을 .gif 그림 파일로 제공하고 있습니다. 이때 많은 지도 프로그램처럼, 그림 파일 이름 을 부호화 하여, 간단히 해쉬를 하고 있습니다. 기상청 지도의 그림파일 이름은 그 시간에 대응하는 것입니다.

기상청 실시간 구름사진을 바탕화면에

그러므로, 기상청 그림파일 이름을 현재 시간에 맞춰서 다운로드 하면, 현재 구름사진이 나오게 됩니다. 간단하게 XPlanet http://xplanet.sourceforge.net/ 비슷한 느낌을 느껴 보자는 것입니다.

실제로 아래 자바 스크립트 코드로 페이지를 만들면,

<img src="http://www.kma.go.kr/sat/img/MTSAT_LIR_200710010800.gif">
<script language="javascript">

var t_start=-24;
var t_param = t_start;

function refreshPic(){
t_param++;
if(t_param==-1) t_param = t_start;
var atnow = new Date();
var now = new Date();
now.setTime( atnow.getTime() + 1000 * 3600 * t_param);

var Ystr = ""+(now.getUTCFullYear());
var Mstr = ""+(now.getUTCMonth()+1);
if(Mstr.length<2) Mstr="0"+Mstr;
var Dstr = ""+(now.getUTCDate());
if(Dstr.length<2) Dstr="0"+Dstr;
var Hstr = ""+(now.getUTCHours());
if(Hstr.length<2) Hstr="0"+Hstr;
var MNstr = ""+(now.getUTCMinutes());
if(MNstr.length<2) MNstr="0"+Hstr;
str = "http://www.kma.go.kr/sat/img/MTSAT_LIR_" + Ystr + Mstr + Dstr + Hstr + "33.gif" ;
document.images[ 0 ].src = (str);
}

setInterval("refreshPic()", 1000);
</script>


현재 시각 부터, 24시간 이전의 구름 사진들을 모아서 애니메이션 비슷하게 보여 줍니다. 이 페이지 링크 http://gerecter.100webspace.n... 에서 대략적인 모양을 보실 수 있습니다.

그래서, 이 자바 스크립트 코드를 적절한 HTM 파일로 만들어서 하드디스크에 저장한 후, 그 파일을 윈도 바탕화면 설정의 " 바탕 화면 사용자 지정 " 으로 바탕화면에 나오도록 설정하면, 이것을 바탕화면에 깔아 놓을 수도 있습니다.

다음과 같은 모양이 될 것입니다.



그림 자료가 없을 경우 그림이 나오지 않는 수가 있는데, 그럴 경우에는 자바스크립트 코드 마지막 부분의 "33.gif" 부분을 좀 조절해 주면 될 것입니다.

동영상

아래 링크는 이렇게 해서 모은 기상청 구름 사진을 연결해서 동영상으로 만든 것입니다. 10일 정도치의 구름사진이 1시간이 약 0.1초 정도에 대응되도록 재생되며, VirtualDub 등의 가장 보편적인 Video 프로그램으로 만들었습니다.

http://www.youtube.com/watch?...




(마지막 변경 UNIX clock : 1191256810 / Common clock 2007.10.02, 1:40 am )
다음글 TuBot


gerecter의 다른 웹사이트들: 영화/책 - 도시전설 - 고전전산 - 평론기계