Sentuh titik di peta dunia dan dapatkan sisihan North Magnetic.
Apabila menggunakan kedudukan GPS, kompas membentangkan North yang benar (geografi) dan magnet Utara.
Apabila menunjuk peta palang, kad dikunci atas, dan The Arrow menunjuk kepada variasi magnet, declinasi yang berkaitan dengan utara geografi.
Suatu permohonan pendidikan dan bertujuan untuk mengkaji tingkah laku kanvas,
untuk menggunakannya sebagai jadual untuk menanyakan data dari sumber maklumat bidimensi, Menggunakan Rangka Kerja Pencipta MIT.
Kod sumber boleh didapati di:
http://ai2.appinventor.mit.edu/
dan cari: Declinasi Magnetik Boole
Sumber data adalah perisian NOAA yang diperolehi dari: https://ngdc.noaa.gov/geomag/geomag.shtml
Peta Dunia dengan garis deklinasi diperolehi dari https: // www. ngdc.noaa.gov/geomag/magfield-wist/
Setelah Declination Jadual Grid-89to90.csv telah dihasilkan dari perisian WMM_Grid.exe, meminta maklumat declinasi dari -89 hingga +90 latitud, dan dari -179 hingga 180 bujur, 1 darjah Langkah, 2019 bertarikh, pada ketinggian 3 km, imej PNG telah menghasilkan berdasarkan skrip PHP ini:
$ im = @ImagecreatetrueColor (360,180)
atau mati ("tidak dapat memulakan aliran imej GD baru");
jika ($ i
$ b = intval (ABS ($ I / 32)) * 4;
$ g = (abs ($ i)% 32) * 8;
}
jika ($ i> 0) {
$ r = intval (ABS ($ I / 32) ) * 4;
$ g = (ABS ($ I)% 32) * 8;
}
Printf ("Membuat Warna". $ I. "
n") ;
$ {"Warna". $ i} = ImageColorAllocate ($ IM, $ R, $ G, $ B);
}
$ Row = 1;
Jika (( $ hantar = fopen ("Declination-89to90.csv", "R"))! == FALSE) {
Walaupun ($ data = FGETCSV ($ Handle, 1000, ","))! == FALSE) {
$ num = kiraan ($ data);
echo "
$ num campos na linha $ baris:
n";
$ baris ++;
Untuk ($ c = 0; $ c
echo $ c. ">". $ Data [$ C]. "
n";
}
$ x = 179 + $ data [1];
$ y = 89 + ($ data [0] * (-1));
$ Warna = "Warna". $ Data [2] * 1;
Echo "Mencipta $ IM, $ X, $ Y, $ Warna
";
Imagesetpixel ($ IM, $ X, $ Y , $ {$ color});
}
fclose ($ handle);
}
imagePNG ($ IM, "Declination_image-89to90.png", 0);
Imagedestroy ($ IM);
Semua pautan di atas telah diakses pada 14 Oktober, 2018
Pada aplikasi, imej di atas digunakan sebagai imej latar belakang pada kanvas, Dan menyeret jari di kanvas akan menunjuk piksel yang diperiksa tentang warna-warna.
Merah dan biru adalah penyimpangan positif dan negatif, dan hijau adalah pecahan yang lebih rendah dari nilai. Seperti yang anda dapat lihat di kod sumber
Saya mengharapkan anda menikmati aplikasi dan maklumat lanjut atau idea boleh dihantar kepada saya oleh: Antonio@booleesstems.com
Now, there is a Compass presenting the Geographic True North and the Magnetic North.