Формулы расчета только по данным USGS:
==== Количество землетрясений от 0 до 2 ====
Значение средней магнитуды:
от 0 до 2 — активность очень низкая
от 2 до 3.5 — активность фоновая
от 3.51 до 4 — активность повышенная
от 4.01 до 5 — активность высокая
выше 5.01 — активность очень высокая
==== Количество землетрясений от 2 до 4 ====
Значение средней магнитуды:
от 0 до 2 — активность очень низкая
от 2 до 3 — активность фоновая
от 3.01 до 3.5 — активность повышенная
от 3,51 до 4 — активность высокая
выше 4.01 — активность очень высокая
==== Количество землетрясений от 5 до 7 ====
Значение средней магнитуды:
от 0 до 2 — активность фоновая
от 2.01 до 3 — активность повышенная
от 3,01 до 3,5 — активность высокая
выше 3,51 — активность очень высокая
==== Количество землетрясений от 8 до 10 ====
Значение средней магнитуды:
от 0 до 2 — активность повышенная
от 2 до 3 — активность высокая
выше 3,01 — активность очень высокая
==== Количество землетрясений от 11 ====
Значение средней магнитуды:
от 0 до 2 — активность повышенная
от 2 до 2,5 — активность высокая
выше 2,5 — активность очень высокая
Окончание слова «землетрясение» в виджете:
Если 1,21,31,41,51 и т.д. — «землетрясение»
2 (22,32,42..), 3(23,33,43,53…), 4(24,34,44….) — «землетрясения»
Все остальное — «землетрясений».
Виджет солнечной активности
Источник данных — http://services.swpc.noaa.gov/text/3-day-geomag-forecast.txt
Берем исходные данные, это пример!
NOAA Geomagnetic Activity Probabilities 27 Nov-29 Nov
Active 35/35/35
Minor storm 25/20/35
Moderate storm 05/05/10
Strong-Extreme storm 01/01/01
NOAA Kp index forecast 27 Nov — 29 Nov
Nov 27 Nov 28 Nov 29
00-03UT 2 3 3
03-06UT 1 4 3
06-09UT 3 3 2
09-12UT 3 2 2
12-15UT 3 1 3
15-18UT 3 1 6
18-21UT 3 2 4
21-00UT 3 3 4
Внешний вид прогноза на 3 дня. Если максимальный KP индекс не превышает 3, то цвет зеленый, если от 4 до 5 — то цвет желтый, если выше 6 — то цвет красный.
По значениям Kp. Для виджета берем макимальное число за день.
до 3 -зеленый — Сообщение: Магнитные бури не ожидаются. Геомагнитный фон планеты в норме. Max Kp index =
4 — желтый — Сообщение: Возможны небольшие геомагнитные возмущения. Геомагнитный фон планеты повышенный. Max Kp index =
5 — желтый — Сообщение: Возможна слабая магнитная буря уровня G1! Геомагнитный фон планеты повышенный. Max Kp index =
6 — желтый — Сообщение: Возможна средняя магнитная буря уровня G2! Геомагнитный фон планеты повышенный. Max Kp index =
7 — красный — Сообщение: Возможна сильная магнитная буря уровня G3! Геомагнитный фон высокий. Max Kp index =
8 — красный — Сообщение: Возможна очень сильная магнитная буря уровня G4! Геомагнитный фон высокий. Max Kp index =
9 или выше — красный — Сообщение: Внимание! Экстремально сильная магнитная буря уровня G5! Геомагнитный фон высокий. Max Kp index =
Real exampe:
Этот виджет расчитан на время по UTC+0, надо сделать, чтобы была возможность указать любое UTC, с шагом +3
Например, [magnetic storm utc+3] это значит, что данные смешаются на 3 часа вперед.
Те же данные, только для utc+3. Наверное, стоит сделат шаг +3 часа, т.е. +0,+1,+2 — ,то берем исходные данные, +3,+4,+5 — прибавляем 3 часа вперед:
Nov 27 Nov 28 Nov 29
00-03UT 1 4 3
03-06UT 3 3 2
06-09UT 3 2 2
09-12UT 3 1 3
12-15UT 3 1 6
15-18UT 3 2 4
18-21UT 3 3 4
21-00UT 3 3
+6,+7,+8 еще 3 часа вперед
Nov 27 Nov 28 Nov 29
00-03UT 3 3 2
03-06UT 3 2 2
06-09UT 3 1 3
09-12UT 3 1 6
12-15UT 3 2 4
15-18UT 3 3 4
18-21UT 3 3
21-00UT 4 3
Кроме этого шорткода надо сделать еще один, который будет выводить вот такой график, основанный на показателях Kp и также, в зависимости от UTC.
Всего 5 уровней сейсмической активности, по возрастанию. В зависимости от количества землетрясений и средней магнитуды.
10 ====
Значение средней магнитуды:
от 0 до 2 — активность очень низкая
от 2 до 2.5 — активность фоновая
от 2.51 до 3.0 — активность повышенная
от 3.01 до 3,5 — активность высокая
выше 3,51 — активность очень высокая
==== Количество землетрясений от 11 до 20 ====
Значение средней магнитуды:
от 0 до 1,5 — активность очень низкая
от 1,51 до 2 — активность фоновая
от 2.01 до 2,7 — активность повышенная
от 2,71 до 3,2 — активность высокая
выше 3,21 — активность очень высокая
==== Количество землетрясений от 21 до 25 ====
Значение средней магнитуды:
от 0 до 1,5 — активность фоновая
от 1,51 до 2,3 — активность повышенная
от 2,31 до 2,7 — активность высокая
выше 2,71 — активность очень высокая
==== Количество землетрясений от 26 до 30 ====
Значение средней магнитуды:
от 0 до 2 — активность повышенная
от 2 до 2,4 — активность высокая
выше 2,41 — активность очень высокая
==== Количество землетрясений от 31 ====
Значение средней магнитуды:
от 0 до 1,5 — активность повышенная
от 1,51 до 2,1 — активность высокая
выше 2,11 — активность очень высокая
Окончание слова «землетрясение» в виджете:
Если 1,21,31,41,51 и т.д. — «землетрясение»
2 (22,32,42..), 3(23,33,43,53…), 4(24,34,44….) — «землетрясения»
Все остальное — «землетрясений».
[wpforo item=»forum» id=»7″]