С помощью данного смс бота возможно:
- Запрашивать текущую метеосводку или прогноз(Gismeteo,GFS) на ближайшие 10 дней для любой точки в глобальной системе координат
- Запрашивать данные о дистанции и азимуте между двумя точками в глобальной системе координат
- Подать сигнал SOS(бедствия) который будет отображен в навигаторе https://seasib.com
- Запрос погодных данных
Для запроса погодных данных по нужной геоточке в глобальной системе координат необходимо отправить смс сообщение с тестом который начинается с команды "погода" или "weath" или "weather" на номер +79648031209. Данный бот умеет предоставлять погодные данные текущей метеосводки и прогноза, для запроса текущей метеосводки после команды "погода" через пробел надо указать "широту долготу"(пробел обязателен) по нужной геоточке, допустимые форматы геоточки:
Запрос текущей метеосводкиКод: Выделить всё
Погода 51°25′33″ с. ш. 103°27′11″ в. д.
Код: Выделить всё
Погода 51°25'33''N 103°27'11''E
Запрос прогностических погодных данныхКод: Выделить всё
Погода 51.549034 102.786478
Запрос прогноза погоды с указанием кол-ва часов через которые будут нужны полученные данные, максимальное кол-во часов ограничено 10 сутками в используемых погодных службах Gismeteo и GFS(Global Forecast System). Для запроса прогноза необходимо после команды "погода" добавить + и кол-во часов, в примерах по геоточкам запрошены данные с часовым периодом 3 часа,24 часа и 48 часов:Код: Выделить всё
Погода+3 51°25′33″ с. ш. 103°27′11″ в. д.
Код: Выделить всё
Погода+24 51°25'33''N 103°27'11''E
Расшифровка полученных погодных данных:Код: Выделить всё
Погода+48 51.549034 102.786478
Максимальная длина одного смс сообщения — 160 символов латиницей или 70 символов кириллицей. По этой причине данный смс бот отправляет погодные данные в сжатом формате, в котором разделителями являются "|" -разделяет группы данных, ";" -разделяет элементы данных в их группах, расшифровка погодных данных на примере полученного смс сообщения от бота:Код: Выделить всё
Погода+48 51.549034 102.786478
48|51.549034;102.786478
GM2|8.06;266|~2-2.5|19.3;;19.3|764|31|54|;;||||3|676
GFS|7;185;10.5|~1.5|14.8;11.3|768|30.2|9.1|;|;;|669
Первая строка "48|51.549034;102.786478"
48 - шаг в часах (кол-во часов по запрашиваемым погодным данным)
51.549034;102.786478 - широта;долгота (геоточка по которой запрашиваются данные)
Вторая строка содержит погодные данных от метеорологической службы Gismeteo "GM2|8.06;266|~2-2.5|19.3;;19.3|764|31|54|;;||||3|676"
GM1 -Текущая метеосводка по запрошенной геоточке
GM2 -Прогноз от погодного сервиса Gismeteo
далее через разделитель "|" указана следующая группа данных
8.06;266 -где 8.06 это сила ветра в м/с, а 266 направление ветра в градусах
~2-2.5 -высота волны в метрах по шкале Бофорта, рассчитываться в математической зависимости от силы ветра
19.3;;19.3 -где 19.3 это температура воздуха градусах Цельсия после разделителя ";" идет температура воды ";" 19.3 температура по ощущениям
764 -атмосферное давление в миллиметрах ртутного столба
31 -влажность в процентах
54 -облачность в процентах
;; -группа данных по осадкам где первая цифра 0 до 3 где 0 Нет осадков,1 Дождь,2 Снег,3 Смешанные осадки, далее после разделителя идет количество осадков в миллиметрах, и последним элементов в этой группе является показатель интенсивности осадков где 0 Нет осадков,1 Небольшой дождь/снег,2 Дождь/снег,3 Сильный дождь/снег
-после группы данных по осадкам идет показатель вероятности грозы где 1 вероятность присутствует и 0 отсутствует
-далее идут данные о геомагнитном поле где
-далее идет код погодного явления где1 Нет заметных возмущений
2 Небольшие возмущения
3 Слабая геомагнитная буря
4 Малая геомагнитная буря
5 Умеренная геомагнитная буря
6 Сильная геомагнитная буря
7 Жесткий геомагнитный шторм
8 Экстремальный шторм
3 -далее идут данные о типе облачности где4 Дым
5 Мгла
6 Пыльная буря
7 Пыльная буря
8 Пыльные вихри
9 Пыльная буря
10 Дымка
11 Туман
12 Туман
13 Зарница
18 Шквалы
19 Смерч
20 Морось
24 Гололед
25 Ливень
27 Град
28 Туман
30 Пыльная буря
31 Пыльная буря
32 Пыльная буря
33 Пыльная буря
34 Пыльная буря
35 Пыльная буря
36 Поземок
37 Сильный поземок
38 Метель
39 Сильная метель
40 Туман
41 Туман
42 Туман
43 Туман
44 Туман
45 Туман
46 Туман
47 Туман
48 Туман
49 Туман
50 Небольшая морось
51 Морось
52 Морось
53 Морось
54 Сильная морось
55 Морось
56 Небольшая морось
57 Морось
66 Гололед
67 Гололед
68 Дождь со снегом
69 Дождь со снегом
74 Снегопад
75 Снегопад
76 Ледяные иглы
77 Снежные зёрна
78 Снежные кристаллы
79 Ледяной дождь
81 Ливень
82 Сильный ливень
83 Небольшие осадки
84 Ливень
87 Снежная крупа
88 Снежная крупа
89 Слабый град
90 Град
93 Град
94 Град
96 Град
99 Град
104 Мгла
105 Мгла
110 Дымка
111 Ледяные иглы
112 Зарница
118 Шквалы
120 Туман
122 Морось
125 Гололёд
130 Туман
131 Туман
132 Туман
133 Туман
134 Туман
135 Туман
147 Осадки
148 Сильные осадки
150 Морось
151 Небольшая морось
152 Морось
153 Сильная морось
154 Небольшая морось
155 Морось
156 Сильная морось
164 Гололед
165 Гололед
166 Гололед
174 Слабая ледяная крупа
175 Ледяная крупа
176 Сильная ледяная крупа
177 Снежные зерна
178 Ледяные кристалы
180 Ливневый дождь
189 Град
193 Град
196 Град
199 Смерч
280 Ливневый снег
380 Ливневые осадки
500 Осадки
501 Сильные осадки
528 Морозный туман
568 Небольшие осадки
669 -далее идут данные о ультрафиолетовом излучении которое измеряеся длиной волны в нанометрах.1 Ясно
2 Малооблачно
3 Облачно
4 Пасмурно
5 Пасмурно, дождь
6 Облачно, небольшой дождь
7 Малооблачно, небольшой дождь
8 Пасмурно, небольшой снег
9 Пасмурно, небольшой снег с дождём
10 Пасмурно, снег
11 Пасмурно, мокрый снег
Маска расшифровки погодных данных от метеорологической службы Gismeteo:
Третья строка содержит погодные данных от метеорологической службы NCEP рассчитаны по модели GFS "GFS|7;185;10.5|~1.5|14.8;11.3|768|30.2|9.1|;|;;|3|669"GM2|8.06;266|~2-2.5|19.3;;19.3|764|31|54|;;||||3|676
тип данных(текущая погода,прогноз погоды)|сила ветра;направление|высота волны|тем-ра воздуха;тем-ра воды;тем-ра по ощущению|атмосферное давление|влажность|облачность|тип осадков;кол-во осадков;интенсивность осадков|вероятность грозы|геомагнитное поле|тип облачности|ультрафиолетовое излучение
GFS - Прогноз по модели Global Forecast System
далее через разделитель "|" указана следующая группа данных
7;185;10.5 -сила ветра в м/с ";" направление ветра в градусах ";" скорость порыва ветра в м/с
~1.5 -высота волны в метрах по шкале Бофорта, рассчитываться в математической зависимости от силы ветра
14.8;11.3 -температура воздуха в градусах Цельсия ";" температура по ощущениям
768 -атмосферное давление в миллиметрах ртутного столба
30.2 -влажность в процентах
9.1 -облачность в процентах
- кол-во осадков в миллиметрах ";" количество конвективных осадков
- вероятность града где 1 вероятность присутствует ";" вероятность снега ";" вероятность ледяного дождя
669 -солнечное излучение в ваттах на квадратный метр
Маска расшифровки погодных данных по модели GFS:GFS|7;185;10.5|~1.5|14.8;11.3|768|30.2|9.1|;|;;|669
Прогноз GFS|сила ветра;направление ветра;скорость порыва ветра|высота волны|тем-ра воздуха;тем-ра по ощущениям|атмосферное давление|влажность|облачность|кол-во осадков;кол-во конвективных осадков|вероятность града;вероятность снега;вероятность ледяного дождя|солнечное излучение
- Запрос данных о дистанции и азимуте между двумя точками в глобальной системе координат
Для запроса данных о дистанции и азимуте между двумя точками в глобальной системе координат необходимо отправить смс сообщение с тестом который начинается с команды "азимут" или "azimuth" или "дистанция" или "distance" с указанием геоточек А и Б на номер +79648031209. Широта/долгота геоточек А и Б указывается в форматах градусы,минуты,секунды или в десятичных градусах:Код: Выделить всё
Azimuth 51.425833 103.453055 51.549034 102.786478 Азимут 51°25'33"N 103°27'11"E 51.549034 102.786478
Первая строка "51.425833;103.453055|51.549034;102.786478"сообщение с содержанием расстояния и азимута между геоточками А и Б писал(а):51.425833;103.453055|51.549034;102.786478
Distance->48km;30mi
Azimut->286;WNW
Seasib.ru
51.425833;103.453055 -координаты геоточки А в формате десятичных градусов
51.549034;102.786478 -координаты геоточки Б в формате десятичных градусов
Вторая строка "Distance->48km;30mi"
48km;30mi -дистанция между геоточками А и Б в километрах ";" милях
Третья строка "Azimut->286;WNW"
286;WNW -азимут в градусах ";" направление
- Подача сигнал SOS(бедствия) который будет отображаться в навигаторе https://seasib.com в течении 12 часов с момента получения
Для передачи сигнала о помощи необходимо отправить смс сообщение с тестом который начинается с команды "сос" или "помощь" или "sos" или "help" далее через пробел необходимо указать широту долготу геоточки следующей строкой можно указать дополнительные данные которые будут отображены в навигаторе https://seasib.com
После получения сигнала о помощи через смс сообщение, данные о сигнале будут отображаться в навигаторе https://seasib.comПомощь 51°25'33" 103°27'11"
Спички и соль
Если вам был полезен этот смс бот то приветствуется благодарность для поддержания работы в виде пополнения баланса на номер: +79648031209 на котором работает данный смс бот.