ForHosting KIT · Mathématiques

Convertisseur degrés minutes secondes

45° 30′ 36″ font exactement 45,51 degrés décimaux, et le même outil redécompose un angle décimal en degrés, minutes et secondes. Les minutes ou secondes hors de 0 à 60 sont refusées : une colonne mal saisie ne devient jamais un angle faux. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Degrés
45
Minutes
30
Secondes
36
Vous obtenez
Direction
To decimal
Degrés décimaux
45,51
Dms
45° 30' 36"

Géomètres, navigateurs, analystes GIS et étudiants basculent constamment les angles entre degrés décimaux et la forme classique degrés-minutes-secondes. Une coordonnée peut arriver sous la forme quarante-cinq virgule cinq un degrés depuis un journal GPS, tandis qu'un plan papier ou un manuel imprime encore quarante-cinq degrés trente minutes trente-six secondes. Cette capacité convertit dans les deux sens avec une seule fonction pure : les composantes DMS deviennent un décimal signé, ou un décimal se scinde en degrés, minutes et secondes.

Ce que signifient DMS et les degrés décimaux

Un cercle complet compte trois cent soixante degrés. Chaque degré se divise en soixante minutes d'arc, et chaque minute en soixante secondes d'arc, de sorte qu'une seconde est une trois-mille-six-centième de degré. Les degrés décimaux condensent cette hiérarchie en un seul nombre réel : douze degrés trente minutes deviennent douze virgule cinq, et les valeurs négatives pointent vers le sud ou l'ouest selon la convention d'axe.

La formule directe est simple : prenez le signe du champ degrés, formez la magnitude absolue comme degrés absolus plus minutes sur soixante plus secondes sur trois mille six cents, puis réappliquez le signe. Le chemin inverse extrait la partie entière des degrés du décimal absolu, multiplie le reste fractionnaire par soixante pour obtenir les minutes, puis multiplie à nouveau la fraction restante par soixante pour les secondes.

Des minutes ou secondes d'entrée inférieures à zéro ou supérieures à soixante sont illégales sous ce contrat — même si soixante peut arithmétiquement égaler l'unité suivante — afin que les importateurs capturent les erreurs de transposition et les colonnes hors plage avant de polluer une base de données. La sortie du chemin inverse maintient minutes et secondes dans un intervalle semi-ouvert normalisé avec un petit pas de retenue pour que le bruit en virgule flottante ne publie pas soixante secondes.

Tout est de l'arithmétique élémentaire sur quelques scalaires : pas de séries, pas d'échantillonnage, pas d'effets de locale ou de fuseau horaire, et aucune dépendance à des éphémérides externes ou à des projections cartographiques.

Nettoyage de CSV GIS et de levé

Normalisez des colonnes mixtes DMS et décimales issues de carnets de terrain ou de plans hérités en un seul champ cohérent de degrés décimaux avant de charger une base de données spatiale.

Pipelines de journal de navigation et d'annotation de cartes

Convertissez caps et libellés de carte entre chaînes DMS lisibles par l'humain et degrés décimaux adaptés aux machines pour le routage ou les superpositions CAD.

Quelles directions ce convertisseur prend-il en charge ?

Les deux : DMS vers degrés décimaux et degrés décimaux vers DMS.

Quelle plage est autorisée pour les minutes et les secondes ?

Les deux doivent être entre 0 et 60 inclus.

Le convertisseur degrés minutes secondes est-il gratuit ?

L'outil navigateur est gratuit et s'exécute en local.

Comment convertir 45° 30′ 36″ en degrés décimaux ?

Additionnez les degrés, les minutes divisées par 60 et les secondes divisées par 3600. Pour 45° 30′ 36″, cela donne 45,51 degrés décimaux, exactement ce que renvoie le convertisseur.

Comment convertir un angle négatif ?

Placez le signe moins uniquement sur les degrés, jamais sur les minutes ni sur les secondes. Le signe s’applique à l’angle entier, et une valeur négative indique souvent le sud ou l’ouest selon votre convention d’axes.

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.

POSThttps://api.kit.forhosting.com/trig/dms-to-decimal

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é.

curl -X POST https://api.kit.forhosting.com/trig/dms-to-decimal \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"degrees":45}'
{
  "degrees": 45
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "trig.dms_to_decimal",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_abs_degrees1000000000000
min_component0
max_minutes_seconds60
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les minutes et secondes hors de l'intervalle fermé de zéro à soixante sont rejetées avec invalid_input afin qu'une mauvaise donnée de terrain ne devienne pas silencieusement un cap erroné. Il n'y a ni géocodeur, ni appel réseau, ni dépendance à l'horloge système : l'outil gratuit du navigateur et le chemin API prépayé exécutent la même résolution déterministe, de sorte que les vérifications de devoirs, les scripts ETL et les pipelines cartographiques s'accordent après un arrondi décimal fixe.

Comment appeler l'API et ce qui est renvoyé

Utilisez-le pour des jobs ETL GIS, des exercices d'angles en classe, le nettoyage de journaux de navigation, des pipelines d'annotation CAD, ou tout flux nécessitant une conversion DMS reproductible sans installer un progiciel GIS de bureau sur chaque machine. Envoyez du JSON avec un triplet DMS ou une valeur décimale. Pour DMS vers décimal, passez degrees (obligatoire dans ce sens) plus minutes et seconds optionnels, qui valent zéro s'ils sont omis. Les alias d et deg correspondent à degrees ; m, min et arcmin à minutes ; s, sec et arcsec à seconds. Pour décimal vers DMS, passez value (alias decimal, decimal_degrees et angle). Le paramètre optionnel direction vaut auto par défaut : si seul value est présent, l'outil convertit en DMS ; si seul degrees est présent, il convertit en décimal. Forcez le chemin avec to_decimal ou to_dms lorsque vous avez besoin d'un mode explicite (alias mode et convert). En cas de succès, la réponse inclut direction, decimal_degrees, degrees, minutes, seconds, une chaîne d'affichage dms compacte, method et un court bloc de formule. Une validation échouée — les deux côtés du contrat manquent, nombres non finis, minutes ou seconds hors de zéro à soixante, entrée duale ambiguë sans direction, ou magnitudes au-delà des limites publiées — renvoie invalid_input et n'est jamais facturée. La tarification est un forfait de $0.002 par requête réussie avec article unitaire et prix marginal unitaire nul.

Conseils pratiques, limites et recherches associées

Préférez des paires exactes de cours lors de l'enseignement : quarante-cinq degrés trente minutes trente-six secondes égalent quarante-cinq virgule cinq un degrés décimaux, et moins douze virgule cinq degrés décimaux deviennent moins douze degrés trente minutes zéro seconde. Cette page cible les personnes qui recherchent un convertisseur degrés minutes secondes ou une calculatrice DMS vers degrés décimaux ; ce n'est pas un géocodeur lat-long et n'attache ni datums ni hémisphères sous forme de lettres. Maintenez les magnitudes absolues sous le plafond publié afin que les doubles IEEE intermédiaires restent finis sur le Worker et dans le navigateur. Lors du nettoyage de colonnes CSV de levé, validez d'abord minutes et seconds — des valeurs telles que soixante-quinze minutes indiquent presque toujours une erreur de saisie ou un mélange d'unités, et cet outil échouera strictement au lieu d'inventer un décimal incorrect. Si une colonne décimale et des colonnes DMS distinctes arrivent dans le même payload, fixez direction explicitement plutôt que de vous fier à auto, qui refuse l'entrée duale ambiguë. Le signe réside sur degrees ou sur la valeur décimale ; ne placez pas de moins sur minutes ni sur seconds. Les tâches échouées qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires peu coûteux lorsque l'utilisateur sonde volontairement les limites de plage. Après un aller-retour réussi, une vérification utile est que convertir DMS en décimal puis revenir récupère les mêmes composantes dans la tolérance flottante, et que decimal_degrees égale la combinaison signée de degrees plus minutes sur soixante plus seconds sur trois mille six cents.

Vérification de devoirs et d'examens de notation d'angle

Donnez aux étudiants un triplet DMS ou un angle décimal et comparez leur conversion manuelle à un résultat déterministe de l'API ou du navigateur gratuit.

Comment la valeur décimale est-elle calculée à partir de DMS ?

decimal = sign(D) × (|D| + M/60 + S/3600), le signe étant pris sur la composante degrés.

Puis-je convertir un angle négatif ?

Oui. Placez le signe sur degrees (entrée DMS) ou sur value (entrée décimale). Minutes et seconds restent non négatifs.

Consulter la documentation complète du KIT →