DMS-in-Dezimalgrade-Konverter
Aus 40° 26′ 46,8″ N wird 40,446333333333: Grad plus Minuten durch 60 plus Sekunden durch 3600, das Vorzeichen kommt allein vom Buchstaben, sodass Süd und West negativ werden. Praktisch zum Digitalisieren von Papierkarten oder für Ihre Hausaufgaben. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Grad
- 40
- Minutenkomponente des DMS
- 26
- Sekundenkomponente des DMS
- 46,8
- Hemisphäre
- N
- Achse
- latitude
- Vorzeichen
- 1
- Dezimalgrade
- 40,4463333333
- Dezimal
- 40,4463333333
Kartographen, die Papierkarten digitalisieren, Studierende, die Hausaufgaben prüfen, und Pipelines, die Gazetteer-DMS-Zeichenketten einlesen, brauchen dieselbe deterministische Regel ohne Tabellenkalkulation.
So wird aus Grad, Minuten und Sekunden ein Dezimalwert
Ein Grad hat 60 Minuten und eine Minute 60 Sekunden. Deshalb teilt man die Minuten durch 60, die Sekunden durch 3600 und addiert beides zu den ganzen Grad. Aus 40° 26′ 46,8″ N wird so 40 plus 26/60 plus 46,8/3600, also 40,446333333333. Der Buchstabe bestimmt danach das Vorzeichen: N und E bleiben positiv, S und W werden negativ. Breiten tragen N oder S, Längen E oder W, und das Ergebnis zeigt Ihnen zusätzlich an, ob es sich um eine Breite oder eine Länge handelt. Diese Schreibweise mit Vorzeichen erwarten moderne Kartenprogramme und Geodatensysteme.
Typische Fehler beim Umrechnen vermeiden
Der häufigste Fehler ist das doppelte Minus: Jemand schreibt −40° und setzt zusätzlich S. Hier stehen die Grad immer ohne Vorzeichen, und nur der Buchstabe entscheidet über die Richtung. Steht in Ihrer Quelle ein Minus vor den Grad, lassen Sie es weg und wählen Sie S oder W. Minuten und Sekunden müssen zwischen 0 und 60 liegen; ein Wert wie 75 Minuten wird abgelehnt, statt still in das nächste Grad übertragen zu werden. Rechnen Sie außerdem Breite und Länge getrennt um, eine Angabe nach der anderen. So eignet sich der Rechner zum Digitalisieren von Papierkarten, für Hausaufgaben und für Laborberichte.
Wie DMS und Hemisphärenbuchstaben zu vorzeichenbehafteten Dezimalgraden werden
Geografische Winkel auf Papier werden fast immer als nicht-negative Grad, Minuten und Sekunden gefolgt von einem einzigen Kardinalbuchstaben geschrieben. Nord und Ost gelten als positiv; Süd und West als negativ. Der absolute Betrag wird mit der üblichen Sexagesimalformel zusammengesetzt: Der Dezimalbetrag entspricht den Grad plus den Minuten geteilt durch sechzig plus den Sekunden geteilt durch dreitausendsechshundert.
Der Hemisphärenbuchstabe multipliziert diesen Betrag anschließend mit plus eins für N oder E beziehungsweise mit minus eins für S oder W und erzeugt so den vorzeichenbehafteten Dezimalgradwert, der in den Breiten- und Längengradfeldern von WGS84 verwendet wird. Wenn die Grad nicht-negativ bleiben und das Vorzeichen ausschließlich am Buchstaben hängt, wird der klassische Doppelminus-Fehler vermieden, bei dem jemand −40° speichert und zusätzlich S markiert.
Minuten und Sekunden müssen im geschlossenen Intervall von null bis einschließlich sechzig liegen; Werte wie fünfundsiebzig Minuten oder negative Sekunden werden abgelehnt, statt still in die nächste Komponente übertragen zu werden. Der Breitengrad verwendet N und S; der Längengrad verwendet E und W; die Antwort kennzeichnet axis außerdem als latitude oder longitude, damit ein Client prüfen kann, dass eine Breitengrad-Pipeline nicht versehentlich einen E- oder W-Buchstaben erhalten hat.
Der Prüfpfad berechnet Betrag und Vorzeichen mit derselben festen Rundung neu, die für veröffentlichte Felder verwendet wird, sodass eine erfolgreiche Antwort stets Schritte enthält, die Sie in Tests oder Laborberichten verifizieren können.
Praktische Tipps, Grenzen und verwandte Suchen
Senden Sie vorzugsweise Zahlen für Grad, Minuten und Sekunden, wenn Sie den Client kontrollieren; numerische Zeichenketten werden nur akzeptiert, wenn sie einem strengen endlichen Zahlenmuster entsprechen. Wenn Ihre Quellzeichenkette bereits ein Minuszeichen vor den Grad enthält, entfernen Sie das Minus und bilden Sie es vor dem Aufruf dieses Werkzeugs auf S oder W ab, damit der Buchstabe die einzige Wahrheitsquelle für das Vorzeichen bleibt.
Führen Sie beim Digitalisieren einer Tabelle einen Aufruf pro Breitengrad und einen pro Längengrad durch, statt beides in eine einzige Anfrage zu packen — diese Fähigkeit wandelt jeweils ein DMS-Tripel um. Halten Sie Minuten und Sekunden innerhalb von null bis sechzig; wenn ein Logger fünfundsiebzig Minuten erzeugt hat, normalisieren oder lehnen Sie vorgelagert ab, statt auf einen stillen Übertrag zu hoffen.
Bevorzugen Sie diese Fähigkeit, wenn Sie bereits numerische DMS-Komponenten und einen klaren Kardinalbuchstaben haben; wenn Ihre Quelle eine Kartenprojektion oder ein einzelner vorzeichenbehafteter Dezimalwert ist, verwenden Sie stattdessen das passende Geo-Werkzeug.
Anwendungsfälle
Papierkarten-DMS in GIS-Dezimalwerte digitalisieren
Kartographen geben Grad, Minuten, Sekunden und N/S/E/W von Papierblättern ein und schreiben vorzeichenbehaftete dezimale Breiten- und Längengrade in GeoJSON- oder Shapefile-Attribute.
Häufige Fragen
Wie rechnet man DMS in Dezimalgrade um?
Berechnen Sie den Betrag als D + M/60 + S/3600 und multiplizieren Sie dann mit +1 für N oder E und mit −1 für S oder W.
Welche Hemisphärenbuchstaben werden akzeptiert?
N, S, E und W (Groß-/Kleinschreibung egal). N/S kennzeichnen den Breitengrad; E/W kennzeichnen den Längengrad.
Was passiert, wenn Minuten oder Sekunden außerhalb von 0–60 liegen?
Minuten und Sekunden müssen im geschlossenen Intervall von 0 bis einschließlich 60 liegen.
Können Grad negativ sein?
Nein. Grad müssen nicht-negativ sein; verwenden Sie die Hemisphäre S oder W für ein negatives vorzeichenbehaftetes Ergebnis, damit allein der Buchstabe das Vorzeichen trägt.
Muss ich Minuten und Sekunden immer angeben?
Nein, Minuten und Sekunden sind freiwillig und zählen ohne Angabe als 0. Es genügen Grad und Buchstabe, um einen ganzen Gradwert in einen Dezimalwert mit Vorzeichen umzurechnen.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/geo/dms-to-decimal \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"degrees":40,"hemisphere":"N"}'const res = await fetch("https://api.kit.forhosting.com/geo/dms-to-decimal", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"degrees": 40,
"hemisphere": "N"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/dms-to-decimal",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"degrees": 40,
"hemisphere": "N"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/dms-to-decimal", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"degrees":40,"hemisphere":"N"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"degrees":40,"hemisphere":"N"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/dms-to-decimal", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"degrees": 40,
"hemisphere": "N"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.dms_to_decimal",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_abs_degrees | 1000000000000 |
min_component | 0 |
max_minutes_seconds | 60 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Ein DMS-in-Dezimalgrade-Konverter wandelt die klassische Vermessungs- und Kartennotation in den vorzeichenbehafteten Dezimalwinkel um, den jedes moderne GIS und jede API erwartet. Geben Sie die ganzen Grad, die optionalen Minuten und Sekunden und einen Hemisphärenbuchstaben ein — N oder S für Breitengrad, E oder W für Längengrad — und das Werkzeug liefert decimal_degrees gleich dem vorzeichenbehafteten Betrag D plus M durch sechzig plus S durch dreitausendsechshundert, wobei das Vorzeichen ausschließlich aus dem Buchstaben stammt. Minuten und Sekunden müssen im geschlossenen Intervall von null bis sechzig bleiben; alles außerhalb dieses Bereichs wird mit invalid_input abgelehnt, damit fehlerhafte Feld Bücher niemals zu stillen falschen Punkten werden.
Wie DMS und Hemisphärenbuchstaben zu vorzeichenbehafteten Dezimalgraden werden
Diese harte Grenze entspricht der Art, wie viele Feldinstrumente und Schulaufgaben das Format lehren, und sie entspricht dem invalid_input-Vertrag, den diese Fähigkeit veröffentlicht.
Wie man die API aufruft und was zurückkommt
Die Hemisphäre akzeptiert N, S, E oder W in jeder üblichen Groß- oder Kleinschreibung; andere Zeichenketten scheitern an der Validierung. Senden Sie einen JSON-Body mit den erforderlichen endlichen nicht-negativen Grad (Aliase d und deg), dem erforderlichen Hemisphärenbuchstaben (Aliase hemi, dir, direction und cardinal) sowie den optionalen Minuten und Sekunden (Aliase m, min, arcmin und s, sec, arcsec), die bei Weglassen standardmäßig null betragen. Die absoluten Grad müssen innerhalb der veröffentlichten Grenze von einer Billion bleiben, damit Zwischenprodukte in IEEE-Doppelpräzision auf dem Worker und im Browser endlich bleiben. Im Erfolgsfall spiegelt die Antwort die gerundeten Grad, Minuten und Sekunden, setzt hemisphere auf den normalisierten Großbuchstaben, axis auf latitude oder longitude, sign auf plus eins oder minus eins, decimal_degrees und decimal auf denselben gerundeten vorzeichenbehafteten Wert, dms auf eine kompakte Anzeigezeichenkette mit dem Buchstaben, method auf dms_hemisphere_to_decimal, formula auf die dokumentierten Vorzeichen- und Sexagesimalausdrücke und steps auf ein geordnetes Array von Substitutionszeilen. Eine fehlgeschlagene Validierung — fehlende Felder, nicht endliche Zahlen, negative Grad, Minuten oder Sekunden außerhalb von null bis sechzig, ein unbekannter Hemisphärenbuchstabe oder ein nicht endlicher umgerechneter Betrag — liefert invalid_input und wird niemals berechnet. Der Preis ist pauschal $0.002 pro erfolgreicher Anfrage mit der Einheit item und einem marginalen Stückpreis von null.
Praktische Tipps, Grenzen und verwandte Suchen
Lehrbeispiele sind einfach: vierzig Grad sechsundzwanzig Minuten sechsundvierzig Komma acht Sekunden Nord ergibt einen positiven Breitengrad nahe vierzig Komma vier vier; dieselben Zahlen mit W ergeben einen negativen Längengrad; Minuten gleich fünfundsiebzig demonstrieren den harten invalid_input-Pfad. Diese Seite richtet sich an Menschen, die nach einem DMS-in-Dezimalgrade-Konverter, einer Koordinatenumrechnung mit Hemisphäre N S E W oder Grad Minuten Sekunden in Dezimal online suchen; sie ist weder ein Parser für Freitext-Zeichenketten noch ein umgekehrter Dezimal-zu-DMS-Formatierer noch ein UTM- oder Geohash-Projektor. Fehlgeschlagene Aufgaben, die invalid_input zurückgeben, verbrauchen kein Prepaid-Guthaben, was explorative Skripte günstig hält, wenn Lernende absichtlich Minuten außerhalb des Bereichs übergeben. Rundlauf-Prüfungen sind einfach: Rechnen Sie D plus M durch sechzig plus S durch dreitausendsechshundert von Hand nach, wenden Sie das Hemisphärenvorzeichen an und bestätigen Sie, dass es dem veröffentlichten decimal_degrees innerhalb derselben Zwölf-Nachkommastellen-Rundung entspricht, die der Worker verwendet.
Integrationsbeispiele
Hausaufgabenprüfung für Sexagesimalumrechnung
Studierende vergleichen handgerechnete D + M/60 + S/3600-Ergebnisse und Hemisphärenvorzeichen mit einem deterministischen decimal_degrees-Feld, bevor sie Laborberichte abgeben.
ETL-Normalisierung für Gazetteer-Feeds
Pipelines wandeln Anbieter-DMS-Spalten und Kardinalbuchstaben vor der Geokodierung in vorzeichenbehaftete Dezimalwerte um, mit invalid_input-Fallen für Minuten oder Sekunden außerhalb des Bereichs.
Technische Fragen
Ist der DMS-in-Dezimalgrade-Konverter kostenlos?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden niemals berechnet.