Hammer-Projektionsrechner
Projizieren Sie Breite und Länge auf die flächentreue Weltkarte nach Hammer oder wandeln Sie x und y zurück in Koordinaten: Der Punkt mit Breite 0 und Länge 0 liegt in der Mitte, bei x 0 und y 0. 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 (°)
- 0
- Längengrad (Grad)
- 0
- R
- 1
- Dezimalstellen
- 6
- Berechnungsmodus
- Forward
- X
- 0
- Y
- 0
Hammer-Projektion (Hammer–Aitoff) flächentreu, vorwärts und invers. Suchintention: Hammer-Projektionsrechner. Keine Netzaufrufe und keine Zufallsseeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet.
Eine Weltkarte, zwei Richtungen
Die Hammer-Projektion, auch Hammer-Aitoff genannt, bildet den ganzen Globus so auf eine Ebene ab, dass Flächen im richtigen Verhältnis bleiben: Ein Land, das auf der Kugel doppelt so groß ist wie ein anderes, nimmt auch auf der Karte doppelt so viel Platz ein. Der Rechner arbeitet in beide Richtungen. Vorwärts geben Sie Breite und Länge in Grad ein und erhalten die Kartenposition x und y. Rückwärts geben Sie x und y ein und erhalten Breite und Länge. Der Punkt mit Breite 0 und Länge 0 liegt genau in der Kartenmitte, bei x 0 und y 0.
So vermeiden Sie typische Fehler
Geben Sie Winkel in Grad ein, nicht im Bogenmaß, und verwenden Sie beim Hin- und Rückrechnen denselben Kugelradius, sonst landen Sie nicht wieder am Ausgangspunkt. Ein Radius von 1 liefert normierte Koordinaten, die sich später leicht skalieren lassen. Brauchen Sie weniger Stellen, wählen Sie eine Anzahl Nachkommastellen: Gerundet wird nur einmal, kaufmännisch, aus dem vollen Ergebnis, sodass wiederholte Umrechnungen nicht abdriften. Ungültige Werte werden vor jeder Rechnung abgelehnt, und dieselbe Eingabe ergibt immer dieselbe Antwort, sodass Sie die Ergebnisse in Tabellen und Unterrichtsmaterial weiterverwenden können.
Anwendungsfälle
Lehre
Fest verankerte Goldens.
Häufige Fragen
Was bewahrt die Hammer-Projektion?
Sie bewahrt Flächen. Gebiete, die auf dem Globus gleich groß sind, nehmen auch auf der Karte gleich viel Fläche ein. Deshalb eignet sie sich für Weltkarten, auf denen Sie die Größe von Regionen fair vergleichen möchten.
Kann ich x und y der Karte zurück in Breite und Länge umrechnen?
Ja. Wählen Sie die umgekehrte Richtung, geben Sie x und y mit demselben Radius ein, mit dem sie berechnet wurden, und der Rechner liefert Breite und Länge zurück. Hin und zurück landen Sie wieder am Ausgangspunkt.
Was verändert der Kugelradius?
Er legt die Größe der Kugel fest, von der die Karte abgeleitet wird. Mit Radius 1 erhalten Sie Koordinaten auf der Einheitskugel, ein größerer Radius vergrößert x und y im gleichen Verhältnis. Nutzen Sie für die Rückrechnung denselben Radius.
Wie werden die Ergebnisse gerundet?
Nur wenn Sie eine Anzahl Nachkommastellen wählen, und nur einmal. Der Rechner arbeitet mit den ungerundeten Werten und rundet erst am Ende kaufmännisch, sodass sich unterwegs keine Rundungsfehler aufsummieren.
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/hammer \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat_deg":0,"lon_deg":0}'const res = await fetch("https://api.kit.forhosting.com/geo/hammer", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat_deg": 0,
"lon_deg": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/hammer",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat_deg": 0,
"lon_deg": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/hammer", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat_deg":0,"lon_deg":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat_deg":0,"lon_deg":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/hammer", 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_deg": 0,
"lon_deg": 0
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.hammer",
"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
Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Werten angewendet, wenn Nachkommastellen angefordert sind. Nutzen Sie dasselbe JSON aus Tabellen, CMS-Hooks, Automatisierung oder Lehrdemos.
So funktioniert es
Hammer-Projektion (Hammer–Aitoff) flächentreu, vorwärts und invers. x,y aus φ,λ auf der Einheitskugel; die Inverse liefert lat/lon zurück. Keine Netzaufrufe und keine Zufallsseeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Keine Netzaufrufe und keine Zufallsseeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Werten angewendet, wenn Nachkommastellen angefordert sind. Nutzen Sie dasselbe JSON aus Tabellen, CMS-Hooks, Automatisierung oder Lehrdemos. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Werten angewendet, wenn Nachkommastellen angefordert sind. Nutzen Sie dasselbe JSON aus Tabellen, CMS-Hooks, Automatisierung oder Lehrdemos.
Eingaben, Grenzen und Rundung
Optionale Nachkommastellen nutzen half-up einmal. Optionale Ausgabefelder entfallen, sind nie null. Keine Netzaufrufe und keine Zufallsseeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Keine Netzaufrufe und keine Zufallsseeds erforderlich. Geben Sie die erforderlichen JSON-Felder mit DOM-sicheren Namen an. Ungültige Typen lösen invalid_input aus. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Werten angewendet, wenn Nachkommastellen angefordert sind. Nutzen Sie dasselbe JSON aus Tabellen, CMS-Hooks, Automatisierung oder Lehrdemos. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Werten angewendet, wenn Nachkommastellen angefordert sind. Nutzen Sie dasselbe JSON aus Tabellen, CMS-Hooks,
Wann Sie ihn nutzen
Nutzen Sie ihn, wenn die Suchintention passt. Hammer-Projektion (Hammer–Aitoff) flächentreu, vorwärts und invers. Lieferung nur EN; Nitro hydriert Locales. Keine Netzaufrufe und keine Zufallsseeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Keine Netzaufrufe und keine Zufallsseeds erforderlich. Fehlgeschlagene Aufträge werden nicht Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Werten angewendet, wenn Nachkommastellen angefordert sind. Nutzen Sie dasselbe JSON aus Tabellen, CMS-Hooks, Automatisierung oder Lehrdemos. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft; ungültige Nutzlasten scheitern mit invalid_input. Half-up-Rundung wird einmal aus rohen IEEE-Werten angewendet, wenn Nachkommastellen angefordert sind. Nutzen Sie dasselbe JSON aus Tabellen, CMS-Hooks, Automatisierung oder Lehrdemos.
Integrationsbeispiele
Schnelle Prüfung
Kostenloses Widget.
Automatisierung
API mit demselben JSON.
Technische Fragen
Kostenlos?
Ja, Stufe A.
Netzwerk?
Nein.
Falsche Eingabe?
Scheitert mit invalid_input.
Gibt es eine API?
Ja, verfügbar.
Sprachen?
Nur EN; Nitro hydriert.