Boole Magnetic Declination Image Table APK
Информация
Версия 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
Описание
При использовании положения 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)
Похоже на: Boole Magnetic Declination Image Table
Другие приложения этого разработчика
Лучшие загруженные приложения
فیلتر شکن جدید و قوی،فیلتر شکن قوی و پرسرعت رایگان APK