Взял на себя смелость немного переделать представленный здесь скрипт.
Идея, общая логика работы и формат данных на выходе полностью совпадают с оригиналом.
Изменена логика обработки входных данных с целью уменьшения количества запусков jq, и получения более быстрого(надеюсь) и компактного кода в целом. Изменен формат представления промежуточных данных. Математические расчеты выполняются прямо в jq. Изменена логика перевода числовых кодов значений направления ветра и описания погоды. И упрощен алгоритм вывода результата.
Но вследствие модернизаций код стал визуально менее понятен.
Координаты можно вводить в качестве параметров к скрипту: первый - широта, второй - долгота.