Koordinaten-Präzision runden
40,712812345 und −74,006012345 auf 4 Stellen gerundet ergeben 40,7128 und −74,006, eine Genauigkeit von etwa 11,132 m in Nord-Süd-Richtung. Wählen Sie 0 bis 10 Stellen, um Orte aus Datenschutzgründen zu vergröbern oder überflüssige GPS-Ziffern vor dem Speichern zu kürzen. 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
- Breitengrad
- 40,712812345
- Längengrad
- -74,006012345
- Dezimalstellen
- 4
- Breitengrad
- 40,7128
- Längengrad
- -74,006
- Lat in
- 40,712812345
- Lon in
- -74,006012345
Geografische Koordinaten werden oft mit mehr Dezimalstellen gespeichert oder veröffentlicht, als die Anwendung braucht. Sechs oder sieben Stellen nach dem Komma können eine Haustür lokalisieren; zwei oder drei lokalisieren ein Stadtviertel. Dieses Koordinaten-Rundungswerkzeug nimmt eine Breite, eine Länge und optional eine Dezimalstellenzahl entgegen und liefert beide Werte auf diese Präzision gerundet sowie eine ungefähre Bodenauflösung in Metern.
Was jede Dezimalstelle am Boden bedeutet
Geografische Koordinaten werden oft mit mehr Nachkommastellen gespeichert, als eine Anwendung braucht. Jede zusätzliche Stelle verfeinert die Auflösung am Boden ungefähr um den Faktor zehn: Ein Breitengrad misst am Äquator rund 111 Kilometer, zwei Stellen entsprechen etwa einem Kilometer, drei etwa 100 Metern, vier etwa 11 Metern und fünf etwa einem Meter. Ohne Angabe rundet der Rechner auf vier Stellen. Für 40,712812345 und −74,006012345 ergibt das 40,7128 und −74,006 bei einer Genauigkeit von etwa 11,132 Metern in Nord-Süd-Richtung und 8,43793 Metern in Ost-West-Richtung.
Wofür gerundete Koordinaten gut sind
Datenschutzteams runden Punkte, bevor sie Heatmaps veröffentlichen, damit ein einzelner Besuch kein Zuhause verrät. Analysen sparen Speicher, Kartendienste bündeln Marker über gemeinsame gerundete Schlüssel, und offene Datenportale halten eine angekündigte Genauigkeit für jede Zeile ein. Gerundet wird jede Achse für sich, mit Halbwerten weg von null. Werte außerhalb von −90 bis 90 für die Breite und −180 bis 180 für die Länge werden abgewiesen, statt still umgebrochen zu werden, denn das würde einen anderen Ort auf der Erde erfinden.
Warum Dezimalstellen für Breite und Länge wichtig sind
Jede zusätzliche Dezimalstelle einer geografischen Koordinate multipliziert die Bodenauflösung ungefähr mit zehn. Am Äquator ist ein Breitengrad etwa einhunderteelf Kilometer lang: null Stellen entsprechen Stadtmaßstab, eine Stelle Zehnerkilometern, zwei etwa einem Kilometer, drei etwa hundert Metern, vier etwa elf Metern, fünf etwa einem Meter und sechs Dezimetermaßstab. Längengrade schrumpfen mit dem Kosinus der Breite, sodass dieselbe Stellenzahl in Ost-West-Richtung nahe den Polen gröber ist als am Äquator.
Die Breite muss im geschlossenen Intervall minus neunzig bis neunzig bleiben; die Länge minus einhundertachtzig bis einhundertachtzig.
Eingabevertrag, Antwortfelder und Fehlerverhalten
Fehlt decimals, gilt der Standard vier — ein praktischer Privacy- und Speicherkkompromiss von etwa elf Metern nahe dem Äquator. Numerische Zeichenketten, die als endliche Zahlen parsen, werden akzeptiert; leere Strings, NaN, Infinity und nichtnumerischer Text werden mit einer Meldung abgelehnt, die das Feld benennt.
Beispiel: lat vierzig Punkt sieben eins zwei acht eins zwei drei vier fünf, lon minus vierundsiebzig Punkt null null sechs null eins zwei drei vier fünf, decimals vier ergibt lat vierzig Punkt sieben eins zwei acht und lon minus vierundsiebzig Punkt null null sechs null mit etwa elf Metern ungefährer Präzision. Ungültige Bereiche und fehlende Koordinaten werden nicht abgerechnet.
Wo Koordinatenrundung in der Produktion Nutzen stiftet
Privacy- und Compliance-Teams runden Abgabepunkte, bevor sie Heatmaps veröffentlichen, damit ein einzelner Besuch kein Zuhause oder keine Klinik identifiziert. Mobile-Analytics-Pipelines streichen überzählige GPS-Ziffern, um Speicher zu sparen und versehentliche Re-Identifikation bei späteren Joins zu verhindern. Map-Produkt-Backends clustern Marker über gemeinsame gerundete Schlüssel, ohne für jedes Dashboard eine volle Raumdatenbank aufzubauen.
Open-Data-Portale, die Einrichtungslisten veröffentlichen, verpflichten sich oft zu einer erklärten Präzision — vier Stellen für Stadtblöcke, zwei für regionale Abdeckung — und brauchen ein deterministisches Orakel, das diese Policy in jeder Zeile einhält. Unterricht und GIS-Tutorials nutzen dasselbe Werkzeug, um zu zeigen, wie viele Meter jede Dezimalstelle kauft, anhand der Näherungspräzisionsfelder statt freier Schätzungen. Fehlgeschlagene Validierung wird nicht berechnet.
Halten Sie Anfragen klein, pinnen Sie gerundete Ausgaben und Präzisionsmeter in Tests, und Sie erhalten reproduzierbare Redaktion für Edge-Worker, ETL-Jobs und kostenlose Browser-Widgets, ohne in jedem Dienst einen einmaligen Math.round-Helfer zu erfinden.
Anwendungsfälle
Privacy-Maskierung vor der Veröffentlichung
Runden Sie Kunden- oder Geräte-GPS auf drei oder vier Dezimalstellen vor Heatmaps, Exporten oder Drittanbieter-Analytics, damit Straßenpositionen nicht behalten werden.
Dokumentierte Open-Data-Präzision
Setzen Sie eine erklärte öffentliche Präzision (zum Beispiel vier Stellen) für jede Einrichtungszeile durch, damit veröffentlichte Koordinaten der Privacy-Hinweis des Portals entsprechen.
Häufige Fragen
Wie runde ich Breite und Länge auf N Dezimalstellen?
Senden Sie endliche lat (−90…90), lon (−180…180) und optionales decimals (0–10, Standard 4).
Was bedeuten vier Dezimalstellen am Boden?
Etwa elf Meter Breitenbogen an jeder Breite und etwa elf Meter Längenbogen nahe dem Äquator (weniger zu den Polen).
Wrappt die Rundung die Länge über ±180 hinaus?
Gültige Eingaben bleiben nach dem Runden in den Bereichen; Grenzen wie 90 oder 180 sind erlaubt.
Ist das dasselbe wie ein allgemeiner Zahlenrundierer?
Nein. Dieses Werkzeug ist für geografische Paare gebaut: Es prüft Erdbereiche, rundet beide Achsen gemeinsam und meldet ungefähre Präzisionsmeter. Für beliebige Zahlen nutzen Sie ein allgemeines Rundungswerkzeug.
Wie werden Werte genau in der Mitte gerundet?
Weg von null. Jede Koordinate wird mit zehn hoch der Stellenzahl multipliziert, auf die nächste ganze Zahl gerundet, wobei Halbwerte von null weg wandern, und wieder geteilt; positive und negative Werte werden so gleich behandelt.
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/coordinate-round \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat":40.712812345,"lon":-74.006012345}'const res = await fetch("https://api.kit.forhosting.com/geo/coordinate-round", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat": 40.712812345,
"lon": -74.006012345
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/coordinate-round",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat": 40.712812345,
"lon": -74.006012345
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/coordinate-round", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat":40.712812345,"lon":-74.006012345}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat":40.712812345,"lon":-74.006012345}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/coordinate-round", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"lat": 40.712812345,
"lon": -74.006012345
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.coordinate_round",
"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.
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
Nutzen Sie es, um GPS-Rauschen vor der Analyse zu entfernen, Orte vor dem Teilen von Karten zu anonymisieren oder Payloads zu verkleinern, wenn volle Gleitkommapräzision unnötig ist.
Warum Dezimalstellen für Breite und Länge wichtig sind
Beide Achsen auf dieselbe Stellenzahl zu runden bleibt Branchenkonvention für Speicherschlüssel, Cluster-Buckets und Privacy-Redaktion, weil es einfach ist, nur bis zum verworfenen Rest reversibel und leicht in einem Schema dokumentierbar. Diese Fähigkeit wendet half-away-from-zero-Rundung auf jede Achse unabhängig an: multiplizieren mit zehn hoch Dezimalstellen, runden zur nächsten Ganzzahl mit Unentschieden weg von null, zurückdividieren und binäre Gleitkommareste bereinigen, damit JSON-Goldens über Runtimes stabil bleiben. Werte außerhalb dieser geschlossenen Bereiche scheitern mit invalid_input statt still zu wrappen, was einen anderen Ort auf der Erde erfinden würde. Die Antwort spiegelt die originalen lat und lon als lat_in und lon_in wider, damit Sie prüfen können, wie viel verworfen wurde, ohne das Anfrageprotokoll erneut abzuspielen.
Eingabevertrag, Antwortfelder und Fehlerverhalten
Senden Sie einen JSON-Body mit den erforderlichen endlichen Zahlen lat und lon in Dezimalgraden sowie dem optionalen Integer decimals von null bis zehn. Feldaliase werden akzeptiert: latitude für lat; longitude oder lng für lon; places, precision oder dp für decimals. Bei Erfolg enthält der Body lat und lon auf die gewünschten Stellen gerundet; das angewandte decimals; lat_in und lon_in wie nach numerischer Koerzition empfangen; approx_precision_lat_m und approx_precision_lon_m schätzen die Bodengröße einer Einheit der letzten Stelle an der gerundeten Breite; approx_precision_m ist die größere der beiden Achsen für eine konservative Privacy-Lesart; method gleich decimal_places; und eine kurze formula-Zeichenkette, die die Multiplizieren-Runden-Dividieren-Regel wiederholt. Kombinieren Sie diesen Endpoint mit eigenen Geohash- oder Kachelwerkzeugen, wenn Sie eine Rasterzellen-ID brauchen; diese Fähigkeit reduziert nur Gleitkommapräzision und kodiert weder Zellen noch projiziert sie nach Web Mercator.
Wo Koordinatenrundung in der Produktion Nutzen stiftet
Weil die Implementierung reines Parse-Tier-A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netzwerk.
Integrationsbeispiele
Kompakte Speicherung und Cluster-Schlüssel
Speichern Sie lat/lon mit fester Dezimalstellen-Policy, um Payloads zu verkleinern und nahe Punkte zu gruppieren, die denselben gerundeten Koordinatenschlüssel teilen.
Technische Fragen
Was kostet der Koordinaten-Präzisions-Rundierer?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht abgerechnet.