Boole Magnetic Declination Ima 정보
세계지도에서 한 지점을 터치하고 자기 북 편향
세계지도에서 한 지점을 터치하고 자기 북쪽 편향을 얻습니다.
GPS 위치를 사용할 때 나침반은 진북 (지리적) 북쪽과 자기 북쪽을 나타냅니다.
뾰족한 골짜기지도가 표시되면 카드가 맨 위에 고정되고 화살표는 자석 변형을 가리키며 지리적 북쪽과 관련된 편위가 표시됩니다.
교육용 응용 프로그램으로 캔버스 동작을 연구하기위한 용도로만 사용됩니다.
이를 MIT App Inventor 프레임 워크를 사용하여 2 차원 정보 소스의 데이터를 쿼리하는 테이블로 사용합니다.
소스 코드는 다음에서 구할 수 있습니다.
http://ai2.appinventor.mit.edu/
검색하기 : Boole 자기 편각
데이터의 출처는 https://ngdc.noaa.gov/geomag/geomag.shtml에서 얻은 NOAA 소프트웨어입니다.
경사 선이있는 세계지도는 https://www.ngdc.noaa.gov/geomag/magfield-wist/에서 가져 왔습니다.
격자 표 Declination-89to90.csv가 소프트웨어 wmm_grid.exe에서 생성되면, -90에서 +90 위도까지 그리고 -179에서 180 경도, 1도 단계, 2019 날짜, 고도 3 km, png 이미지는 다음 PHP 스크립트를 기반으로 생성됩니다.
$ im = @imagecreatetruecolor (360,180)
또는 die ( "새 GD 이미지 스트림을 초기화 할 수 없습니다");
if ($ i <= 0) {
$ b = intval (abs ($ i / 32)) * 4;
$ g = (abs ($ i) % 32) * 8;
}
if ($ i> 0) {
$ r = intval (abs ($ i / 32)) * 4;
$ g = (abs ($ i) % 32) * 8;
}
printf ( "색 만들기". $ i. "
\ n");
$ { "color". $ i} = imagecolorallocate ($ im, $ r, $ g, $ b);
}
$ 행 = 1;
if (($ handle = fopen ( "Declination-89to90.csv", "r"))! == FALSE) {
while (($ data = fgetcsv ($ handle, 1000, ","))! == 거짓) {
$ num = count ($ data);
echo "
$ num campos na linha $ row :
\ n";
$ row ++;
for ($ c = 0; $ c <$ num; $ c ++) {
echo $ c. ">". $ data [$ c]. "
\ n";
}
$ x = 179 + $ data [1];
$ y = 89 + ($ data [0] * (-1));
$ color = "color". $ data [2] * 1;
$ im, $ x, $ y, $ color
를 만드는 에코 ";
imagesetpixel ($ im, $ x, $ y, $ {$ color});
}
fclose ($ handle);
}
imagepng ($ im, "Declination_image-89to90.png", 0);
imagedestroy ($ im);
위의 모든 링크는 2018 년 10 월 14 일에 액세스했습니다.
응용 프로그램에서 위의 이미지는 캔바스의 배경 이미지로 사용되며 캔버스에서 손가락을 드래그하면 해당 색상이 확인 된 픽셀을 가리 킵니다.
빨간색과 파란색은 양수 및 음수 편차이며 녹색은 값의 더 낮은 부분입니다. 소스 코드에서 볼 수 있듯이
나는 당신이 응용 프로그램을 즐기고 더 많은 정보 나 아이디어가 나에게 보내질 것으로 기대합니다 : antonio@boolesystems.com