ApkDownload

Boole Magnetic Declination Image Table APK

Última versão 1.01 para Windows
Atualizada 16 de October de 2018

Informações do Aplicativo

Versão 1.01 (#20184202)

Atualizada 16 de October de 2018

Tamanho APK 5.4 MB

Requer Android Android 4.0+ (Ice Cream Sandwich)

Oferecido por Boole Embedded Systems

Categoria Aplicativo de Educação gratuito

Aplicativo id appinventor.ai_antonio.Boole_Mag_Declination

Developer's notes Toque em um ponto no mapa do mundo e obtenha Desvio Norte Magnético

Capturas de tela

Clique na imagem para ver em tamanho grande

O que há de novo

O que há de novo no Boole Magnetic Declination Image Table 1.01

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

Descrição

Toque em um ponto no mapa do mundo e obtenha Desvio Norte Magnético.
Ao usar uma posição GPS, a bússola apresenta o Norte (geográfico) Verdadeiro e o Norte Magnético.
Quando apontada pelo mapa, a carta é bloqueada, e a seta aponta para variação do ímã, a declinação relacionada ao norte geográfico.
Uma aplicação de fins educacionais e destina-se apenas para estudar o comportamento da tela,
para usá-lo como uma tabela para consultar dados de uma fonte de informações bidimensional, usando a estrutura do MIT App Inventor.

O código fonte está disponível em:
http://ai2.appinventor.mit.edu/
e pesquisar por: Declinação Magnética de Boole

A fonte dos dados é o software NOAA obtido de: https://ngdc.noaa.gov/geomag/geomag.shtml

O mapa mundial com as linhas de declinação foi obtido em https://www.ngdc.noaa.gov/geomag/magfield-wist/

Uma vez que uma tabela de grade Declination-89to90.csv tenha gerado a partir do software wmm_grid.exe, solicite informações de Declinação de -89 até +90 de latitude, e de -179 até 180 de longitude, 1 grau de degrau, 2019 datadas, a 3 km de altitude uma imagem png foi gerada com base neste script PHP:
 $ im = @imagecreatetruecolor (360.180)
ou morrer ("Não é possível inicializar o novo fluxo de imagem GD");


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 ("criação de cor". $ i. "
\ n");
$ {"color". $ i} = imagecolorallocate ($ im, $ r, $ g, $ b);
}

$ row = 1;
if (($ handle = fopen ("Declinação-89a90.csv", "r"))! == FALSE) {
while (($ dados = fgetcsv ($ handle, 1000, ","))! == FALSE) {
$ num = count ($ data);
echo "

$ num campos na linha $ row:
\ n";
$ row ++;
para ($ 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 "criando $ im, $ x, $ y, $ color
";
imagesetpixel ($ im, $ x, $ y, $ {$ color});
}
fclose ($ handle);
}


imagepng ($ im, "Declinação_imagem-89a90.png", 0);

imagedestroy ($ im);

Todos os links acima foram acessados ​​em 14 de outubro de 2018

No aplicativo, a imagem acima é usada como imagem de plano de fundo na tela e arrastar o dedo na tela apontará um pixel verificado em relação às cores.

O Vermelho e o Azul são desvios positivos e negativos, e o verde é a fração mais baixa do valor. Como você pode ver no código fonte

Espero que você aproveite o aplicativo e mais informações ou idéias podem ser enviadas para mim por: antonio@boolesystems.com

Avaliações e opiniões

Avaliação: 3.0 de 5 · Less than 100 avaliações

(*) é necessário

Versões anteriores

Boole Magnetic Declination Image Table 1.01 APK para Windows (#20184202, 5.4 MB)