Chạm vào một điểm trên bản đồ thế giới và nhận Độ lệch từ Bắc.
Khi sử dụng vị trí GPS, la bàn thể hiện Bắc thật (địa lý) và Bắc từ.
Khi bản đồ máng nhọn, thẻ bị khóa trên cùng và Mũi tên chỉ vào biến thể Magnet, sự suy giảm liên quan đến phía bắc địa lý.
Một ứng dụng cho mục đích giáo dục và chỉ nhằm mục đích nghiên cứu hành vi canvas,
để sử dụng nó như một bảng để truy vấn dữ liệu từ nguồn thông tin hai chiều, sử dụng khung MIT App Inventor.
Mã nguồn có sẵn tại:
http://ai2.appinventor.mit.edu/
và tìm kiếm: Boole Từ chối
Nguồn dữ liệu là phần mềm NOAA thu được từ: https://ngdc.noaa.gov/geomag/geomag.shtml
Bản đồ thế giới với các dòng giải mã được lấy từ https://www.ngdc.noaa.gov/geomag/magfield-wist/
Khi bảng lưới Declination-89to90.csv đã được tạo từ phần mềm wmm_grid.exe, hãy yêu cầu thông tin Giảm dần từ -89 đến vĩ độ +90 và từ -179 cho đến 180 kinh độ, bước 1 độ, 2019, ở độ cao 3 km, một hình ảnh png đã được tạo dựa trên tập lệnh PHP này:
$ im = @imagecreatetruecolor (360,180)
hoặc chết ("Không thể khởi tạo luồng hình ảnh GD mới");
if ($ i <= 0) {
$ b = intval (abs ($ i / 32)) * 4;
$ g = (abs ($ i)% 32) * 8;
}
nếu ($ i> 0) {
$ r = intval (abs ($ i / 32)) * 4;
$ g = (abs ($ i)% 32) * 8;
}
printf ("tạo màu". $ i. "
\ n");
$ {"color". $ i} = fantecolorallocate ($ im, $ r, $ g, $ b);
}
$ hàng = 1;
if (($ handle = fopen ("Declination-89to90.csv", "r"))! == FALSE) {
while ($ data = fgetcsv ($ xử lý, 1000, ","))! == FALSE) {
$ num = đếm ($ dữ liệu);
tiếng vang "
$ num campos na linha $ hàng:
\ n";
$ hàng ++;
cho ($ c = 0; $ c <$ num; $ c ++) {
echo $ c. ">". $ data [$ c]. "
\ n";
}
$ x = 179 + $ dữ liệu [1];
$ y = 89 + ($ dữ liệu [0] * (-1));
$ color = "color". $ data [2] * 1;
echo "tạo $ im, $ x, $ y, $ color
";
hình ảnh pixel ($ im, $ x, $ y, $ {$ color});
}
fclose ($ xử lý);
}
imagepng ($ im, "Declination_image-89to90.png", 0);
hình ảnh ($ im);
Tất cả các liên kết ở trên đã được truy cập vào ngày 14 tháng 10 năm 2018
Tại ứng dụng, hình ảnh trên được sử dụng làm hình nền trên khung vẽ và kéo ngón tay vào khung vẽ sẽ trỏ một pixel được kiểm tra về màu sắc của nó.
Màu đỏ và màu xanh là độ lệch dương và âm, và màu xanh lá cây là phần thấp hơn của giá trị. Như bạn có thể thấy ở mã nguồn
Tôi hy vọng bạn thích ứng dụng này và nhiều thông tin hoặc ý tưởng có thể được gửi cho tôi qua: antonio@boolesystems.com
Now, there is a Compass presenting the Geographic True North and the Magnetic North.