Boole Magnetic Declination Image Table APK
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
Tabela de conteúdos
O que há de novo
O que há de novo no Boole Magnetic Declination Image Table 1.01
Descrição
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)
Semelhante a Boole Magnetic Declination Image Table
Mais do Boole Embedded Systems
Top download apps
فیلتر شکن جدید و قوی،فیلتر شکن قوی و پرسرعت رایگان APK