ApkDownload

Boole Magnetic Declination Image Table APK

Последняя версия 1.01 для 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 Магнитное склонение

Источником данных является программное обеспечение NOAA, полученное по адресу: https://ngdc.noaa.gov/geomag/geomag.shtml.

Карта мира с линиями склонений была получена с https://www.ngdc.noaa.gov/geomag/magfield-wist/

После того, как таблица сетки Declination-89to90.csv сгенерирована из программного обеспечения wmm_grid.exe, запросите информацию склонения от -89 до +90 широты и от -179 до 180 долготы, шаг 1 градус, дата 2019 года, на высоте 3 км, изображение PNG генерирует на основе этого сценария PHP:
 $ im = @imagecreatetruecolor (360,180)
или умрите («Невозможно инициализировать новый поток изображений GD»);


if ($ i <= 0) {
$ b = intval (abs ($ i / 32)) * 4;
$ g = (абс ($ i)% 32) * 8;
}

if ($ i> 0) {
$ r = intval (abs ($ i / 32)) * 4;
$ g = (абс ($ 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 campos na linha $ row:
\ 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 ($ им);

Все ссылки выше были доступны 14 октября 2018 года

В приложении изображение выше используется в качестве фонового изображения на холсте, и перетаскивание пальца на холст укажет пиксель, который проверяется на предмет его цветов.

Красный и синий - это положительные и отрицательные отклонения, а зеленый - это нижняя доля значения. Как вы можете видеть в исходном коде

Я надеюсь, что вам понравится приложение, и дополнительную информацию или идеи вы можете отправить мне по адресу: antonio@boolesystems.com

Оценки и отзывы

Рейтинг: 3.0 из 5 · Less than 100 голоса

(*) требуется

Предыдущие версии

Boole Magnetic Declination Image Table 1.01 APK для Windows (#20184202, 5.4 MB)