ForHosting KIT · Entwickler-Tools

Hammer-Projektion: Breiten- und Längengrad in x, y

Der Rechner für die Hammer-Projektion wandelt geografische Breiten- und Längengrade in ebene x- und y-Koordinaten einer flächentreuen Weltkarte um.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Er verwendet die klassische elliptische Abwandlung der flächentreuen azimutalen Lambert-Projektion und bietet einen einstellbaren Mittelmeridian, Skalierungsradius und eine wählbare Genauigkeit. Sie können damit kartografische Berechnungen prüfen, normierte Koordinaten für Visualisierungen vorbereiten oder den Gegensatz zwischen Formtreue und Flächentreue erklären. Jedes Ergebnis ist deterministisch, entsteht ohne Netzwerkzugriff und enthält die normalisierte Längendifferenz, sodass die Umrechnung nachvollziehbar bleibt.

So bildet Hammer eine Koordinate ab

Die Hammer-Projektion bildet die kugelförmige Welt als Ellipse ab und bewahrt relative Flächen. Zuerst rechnet der Rechner den Breitengrad und die Längendifferenz von Grad in Radiant um. Er halbiert die Längendifferenz und bestimmt den gemeinsamen Nenner aus dem Kosinus des Breitengrads und dem Kosinus der halben Längendifferenz. Für die horizontale Koordinate werden Breitengradkosinus und Sinus der halben Länge verwendet; die vertikale Koordinate beruht auf dem Breitengradsinus. Feste Wurzel-zwei-Faktoren erzeugen den typischen Umriss. Dies ist ausschließlich eine sphärische Vorwärtsprojektion: Eine geografische Position wird zu einem Punkt in der Ebene. Winkel, Entfernungen und lokale Formen bleiben nicht erhalten. Die Ausgabe nennt Projektion, Eingabe, Mittelmeridian, normalisierte Differenz und Radius. Erst nach der Berechnung mit voller numerischer Genauigkeit wird einmalig auf die gewünschte Stellenzahl gerundet.

Mittelmeridian, Maßstab und Genauigkeit wählen

Der Breitengrad muss einschließlich der Pole zwischen -90 und 90 Grad liegen. Längengrad und Mittelmeridian dürfen beliebige endliche Zahlen sein, weil ihre Differenz auf den Bereich der Weltkarte normalisiert wird. Um volle Umdrehungen versetzte Längen ergeben daher denselben Punkt. Der Mittelmeridian legt die Kartenmitte fest: Verwenden Sie null für Greenwich oder einen Wert nahe der Region, die nicht am Kartenschnitt liegen soll. Der Radius ist ein positiver Skalierungsfaktor und kein Erdbezugssystem. Der Wert eins liefert normierte Koordinaten; eine Multiplikation skaliert x und y proportional. Für Dezimalstellen sind ganze Werte von null bis zwölf zulässig, voreingestellt sind sechs. Mehr Stellen erhöhen nicht die geografische Genauigkeit des Kugelmodells. Fehlende Pflichtfelder, Zahlen als Text, unendliche Werte und ungültige Bereiche führen zu einer eindeutigen Eingabefehlermeldung.

Flächentreue Ausgaben richtig verwenden

Hammer eignet sich für thematische Weltkarten, bei denen sichtbare Flächen miteinander verglichen werden. Choroplethen, globale Dichteflächen, Lehratlanten und Verteilungsdiagramme profitieren von der Flächentreue und der kompakten elliptischen Begrenzung. Sie können x und y nach Definition einer Ansichtsabbildung an eine Grafikpipeline übergeben. Üblich sind eine Verschiebung des Ursprungs in die Bildmitte, eine einheitliche Skalierung beider Achsen und die Umkehrung von y, wenn Bildschirmkoordinaten nach unten wachsen. Nutzen Sie für alle Punkte denselben Mittelmeridian. Bei Linien und Polygonen über dem Kartenschnitt stimmen die Eckpunkte, doch die Geometrie muss eventuell geteilt werden, damit keine falsche Querlinie entsteht. Behandeln Sie die Werte weder als Meter noch zusammen mit Web-Mercator-Kacheln. Hammer erhält globale Flächen, aber keine Peilungen, geraden Routen, lokalen Winkel oder amtlichen ellipsoidischen Koordinaten.

Punkte für Themenkarten vorbereiten

Wandeln Sie geografische Beobachtungen in normierte flächentreue Koordinaten um, bevor Sie diese in SVG, Canvas oder Diagrammen skalieren.

Kartografische Implementierung prüfen

Vergleichen Sie bekannte Koordinaten mit deterministischen Hammer-Ergebnissen beim Testen von Code, Mittelmeridian oder Darstellung.

Projektionsverzerrung veranschaulichen

Erzeugen Sie Lehrpunkte, um Hammers Flächentreue mit Formen und hohen Breiten anderer Projektionen zu vergleichen.

Was kostet eine API-Anfrage?

Der Grundpreis beträgt $0.002 je projizierter Koordinate. Der Webrechner kann diese deterministische Funktion auch lokal ausführen.

Bewahrt Hammer Entfernungen oder Winkel?

Nein. Die Kugelfläche bleibt erhalten, doch Entfernungen, Richtungen, Winkel und Formen werden besonders am Rand verzerrt.

Welche Einheiten haben x und y?

Sie verwenden dieselbe beliebige Einheit wie der Radius. Nutzen Sie Radius eins zur Normierung und danach Ihren eigenen Anzeigemaßstab.

Warum wird der Längengrad normalisiert?

Eine Weltkarte umfasst eine volle Umdrehung. Die Normierung vereint gleichwertige Längen und legt den Schnitt gegenüber dem gewählten Meridian fest.

Kann ich die Kartenmitte ändern?

Ja. Setzen Sie central_meridian_deg auf den Längengrad, der durch die Mitte der Hammer-Karte verlaufen soll.

Wird ein ellipsoidisches Erdbezugssystem verwendet?

Nein. Verwendet wird die sphärische Hammer-Formel mit einstellbarem Radius, keine Datumstransformation und kein ellipsoidisches Bezugssystem.

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.

POSThttps://api.kit.forhosting.com/geo/hammer-project

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/geo/hammer-project \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat_deg":40.7128,"lon_deg":-74.006}'
{
  "lat_deg": 40.7128,
  "lon_deg": -74.006
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.hammer_project",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →