Orthografische Projektion
Aus großer Ferne über dem Punkt 0, 0 betrachtet, landet der Ort 40.7128, -74.006 bei x -0.7286473179 und y 0.6522677564 auf einer Scheibe mit Radius 1, auf der sichtbaren Seite. Punkte der Rückseite erhalten ebenfalls Koordinaten, markiert zum Ausblenden. 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,7128
- Längengrad
- -74,006
- Breitengrad des Zentrums
- 0
- Längengrad des Zentrums
- 0
- X
- -0,7286473179
- Y
- 0,6522677564
Dieser Rechner für die orthografische Projektion wandelt WGS84-Breite und -Länge in ebene Koordinaten um, die der klassischen Ansicht der Erde aus unendlicher Entfernung entsprechen — der runden Globusscheibe in Atlanten, planetologischen Abbildungen und 3D-zu-2D-Lehrdemos. Sie geben einen Punkt und optional das Projektionszentrum (die Stelle der Kugel, die dem Betrachter zugewandt ist) sowie einen Skalenradius an; die Engine wendet die üblichen azimutalen Orthografieformeln mit reiner Trigonometrie an und liefert X, Y, ob der Punkt auf der nahen Halbkugel liegt, und den Kosinus des Winkelabstands zum Zentrum. Die Ergebnisse sind vollständig deterministisch: keine Netzaufrufe, keine Stichproben und keine datumsabhängigen Abkürzungen.
Was die orthografische Projektion liefert und wie die Tiefenraum-Ansicht definiert ist
Die orthografische Kartenprojektion ist eine azimutale Projektion, die den Beobachter in unendlicher Entfernung entlang eines Strahls durch das gewählte Projektionszentrum platziert, sodass parallele Lichtstrahlen die Kugel auf eine Ebene werfen. Auf dieser Ebene wächst X nach rechts (östlich des Zentralmeridians, wenn das Zentrum am Äquator liegt) und Y nach oben (zum lokalen Norden des Zentrums). Der Ursprung ist das projizierte Bild des Zentrums selbst: Breite und Länge gleich dem Zentrum projizieren auf X gleich null und Y gleich null.
Es gibt weder ellipsoide Abplattung noch Datumsverschiebung: der Pfad ist das Einheitskugel- (oder skalierte Kugel-)Modell der Lehrbücher und der meisten Globusillustrationen. Abgelehnt werden fehlende Breite oder Länge, nicht-endliche Werte, Breite oder Zentrumsbreite außerhalb des geschlossenen Intervalls von minus neunzig bis plus neunzig Grad, Länge oder Zentrumslänge außerhalb von minus einhundertachtzig bis plus einhundertachtzig sowie ein nicht positiver Radius. Punkte der fernen Seite werden nicht abgelehnt: sie erhalten weiterhin endliche X und Y aus den Formeln, mit visible auf false, damit Aufrufer sie beim Zeichnen eines soliden Globus abschneiden können.
Wo orthografische Koordinaten in Globen, Lehre und Software passen
Entwickler begegnen der orthografischen Projektion, wenn ein Canvas-Globus, eine planetare Texturüberlagerung oder eine Lehrbuchfigur ebene Koordinaten erwartet, die wie ein Foto einer Kugel aus dem Tiefenraum wirken und nicht wie eine rechteckige Karte. GIS- und Kartografie-Studierende nutzen sie, wenn ein Praktikum die projizierte Position einer Stadt relativ zu einem gewählten Blickzentrum verlangt, Limbusgeometrie vergleicht oder prüft, ob ein Pin auf der nahen Seite liegt, bevor er gezeichnet wird. Lehrkräfte können Antwortschlüssel für bescheidene Lat-Lon-Paare vorab erzeugen, ohne undurchsichtigen Rechner-Apps zu vertrauen, die still auf stereografische oder Mercator-Formeln umschalten.
Produktteams rufen denselben Vertrag aus Skripten auf, um deterministische Testvektoren für Globus-Renderer zu säen, vom Nutzer eingegebene Koordinaten vor dem Abschneiden der fernen Halbkugel zu normalisieren oder Programmieraufgaben zu erfüllen, die orthografische X und Y statt einer freihändigen Skizze verlangen. Wettkampf- und Interviewpraxis braucht oft eine schnelle Offline-Quelle projizierter Punkte, damit Lösungen geprüft werden können, ohne unter Zeitdruck einen vollen 3D-Stack hochzufahren. Kombinieren Sie sie mit Web-Mercator- oder flächentreuen Konvertern, wenn Sie verwandte Koordinatenwerkzeuge brauchen, und mit anderen Geo-Endpunkten, wenn Sie ein kleines Labor freier, deterministischer geospatialer Helfer aufbauen.
Anwendungsfälle
Globus-UI und Canvas-Überlagerungen
Wandeln Sie einen Lat/Lon-Pin in orthografische X/Y um, um Städte, Flugrouten und Marker auf der Tiefenraum-Globusscheibe zu zeichnen.
Lehr- und Hausaufgaben-Schlüssel
Projizieren Sie Lehrbuch-Stadtkoordinaten in den orthografischen Ebenenraum für Praktika, Antwortschlüssel und Klassenzimmer-Demos ohne volle GIS-Suite.
Häufige Fragen
Was kostet der Rechner für die orthografische Projektion?
Er ist auf dieser Seite kostenlos in Ihrem Browser.
Welche Formeln definieren X und Y?
Mit Radius R gilt x = R · cos(φ) · sin(Δλ) und y = R · (cos(φ0) · sin(φ) − sin(φ0) · cos(φ) · cos(Δλ)), wobei (φ, λ) der Punkt und (φ0, λ0) das Zentrum ist.
Was bedeutet das visible-Flag?
visible ist true, wenn cos c ≥ 0, d. h. der Punkt liegt auf der nahen Halbkugel dem Betrachter zugewandt. Punkte der fernen Seite erhalten weiterhin X und Y, aber visible ist false.
Ist das dasselbe wie Web Mercator oder Gall–Peters?
Nein. Web Mercator bildet die Kugel auf eine unbegrenzte rechteckige Ebene für Web-Kacheln ab; Gall–Peters ist flächentreu zylindrisch. Orthografisch ist azimutal und zeigt eine runde Globusscheibe.
Warum werden Ergebnisse auf eine Präzision gerundet?
Die Standardpräzision ist 10 Dezimalstellen; Sie können precision von 0 bis 15 setzen.
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/orthographic-project \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"latitude":40.7128,"longitude":-74.006}'const res = await fetch("https://api.kit.forhosting.com/geo/orthographic-project", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"latitude": 40.7128,
"longitude": -74.006
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/orthographic-project",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"latitude": 40.7128,
"longitude": -74.006
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/orthographic-project", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"latitude":40.7128,"longitude":-74.006}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"latitude":40.7128,"longitude":-74.006}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/orthographic-project", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"latitude": 40.7128,
"longitude": -74.006
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.orthographic_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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
min_latitude | -90 |
max_latitude | 90 |
min_longitude | -180 |
max_longitude | 180 |
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
Was die orthografische Projektion liefert und wie die Tiefenraum-Ansicht definiert ist
Dieser Rechner liefert die eingegebene Breite und Länge (Echo und Rundung), die Zentrumsbreite und -länge, die projizierten X und Y, den als Scheibenmaßstab genutzten Radius, ein boolesches visible-Flag für die nahe Halbkugel, den Kosinus des Winkelabstands c zum Zentrum, die angewandte Präzision, eine kurze Formelerinnerung und das Methodentag orthographic_project. Wenn Sie Web-Mercator-Meter, flächentreue Gall–Peters-Karten oder Großkreisdistanzen brauchen, nutzen Sie jene dedizierten Werkzeuge; diese Seite beantwortet nur die vorwärtsgerichtete orthografische Projektion mit stabiler numerischer Ausgabe, geeignet für Arbeitsblätter, Unit-Tests und API-Verbraucher, die keine ad-hoc-Globuskonstanten erfinden dürfen.
Wie Breite, Länge und Zentrum gelesen werden und wie X und Y reproduzierbar bleiben
Optionale führende Pluszeichen und wissenschaftliche Notation auf Zahlenzeichenketten sind erlaubt, wenn sie als endliche Dezimalzahlen geparst werden; eingebettete Leerzeichen, Hex-Präfixe und nicht-numerische Token werden mit klarer Meldung abgelehnt, damit eine fehlerhafte Zelle nicht zur falschen ebenen Koordinate wird. Die bevorzugten Felder sind latitude und longitude in Dezimalgrad für den zu projizierenden Punkt, mit Aliassen lat und phi für die Breite sowie lon, lng, long und lambda für die Länge, damit Tabellen, Abfragezeichenketten und typisierte Formulare denselben Vertrag nutzen. Die optionalen center_latitude und center_longitude, mit Aliassen center_lat, lat0, phi0 und center_lon, lon0, lambda0, wählen, welche Halbkugel dem Betrachter zugewandt ist; beide sind standardmäßig null und zentrieren die Scheibe auf Äquator und Nullmeridian. Das optionale radius, mit Aliassen r, R und scale, multipliziert die Einheitskugelkoordinaten in die benötigten Zeicheneinheiten, standardmäßig eins, sodass die projizierte Scheibe Radius eins hat. Ein optionales precision-Feld, mit Aliassen decimals und dp, wählt, wie viele Dezimalstellen für numerische Ausgaben angezeigt werden, standardmäßig zehn und maximal fünfzehn, damit JSON-Goldens stabil bleiben. Kombinieren Sie den kostenlosen Browserlauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie dasselbe mathematische Ergebnis in einer automatisierten Pipeline brauchen, ohne die Projektion selbst neu zu implementieren.
Wo orthografische Koordinaten in Globen, Lehre und Software passen
Auf dieser Seite läuft die Arbeit vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Trennung — kostenlose interaktive Erkundung und eine preisgleiche, identische API — passt zum übrigen KIT-Katalog der Stufe A und lässt Sie von einer Klassenzimmer-Demo zu einer automatisierten Pipeline wechseln, ohne das mathematische Ergebnis zu ändern.
Integrationsbeispiele
Deterministische Kartografie-Fixtures
Erzeugen Sie reproduzierbare ebene Koordinaten und Sichtbarkeitsflags für Unit-Tests, CI-Assertions und Renderer-Eigenschaftsprüfungen.