Boole Magnetic Declination Ima


1.01 per Boole Embedded Systems
Oct 15, 2018

A proposito di 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

Novità nell'ultima versione 1.01

Last updated on Dec 16, 2018
Now, there is a Compass presenting the Geographic True North and the Magnetic North.

Informazioni APP aggiuntive

Ultima versione

1.01

Caricata da

Tsiferana Marc Ratojonirina

È necessario Android

Android 4.0+

Segnala

Segna come inappropriata

Mostra Altro

Use APKPure App

Get Boole Magnetic Declination Ima old version APK for Android

Scarica

Use APKPure App

Get Boole Magnetic Declination Ima old version APK for Android

Scarica

Boole Magnetic Declination Ima Alternativa

Trova altro da Boole Embedded Systems

Scoprire