Boole Magnetic Declination Image Table APK
Informations
Version 1.01 (#20184202)
Mise à jour 16 October 2018
Taille APK 5.4 MB
Nécessite Android Android 4.0+ (Ice Cream Sandwich)
Proposée par Boole Embedded Systems
Catégorie App de Enseignement Gratuits
App id appinventor.ai_antonio.Boole_Mag_Declination
Notes d'auteur Touchez un point sur la carte du monde et obtenez la déviation magnétique vers le nord
Captures d'écran
Cliquez sur l'image pour la voir en taille réelle
Tableau des matières
Dernières mises à jour
Nouveautés sur Boole Magnetic Declination Image Table 1.01
Description
Lorsque vous utilisez une position GPS, la boussole présente le nord géographique (vrai) et le nord magnétique.
Lorsque la carte de pointage est pointée, la carte est verrouillée en haut et la flèche indique la variation de l’aimant, déclinaison liée au nord géographique.
Une application à des fins éducatives et est destiné uniquement à étudier le comportement de la toile,
de l'utiliser comme une table pour interroger des données d'une source d'informations bidimensionnelle à l'aide de la structure MIT App Inventor.
Le code source est disponible sur:
http://ai2.appinventor.mit.edu/
et recherche: Déclinaison magnétique de Boole
La source des données est le logiciel NOAA obtenu à l'adresse suivante: https://ngdc.noaa.gov/geomag/geomag.shtml
La carte du monde avec les lignes de déclinaisons a été obtenue à l'adresse https://www.ngdc.noaa.gov/geomag/magfield-wist/
Une fois qu'une table quadrillée Declination-89to90.csv a été générée à partir du logiciel wmm_grid.exe, demandez des informations sur la déclinaison de -89 à +90 degrés de latitude et de -179 à 180 degrés de longitude, 1 degré en 2019, à 3 km d'altitude. une image png a généré sur la base de ce script PHP:
$ im = @imagecreatetruecolor (360,180)
ou mourir ("Impossible d'initialiser un nouveau flux d'images GD");
si ($ i <= 0) {
$ b = intval (abs ($ i / 32)) * 4;
$ g = (abs ($ i)% 32) * 8;
}
si ($ i> 0) {
$ r = intval (abs ($ i / 32)) * 4;
$ g = (abs ($ i)% 32) * 8;
}
printf ("création de couleur". $ i. "
\ n");
$ {"color". $ i} = imagecolorallocate ($ im, $ r, $ g, $ b);
}
$ row = 1;
if (($ handle = fopen ("Declination-89to90.csv", "r"))!! == FALSE) {
while (($ data = fgetcsv ($ handle, 1000, ","))!! == FALSE) {
$ num = count ($ data);
echo "
$ num campos na linha $ rangée:
\ n";
$ row ++;
pour ($ c = 0; $ c <$ num; $ c ++) {
echo $ c. ">". $ data [$ c]. "
\ n";
}
$ x = 179 + $ data [1];
$ y = 89 + ($ data [0] * (-1));
$ color = "color". $ data [2] * 1;
echo "création de $ im, $ x, $ y, $ color
";
imagesetpixel ($ im, $ x, $ y, $ {$ color});
}
fclose ($ handle);
}
imagepng ($ im, "Declination_image-89to90.png", 0);
imagedestroy ($ im);
Tous les liens ci-dessus ont été consultés à 14 octobre 2018
Sur l’application, l’image ci-dessus est utilisée comme image d’arrière-plan sur la toile et le fait de faire glisser le doigt sur la toile pointe un pixel dont les couleurs sont vérifiées.
Le rouge et le bleu sont des déviations positives et négatives, et le vert est la fraction inférieure de la valeur. Comme vous pouvez le voir sur le code source
J'espère que vous apprécierez l'application et que plus d'informations ou d'idées peuvent me être envoyées par: antonio@boolesystems.com
Notes et avis
Note: 3.0 sur 5 · Less than 100 votes
(*) est nécessaire
Versions précédentes
Boole Magnetic Declination Image Table 1.01 APK pour Windows (#20184202, 5.4 MB)
Vous aimerez peut-être aussi
Du même développeur
Applications les plus téléchargées
فیلتر شکن جدید و قوی،فیلتر شکن قوی و پرسرعت رایگان APK