ApkDownload

Boole Magnetic Declination Image Table APK

เวอร์ชั่น 1.01 สำหรับ Windows
อัปเดตแล้ว 16 October 2561

ข้อมูล

เวอร์ชัน 1.01 (#20184202)

อัปเดตแล้ว 16 October 2561

ขนาดไฟล์ 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.

คำอธิบาย

แตะจุดที่แผนที่โลกและรับ Magnetic North Deviation
เมื่อใช้ตำแหน่ง 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 ลองจิจูด, 1 องศา, 2019 ลงวันที่ระดับความสูง 3 กม. อิมเมจ png สร้างจากสคริปต์ PHP นี้:
 $ im = @imagecreatetruecolor (360,180)
หรือตาย ("ไม่สามารถเริ่มต้นสตรีมรูปภาพ GD ใหม่");


ถ้า ($ i <= 0) {
$ b = intval (abs ($ i / 32)) * 4;
$ g = (abs ($ i)% 32) * 8;
}

ถ้า ($ 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) {
ในขณะที่ (($ data = fgetcsv ($ handle, 1,000, ","))! == FALSE) {
$ num = นับ (ข้อมูล $);
echo "

$ num campos na linha $ แถว:

\ n";
$ แถว ++;
สำหรับ ($ 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 "สร้าง $ im, $ x, $ y, $ color
";
imagesetpixel ($ im, $ x, $ y, $ {$ color});
}
fclose ($ จับ);
}


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

imagedestroy ($ im);

ลิงก์ทั้งหมดข้างต้นเข้าถึงได้เมื่อวันที่ 14 ตุลาคม 2561

ที่แอปพลิเคชันรูปภาพด้านบนใช้เป็นภาพพื้นหลังบนผืนผ้าใบและการลากนิ้วไปที่ผืนผ้าใบจะเป็นจุดพิกเซลที่ตรวจสอบเกี่ยวกับสี

สีแดงและสีน้ำเงินเป็นค่าบวกและลบส่วนเบี่ยงเบนและสีเขียวคือส่วนล่างของค่า อย่างที่คุณเห็นในซอร์สโค้ด

ฉันคาดหวังว่าคุณจะเพลิดเพลินกับแอปพลิเคชันและข้อมูลเพิ่มเติมหรือความคิดสามารถส่งถึงฉันโดย: antonio@boolesystems.com

การให้คะแนนและบทวิจารณ์

คะแนน: 3.0 / 5 · Less than 100 คะแนน

(*) ต้องระบุ

เวอร์ชันก่อนหน้า

Boole Magnetic Declination Image Table 1.01 APK สำหรับ Windows (#20184202, 5.4 MB)