APKPure Appを使用する
Boole Magnetic Declination Imaの旧いバージョンをダウンロードすることが可能
世界地図の一点に触れ、磁気北偏差を取得する
世界地図でポイントをタッチしてMagnetic North Deviationを取得してください。
GPS位置を使用すると、コンパスは真の(地理的な)北と磁気北を表します。
地図上でポイントされると、カードは上に固定され、矢印はマグネットの変化を指します。これは地理的な北に関する減少です。
教育目的のアプリケーションであり、キャンバスの動作を研究することだけを目的としています、
MIT App Inventorフレームワークを使用して、2次元情報ソースからデータを照会するためのテーブルとして使用する。
ソースコードは次の場所にあります。
http://ai2.appinventor.mit.edu/
ブール磁気赤緯
データの出所は、https://ngdc.noaa.gov/geomag/geomag.shtmlから入手したNOAAソフトウェアです。
偏角線を含む世界地図はhttps://www.ngdc.noaa.gov/geomag/magfield-wist/から取得しました。
グリッドテーブルDeclination-89to90.csvがソフトウェアwmm_grid.exeから生成されたら、-89から+90緯度、-179から180経度、1度ステップ、2019年、高度3 kmの赤緯情報を要求します。 PNG画像は、このPHPスクリプトに基づいて生成されています。
$ im = @imagecreatetruecolor(360,180)
または死ぬ( "新しい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( "色を作成しています。$ 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件のキャンプ$行:
\ n";
$ row ++;
for($ 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 "creating $ im、$ x、$ y、$ color
";
imagesetpixel($ im、$ x、$ y、$ {$ color});
}
fclose($ handle);
}
imagepng($ im、 "Declination_image-89to90.png"、0);
imagedestroy($ im);
上記のすべてのリンクは2018年10月14日にアクセスされました
アプリケーションでは、上の画像がキャンバス上の背景画像として使用されており、キャンバス上で指をドラッグすると、その色についてチェックされているピクセルを指します。
赤と青は正と負の偏差で、緑は値の低い方の部分です。ソースコードでわかるように
私はあなたがアプリケーションを楽しむことを期待しています、そしてより多くの情報やアイデアが私に送られることができます:[email protected]
Last updated on 2018年12月16日
Now, there is a Compass presenting the Geographic True North and the Magnetic North.
投稿者
Tsiferana Marc Ratojonirina
Android 要件
Android 4.0+
カテゴリー
報告
Boole Magnetic Declination Ima
1.01 by Boole Embedded Systems
2018年12月16日