Convertisseur de vitesse du vent
Convertissez la vitesse du vent entre m/s, km/h, mph, nœuds et l'échelle de Beaufort.
Conversions
Échelle de Beaufort
Light breeze
Beaufort scale
À propos de cet outil
La vitesse du vent est mesurée en différentes unités dans le monde—mètres par seconde dans les contextes scientifiques, kilomètres par heure dans la plupart des pays, miles par heure aux États-Unis, et nœuds dans l'aviation et les industries maritimes. L'échelle de Beaufort ajoute une dimension qualitative en décrivant les effets du vent sur l'environnement, du calme complet aux ouragans. Cet outil convertit instantanément entre tous ces formats, ce qui le rend indispensable pour les météorologues, les marins, les pilotes et toute personne ayant besoin de comparer des données de vent provenant de sources différentes.
Il suffit d'entrer une vitesse du vent dans n'importe quelle unité et de sélectionner cette unité dans le menu déroulant. Le convertisseur affiche automatiquement les valeurs équivalentes en mètres par seconde, kilomètres par heure, miles par heure, nœuds et la catégorie correspondante de l'échelle de Beaufort. Aucune étape supplémentaire n'est requise—toutes les conversions se font instantanément dans votre navigateur. Que vous lisiez une prévision météorologique, consultiez des rapports d'aviation ou analysiez des données historiques de tempêtes, cet outil élimine le besoin de calculs manuels ou de multiples tables de référence.
Questions Fréquentes
Implémentation du Code
import math
# Wind speed conversion functions (base unit: m/s)
def to_ms(value, unit):
conversions = {"ms": 1, "kmh": 1/3.6, "mph": 1/2.23694, "knots": 1/1.94384}
if unit == "beaufort":
b = max(0, min(12, round(value)))
return 0.836 * (b ** 1.5)
return value * conversions[unit]
def from_ms(ms, unit):
if unit == "beaufort":
return (ms / 0.836) ** (2/3) if ms > 0 else 0
conversions = {"ms": 1, "kmh": 3.6, "mph": 2.23694, "knots": 1.94384}
return ms * conversions[unit]
# Convert 10 m/s to all units
ms = 10
print(f"10 m/s =")
print(f" {from_ms(ms, 'kmh'):.1f} km/h")
print(f" {from_ms(ms, 'mph'):.1f} mph")
print(f" {from_ms(ms, 'knots'):.1f} knots")
print(f" {from_ms(ms, 'beaufort'):.1f} Beaufort")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.