ApkDownload

Boole Magnetic Declination Image Table APK

الإصدار 1.01 for Windows
محدث 16 October 2018

معلومات

الإصدار 1.01 (#20184202)

محدث 16 October 2018

حجم ملف APK 5.4 MB

يتطلب Android Android 4.0+ (Ice Cream Sandwich)

مطوّر البرامج Boole Embedded Systems

الفئة التعليم (تطبيق)

ID appinventor.ai_antonio.Boole_Mag_Declination

ملاحظات المطور لمس نقطة في خريطة العالم والحصول على الانحراف المغناطيسي الشمالية

صورة الشاشة

انقر على الصورة لرؤية الحجم الكامل

الميزات الجديدة

ما هو الجديد في Boole Magnetic Declination Image Table 1.01

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

الوصف

المس نقطة على خريطة العالم واحصل على الانحراف المغناطيسي للشمال.
عند استخدام موضع GPS ، تعرض البوصلة الشمال الحقيقي (الجغرافي) والشمال المغناطيسي.
عندما تكون خريطة الحوض الصغير مدببة ، يتم قفل البطاقة في الأعلى ، ويشير السهم إلى تباين المغناطيس ، وهو الانحراف المتعلق بالشمال الجغرافي.
تطبيق للأغراض التعليمية ويهدف فقط لدراسة سلوك قماش ،
لاستخدامها كجدول للاستعلام عن البيانات من مصدر معلومات ثنائي الاتجاه ، باستخدام إطار عمل MIT App Inventor.

شفرة المصدر متاحة في:
http://ai2.appinventor.mit.edu/
وابحث عن: Boole Magnetic Declination

مصدر البيانات هو برنامج NOAA الذي تم الحصول عليه من: https://ngdc.noaa.gov/geomag/geomag.shtml

خريطة العالم مع خطوط التراجع تم الحصول عليها من https://www.ngdc.noaa.gov/geomag/magfield-wist/

بمجرد إنشاء جدول شبكة Declination-89to90.csv من البرنامج wmm_grid.exe ، اطلب معلومات Declination من -89 حتى +90 خط العرض ، ومن -179 حتى 180 خط الطول ، خطوة درجة واحدة ، 2019 مؤرخة ، على ارتفاع 3 كم ، تم إنشاء صورة بتنسيق png استنادًا إلى برنامج PHP النصي هذا:
 $ im =imagecreatetruecolor (360،180)
أو يموت ("لا يمكن تهيئة دفق صور GD جديد") ؛


إذا ($ i <= 0) {
$ b = الفاصل الزمني (القيمة المطلقة ($ i / 32)) * 4 ؛
$ g = (abs ($ i)٪ 32) * 8 ؛
}

إذا ($ i> 0) {
$ r = الفاصل الزمني (القيمة المطلقة ($ i / 32)) * 4 ؛
$ g = (abs ($ i)٪ 32) * 8 ؛
}

printf ("إنشاء لون". $ i. "
\ n") ؛
$ {"colour". $ i} = imagecolorallocate ($ im، $ r، $ g، $ b)؛
}

$ row = 1 ؛
إذا (($ handle = fopen ("Declination-89to90.csv"، "r"))! == FALSE) {
بينما (($ data = fgetcsv ($ handle ، 1000 ، "،"))! == FALSE) {
$ num = count ($ data)؛
echo "

$ num campos na linha $ row:

\ n"؛
$ التوالي ++؛
لـ ($ c = 0 ؛ $ c <$ num ؛ $ c ++) {
صدى $ c. ">". بيانات $ [$ c]. "
\ n"؛
}
$ x = 179 + بيانات $ [1] ؛
$ y = 89 + (بيانات $ [0] * (-1)) ؛
$ color = "color". $ data [2] * 1؛
صدى "إنشاء $ im ، $ x ، $ y ، $ colour

imagesetpixel ($ im ، $ x ، $ y ، $ {$ color}) ؛
}
fclose (مقبض $)؛
}


imagepng ($ im ، "Declination_image-89to90.png" ، 0) ؛

imagedestroy ($ ايم)؛

تم الوصول إلى جميع الروابط أعلاه في 14 أكتوبر 2018

في التطبيق ، يتم استخدام الصورة أعلاه كصورة خلفية على لوحة الرسم القماشية ، وسحب الإصبع على لوحة الرسم يشير إلى بكسل محدد في ألوانه.

الأحمر والأزرق من الانحرافات الإيجابية والسلبية ، والأخضر هو الجزء الأدنى من القيمة. كما ترون في شفرة المصدر

أتوقع أن تستمتع بالتطبيق ويمكن إرسال المزيد من المعلومات أو الأفكار إلي من خلال: [email protected]

التقييمات والمراجعات

التقييم: 3.0 / 5 · Less than 100 صوتًا

(*) مطلوب

الإصدارات السابقة

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