Direction de boussole vers cap
SW by S, Southwest by South, correspond à 213,75° : écrivez la direction comme dans des instructions nautiques ou un journal de bord, et obtenez le cap en degrés depuis le nord vrai. Formes courtes comme NbE et noms complets en anglais sont acceptés. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Nom
- SW by S
- Canonique
- SWbS
- Affichage
- Southwest by South
- Cap (deg)
- 213,75
- Index de point
- 19
Ce convertisseur de direction de boussole vers cap transforme un nom traditionnel de rose des vents à trente-deux points en un cap numérique en degrés mesuré dans le sens horaire depuis le nord vrai. Marins, géomètres, randonneurs, et développeurs de jeux écrivent encore des directions comme N, NE, NNE, NbE, ou des formes plus longues telles que Southwest by South et SW by S ; cet outil résout ces étiquettes en multiples exacts de onze virgule vingt-cinq degrés sur la rose standard. Des exemples que vous pouvez vérifier immédiatement incluent Nord à zéro degré, Nord-Est à quarante-cinq, Est à quatre-vingt-dix, Sud à cent quatre-vingts, Sud-Ouest quart Sud à deux cent treize virgule soixante-quinze, et Nord-Nord-Est à vingt-deux virgule cinq.
Ce qu'est la rose à trente-deux points et ce que renvoie la réponse
La rose des vents marine classique divise le cercle complet en trente-deux points nommés espacés de onze virgule vingt-cinq degrés. En commençant par le Nord comme index zéro et zéro degré, la séquence parcourt Nord quart Est, Nord-Nord-Est, Nord-Est quart Nord, Nord-Est, et ainsi de suite à travers Est, Sud, Ouest, et retour à Nord quart Ouest à trois cent quarante-huit virgule soixante-quinze degrés.
Ce convertisseur accepte à la fois des abréviations courtes telles que N, NE, NNE, NbE, SWbS, et WNW, et des formes anglaises développées telles que North, Northeast, Southwest by South, East by North, et North-Northwest. L'espacement, les traits d'union, et la casse des lettres sont normalisés afin que SW by S, swbs, et Southwest by South se résolvent au même point lorsqu'ils font référence à l'étiquette standard. Il n'y a aucune correction de déclinaison magnétique et aucune conversion de degrés vers un nom : la page ne répond qu'à nom-vers-cap.
Où la conversion boussole-vers-cap s'inscrit dans la navigation, l'enseignement et le logiciel
Les navigateurs rencontrent encore le langage à trente-deux points dans les pilotes côtiers, les journaux historiques, et les cours de voile traditionnels qui disent naviguer Sud-Ouest quart Sud plutôt que deux cent treize degrés. Les éducateurs de plein air convertissent des notes de sentier écrites avec NNE ou WNW en caps de carte avant de tracer un parcours.
Les développeurs de jeux et de simulation font correspondre des étiquettes de vent, des directions de face de spawn, et des chaînes d'interface de boussole à des angles de lacet moteur sans maintenir à la main une table locale fragile. Les étudiants en cartographie vérifient que Nord-Est vaut quarante-cinq degrés et que Sud-Est quart Est vaut cent vingt-trois virgule soixante-quinze avant d'étiqueter un diagramme de rose.
Les pipelines de données qui ingèrent des bulletins météo ou des journaux de navire d'archives normalisent des points en texte libre en caps numériques pour l'analytique. Utilisez un outil inverse cap-vers-nom si vous avez besoin de la direction de conversion opposée, et associez-le aux calculateurs de distance rhumb ou en grand cercle lorsque l'étape suivante est la longueur du trajet plutôt que le décodage d'étiquette.
Cas d’usage
Notes de cartes et de livres de pilotage
Transformez des expressions de boussole traditionnelles telles que SW by S ou North by East en caps numériques pour tracer des cours et étiqueter des roses.
Jeux, simulations, et enseignement
Faites correspondre les étiquettes de vent, de cap, et d'interface de boussole aux degrés du moteur pour des classes, des simulations, et des plans de leçon en plein air.
Questions fréquentes
Combien coûte le convertisseur de direction de boussole vers cap ?
Il est gratuit dans votre navigateur sur cette page.
Quelles formes de nom sont acceptées ?
Abréviations courtes (N, NE, NNE, NbE, SWbS), formes espacées avec « by » (SW by S), et noms anglais complets (Southwest by South, North-Northeast). La correspondance ignore la casse.
Que se passe-t-il si le nom n'est pas un point de boussole reconnu ?
Les chaînes vides, les nombres purs, et les jetons inconnus ne produisent jamais de cap deviné.
Cet outil applique-t-il la déclinaison magnétique ou la conversion vrai/magnétique ?
Non. Il ne fait correspondre que la table standard de noms à 32 points aux degrés depuis le nord. La variation magnétique et les caps de grille sont hors périmètre.
Où se placent NNE et les quarts en « by » sur la rose ?
Les points cardinaux sont à 0, 90, 180 et 270 degrés, et les intercardinaux comme NE aux multiples de 45. Les points comme NNE occupent les demi-pas entre eux, et les quarts en « by », comme North by East, remplissent les pas restants de 11,25 degrés.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/geo/compass-to-bearing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"SW by S"}'const res = await fetch("https://api.kit.forhosting.com/geo/compass-to-bearing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"name": "SW by S"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/compass-to-bearing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"name": "SW by S"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/compass-to-bearing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"name":"SW by S"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"name":"SW by S"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/compass-to-bearing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"name": "SW by S"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.compass_to_bearing",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_name_len | 64 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Le moteur est une pure recherche de table déterministe sans modèle magnétique, sans appel réseau, et sans échantillonnage aléatoire : soit le nom correspond à une étiquette reconnue en trente-deux points, soit la requête échoue avec invalid_input. Utilisez-le gratuitement dans le navigateur pour des cartes, des plans de leçon, et des vérifications rapides, ou appelez l'API à $0.002 par conversion réussie lorsque vous avez besoin de caps stables dans des scripts, des tests unitaires, ou des démonstrations de navigation.
Ce qu'est la rose à trente-deux points et ce que renvoie la réponse
La réponse inclut la chaîne de nom originale que vous avez envoyée, une abréviation canonique telle que SWbS, un nom d'affichage lisible par l'humain, le cap en degrés depuis le nord dans le sens horaire, l'index de point de base zéro, la constante points_total de trente-deux, la taille de pas de onze virgule vingt-cinq degrés, une étiquette de méthode thirty-two_point_compass, et un court rappel de formule. Les jetons non reconnus, les chaînes vides, les degrés numériques purs, et les chaînes plus longues que la limite documentée sont rejetés avec invalid_input afin qu'une faute de frappe ne devienne jamais silencieusement un mauvais cap. Associez cet outil à d'autres points de terminaison géo lorsque vous avez besoin de distances ou de transformations de coordonnées ; gardez celui-ci pour la correspondance étiquette-vers-degré qui reste identique entre les exécutions navigateur et API.
Comment les noms sont lus et pourquoi les caps restent reproductibles
Les points cardinaux N, E, S, et W correspondent à zéro, quatre-vingt-dix, cent quatre-vingts, et deux cent soixante-dix degrés. Les points intercardinaux NE, SE, SW, et NW se situent à des multiples de quarante-cinq degrés. Les points intermédiaires tels que NNE, ESE, et WSW occupent les demi-pas à des décalages de vingt-deux virgule cinq degrés, tandis que les huit points « by » tels que North by East et Southwest by South remplissent les emplacements restants de onze virgule vingt-cinq degrés. Le champ d'entrée privilégié est name, mais les alias direction, compass, point, et bearing_name sont acceptés afin que formulaires, tableurs, et chaînes de requête puissent réutiliser le même contrat sans renommer de colonnes. L'analyseur supprime les espaces extérieurs, met les lettres en minuscules, et retire la ponctuation et les espaces pour la recherche, ce qui explique pourquoi SW by S et SWbS partagent un chemin lorsque les alias enregistrent à la fois les formes compactes et avec « by ». Le cap est calculé comme point_index fois trois cent soixante divisé par trente-deux, ce qui est exactement index fois onze virgule vingt-cinq, puis arrondi à quatre décimales stables afin que les goldens JSON se comparent proprement sans bruit de virgule flottante. Les exécutions gratuites dans le navigateur sur cette page correspondent au résultat de l'API payante, si bien que vous pouvez prototyper de façon interactive puis automatiser sans réimplémenter vous-même la table de la rose.
Où la conversion boussole-vers-cap s'inscrit dans la navigation, l'enseignement et le logiciel
Sur cette page, chaque conversion s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, une validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — s'inscrit dans le reste du catalogue de niveau A du KIT et permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures de test déterministes
Générez des valeurs bearing_deg et des abréviations canoniques reproductibles pour tests unitaires, démonstrations de navigation, et assertions CI.
Questions techniques
Comment le cap est-il calculé à partir d'un nom de boussole ?
Chacun des 32 points a un index de 0 (Nord) à 31 (Nord quart Ouest). bearing_deg = point_index × (360/32) = point_index × 11,25, mesuré dans le sens horaire depuis le nord.