ForHosting KIT · Entwickler-Tools

Rechner für die Miller-Zylinderprojektion

Der Rechner für die Miller-Zylinderprojektion wandelt eine Koordinate aus Breiten- und Längengrad in ebene x- und y-Werte auf einer Kugel um.

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

Er verändert die Mercator-Formel für die geografische Breite, sodass Nord- und Südpol in endlicher Höhe liegen, anstatt gegen unendlich zu streben. Sie können einen Radius wählen, um den Ausgabemaßstab festzulegen, oder für normierte Koordinaten die voreingestellte Einheitskugel beibehalten. Die Ergebnisse sind deterministisch, werden erst mit der gewünschten Endgenauigkeit gerundet und stehen im Browser oder per API ab $0.002 je Element bereit.

So funktioniert die Miller-Zylinderprojektion

Die Miller-Zylinderprojektion beginnt mit der vertrauten Geometrie einer normalen zylindrischen Karte: Der Längengrad bestimmt die horizontale Position, der Mittelmeridian entspricht x gleich null und der Äquator entspricht y gleich null. Die kennzeichnende Änderung liegt in der vertikalen Formel. Der Rechner wandelt zunächst Breiten- und Längengrad von Grad in Radiant um. Anschließend berechnet er x als Kugelradius multipliziert mit dem Längengrad, während y dem Fünffachen des Radius geteilt durch vier, multipliziert mit dem natürlichen Logarithmus des Tangens von pi durch vier plus zwei Fünftel des Breitengrads, entspricht. Die Skalierung des Breitengrads vor Anwendung des Mercator-ähnlichen Logarithmus schwächt die extreme vertikale Ausdehnung ab. An einem geografischen Pol erhält der Tangens einen Winkel von einundachtzig statt neunzig Grad, weshalb das Ergebnis endlich bleibt. Die Projektion ist weiterhin zylindrisch und weder winkeltreu noch flächentreu. Dieser Kompromiss eignet sich für Weltkarten, bei denen eine wiedererkennbare Form und eine begrenzte Kartenhöhe wichtiger sind als die überall exakte Erhaltung einer geometrischen Eigenschaft.

Eingaben, Maßstab und Genauigkeit wählen

Geben Sie einen Breitengrad zwischen minus neunzig und neunzig Grad sowie einen Längengrad zwischen minus einhundertachtzig und einhundertachtzig Grad an. Beide Angaben müssen endliche Zahlen sein; wie Zahlen aussehende Zeichenketten werden bewusst abgelehnt, damit ein vorgelagerter Formatierungsfehler die Berechnung nicht unbemerkt verändert. Der Radius ist optional und beträgt standardmäßig eins. Mit dieser Vorgabe sind x und y normierte Kugelkoordinaten. Verwenden Sie den mittleren Erdradius in Metern, wenn Sie projizierte Werte in Metern benötigen, oder einen anderen positiven Radius für eine abweichende Kugel oder einen eigenen Zeichnungsmaßstab. Der Rechner leitet weder Datum noch Ellipsoid, False Easting, False Northing oder eine Verschiebung des Mittelmeridians ab. Der Längengrad null ist stets der Mittelmeridian. Die Dezimaloption steuert ausschließlich die Rundung der zurückgegebenen x- und y-Werte auf null bis zwölf Stellen. Vor dieser abschließenden Rundung arbeiten die Formeln mit der Gleitkommagenauigkeit von JavaScript; die ursprünglichen Eingaben und der gewählte Radius werden zur Nachvollziehbarkeit ebenfalls ausgegeben.

Ergebnis deuten und Grenzen berücksichtigen

Verstehen Sie x als horizontale Verschiebung vom Greenwich-Meridian und y als vertikale Verschiebung vom Äquator. Die Einheit entspricht genau der Radiuseinheit: Ein Radius in Kilometern ergibt Kilometer, ein Radius in Metern ergibt Meter und Radius eins liefert dimensionslose normierte Werte. Positives x liegt östlich und negatives x westlich; positives y liegt nördlich und negatives y südlich. Der Ursprung steht somit für Breite null und Länge null. Ein endlicher y-Wert bei neunzig Grad ist beabsichtigt und ein wesentlicher Unterschied zur gewöhnlichen sphärischen Mercator-Projektion, kein Hinweis auf eine abgeschnittene Koordinate. Endlich bedeutet dennoch nicht verzerrungsfrei. Maßstabs- und Flächenverzerrung nehmen zu hohen Breiten hin weiterhin zu, und die Ausgabe ist kein unmittelbarer Ersatz für ein lokal präzises technisches oder katasterbezogenes Koordinatenreferenzsystem. Nutzen Sie sie für Miller-Weltkarten, didaktische Vergleiche, Visualisierungsabläufe und reproduzierbare Formelprüfungen. Falls Sie eine inverse Umrechnung, Ellipsoidparameter, eine Antimeridian-Umwicklung oder eine EPSG-definierte Transformation benötigen, ergänzen Sie das Ergebnis durch eine dafür ausgelegte Geobibliothek.

Punkt auf einer Miller-Weltkarte platzieren

Wandeln Sie eine geografische Koordinate in einheitliche Ebenenwerte um, bevor Sie eine Markierung in einer eigenen SVG-, Canvas- oder Berichtsgrafik positionieren.

Zylinderprojektionen vergleichen

Berechnen Sie eine Miller-Koordinate neben Mercator- oder flächentreuen Ergebnissen, um die unterschiedliche vertikale Staffelung in Polnähe zu veranschaulichen.

Kartenimplementierung überprüfen

Verwenden Sie die deterministische, gerundete Ausgabe als Referenz beim Testen von Projektionscode in einer Datenpipeline, Anwendung oder Lehrübung.

Warum bleiben die Pole bei dieser Projektion endlich?

Miller skaliert den Breitengrad innerhalb einer Mercator-ähnlichen Formel mit 0.8. Daher wird ein Pol im Tangens bei 81 Grad statt beim singulären Winkel von 90 Grad ausgewertet.

In welchen Einheiten werden x und y ausgegeben?

Sie verwenden dieselbe Einheit wie der Radius. Der Standardradius eins ergibt normierte Koordinaten; ein Radius in Metern erzeugt x und y in Metern.

Ist die Miller-Zylinderprojektion flächen- oder winkeltreu?

Nein. Sie mäßigt das Erscheinungsbild und die unbegrenzte Polhöhe von Mercator, erhält Flächen oder lokale Winkel jedoch nicht exakt.

Verwendet dieser Rechner ein ellipsoidisches Erdmodell?

Nein. Er wendet die sphärische Miller-Formel auf den von Ihnen angegebenen positiven Radius an und führt keine Datum- oder Ellipsoidtransformation durch.

Was kostet eine Projektion über die API?

Der Grundpreis beträgt $0.002 je Element. Der Browserrechner kann dieselbe deterministische Formel direkt ausführen.

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/miller-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/miller-project \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"latitude":40.7128,"longitude":-74.006}'
{
  "latitude": 40.7128,
  "longitude": -74.006
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.miller_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 →