ApkDownload

Boole Magnetic Declination Image Table APK

Dernière version 1.01 pour Windows
Mise à jour 16 October 2018

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

Dernières mises à jour

Nouveautés sur Boole Magnetic Declination Image Table 1.01

Now, there is a Compass presenting the Geographic True North and the Magnetic North.

Description

Touchez un point sur la carte du monde et obtenez la déviation nord magnétique.
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)