Boole Magnetic Declination Ima

  • 5.4 MB

    Dimensione

  • Android 4.0+

    Android OS

Informazioni su Boole Magnetic Declination Ima

Tocca un punto sulla mappa del mondo e ottieni la deviazione nord magnetica

Tocca un punto sulla mappa del mondo e ottieni la deviazione nord magnetica.

Quando si utilizza una posizione GPS, la bussola presenta il nord (geografico) vero e il nord magnetico.

Quando viene puntato su una mappa, la carta è bloccata in alto e la freccia punta alla variazione del magnete, la declinazione relativa al nord geografico.

Un'applicazione per scopi educativi ed è pensata solo per studiare il comportamento della tela,

per usarlo come una tabella per interrogare i dati da un'origine informazioni bidimensionale, utilizzando il framework MIT App Inventor.

Il codice sorgente è disponibile all'indirizzo:

http://ai2.appinventor.mit.edu/

e cercare: Boole Magnetic Declination

La fonte dei dati è il software NOAA ottenuto da: https://ngdc.noaa.gov/geomag/geomag.shtml

La mappa del mondo con le linee di declinazione è stata ottenuta da https://www.ngdc.noaa.gov/geomag/magfield-wist/

Una volta che una tabella di griglia Declination-89to90.csv ha generato dal software wmm_grid.exe, chiedere informazioni sulla declinazione da -89 a +90 latitudine e da -179 a 180 longitudine, 1 grado gradino, 2019 datato, a 3 km di altitudine, un'immagine png ha generato in base a questo script PHP:

 $ im = @imagecreatetruecolor (360,180)

o die ("Impossibile inizializzare il nuovo flusso di immagini GD");

if ($ i <= 0) {

$ b = intval (abs ($ i / 32)) * 4;

$ g = (add ($ i)% 32) * 8;

}

se ($ i> 0) {

$ r = intval (abs ($ i / 32)) * 4;

$ g = (add ($ i)% 32) * 8;

}

printf ("creazione del colore". $ 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 $ row:

\ n";

$ Fila ++;

for ($ c = 0; $ c <$ num; $ c ++) {

echo $ c. ">". $ data [$ c]. "

\ n";

}

$ x = 179 + $ dati [1];

$ y = 89 + ($ data [0] * (-1));

$ color = "color". $ data [2] * 1;

echo "creazione di $ im, $ x, $ y, $ colore

";

imagesetpixel ($ im, $ x, $ y, $ {$ colore});

}

fclose ($ handle);

}

imagepng ($ im, "Declination_image-89to90.png", 0);

imagedestroy ($ im);

Tutti i link sopra erano accessibili al 14 ottobre 2018

Nell'applicazione, l'immagine sopra viene utilizzata come immagine di sfondo sull'area di disegno e trascinando il dito sull'area di disegno verrà puntato un pixel che viene controllato sui suoi colori.

Il rosso e il blu sono deviazioni positive e negative e il verde è la frazione inferiore del valore. Come puoi vedere dal codice sorgente

Mi aspetto che tu possa apprezzare l'applicazione e ulteriori informazioni o idee possono essere inviate a me da: antonio@boolesystems.com

Mostra AltroMostra meno

What's new in the latest 1.01

Last updated on 2018-12-17
Now, there is a Compass presenting the Geographic True North and the Magnetic North.

Informazioni sull'APK Boole Magnetic Declination Ima

Ultima versione
1.01
Categoria
Istruzione
Android OS
Android 4.0+
Dimensione
5.4 MB
Download APK sicuri e veloci su APKPure
APKPure utilizza la verifica delle firme per garantire download di APK Boole Magnetic Declination Ima senza virus per te.

Vecchie versioni di Boole Magnetic Declination Ima

Download super veloce e sicuro tramite l'app APKPure

Basta un clic per installare i file XAPK/APK su Android!

Scarica APKPure