Boole Magnetic Declination Ima

Boole Magnetic Declination Ima

  • 5.4 MB

    Bestandsgrootte

  • Android 4.0+

    Android OS

Over Boole Magnetic Declination Ima

Raak een punt op de wereldkaart aan en krijg Magnetic North Deviation

Raak een punt op de wereldkaart aan en pak Magnetic North Deviation.

Bij gebruik van een GPS-positie presenteert het kompas het ware (geografische) noorden en het magnetische noorden.

Wanneer de kaart door de kaart wordt gepositioneerd, wordt deze vergrendeld en wijst de pijl naar de variatie in de magneet, de declinatie gerelateerd aan het geografische noorden.

Een toepassing voor educatieve doeleinden en is alleen bedoeld om het gedrag van het canvas te bestuderen,

om het te gebruiken als een tabel om gegevens op te vragen van een tweedimensionale informatiebron, met behulp van het MIT App Inventor-framework.

De broncode is beschikbaar op:

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

en zoek naar: Boole Magnetic Declination

De bron van de gegevens is de NOAA-software verkregen van: https://ngdc.noaa.gov/geomag/geomag.shtml

De wereldkaart met de declinatielijnen werd verkregen via https://www.ngdc.noaa.gov/geomag/magfield-wist/

Zodra een rastertabel Declination-89to90.csv gegenereerd is vanuit de software wmm_grid.exe, vraag om Declination-informatie van -89 tot +90 breedtegraad en van -179 tot 180-lengtegraad, 1-graads stap, 2019 gedateerd, op 3 km hoogte, een png-afbeelding heeft gegenereerd op basis van dit PHP-script:

 $ im = @imagecreatetruecolor (360,180)

of sterven ("Can not Initialize new GD image stream");

if ($ i <= 0) {

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

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

}

if ($ i> 0) {

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

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

}

printf ("kleur maken". $ i. "

\ n");

$ {"color". $ i} = imagecolorallocate ($ im, $ r, $ g, $ b);

}

$ rij = 1;

if (($ handle = fopen ("Declination-89to90.csv", "r"))! == FALSE) {

while (($ data = fgetcsv ($ handle, 1000, ","))! == FALSE) {

$ num = count ($ data);

echo "

$ num campos na linha $ rij:

\ n";

$ Row ++;

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

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

\ n";

}

$ x = 179 + $ gegevens [1];

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

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

echo "het maken van $ im, $ x, $ y, $ kleur

";

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

}

fclose ($ handle);

}

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

imagedestroy ($ im);

Alle bovenstaande links zijn geopend op 14 oktober 2018

Bij de toepassing wordt de bovenstaande afbeelding gebruikt als achtergrondafbeelding op het canvas en zal het slepen van de vinger naar het canvas een pixel richten die wordt gecontroleerd op de kleuren ervan.

De rode en blauwe zijn positieve en negatieve afwijkingen en de groene is de lagere fractie van de waarde. Zoals je kunt zien bij de broncode

Ik verwacht dat je geniet van de toepassing en meer informatie of ideeën kunnen worden verzonden naar: [email protected]

Meer Info

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.
Meer Info

Video's en screenshots

  • Boole Magnetic Declination Ima-poster
  • Boole Magnetic Declination Ima screenshot 1
  • Boole Magnetic Declination Ima screenshot 2
  • Boole Magnetic Declination Ima screenshot 3
  • Boole Magnetic Declination Ima screenshot 4
  • Boole Magnetic Declination Ima screenshot 5

Oude versies van Boole Magnetic Declination Ima

APKPure-icoon

Supersnel en veilig downloaden via de APKPure-app

Eén klik om XAPK/APK-bestanden op Android te installeren!

Downloaden APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies