Horizontaler Sextantwinkel-Abstand
Machen Sie aus einem horizontalen Sextantwinkel zwischen zwei Kartenobjekten Entfernungen: Bei einer Basis von 100 zwischen A und B und 60° hat der Kreis durch beide Objekte und Sie den Radius 57,735, und Sie sind 86,6025 von der Basis entfernt. 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
- Basislinie
- 100
- Winkel (°)
- 60
- Dezimalstellen
- 4
- Radius
- 57,735
- Abstand zur Basislinie
- 86,6025
Abstand von der Sehne AB zum Beobachter bei gegebenem horizontalem Sextantwinkel. Suchintention: Standortbestimmung mit horizontalem Sextantwinkel. Netzwerkanrufe oder Zufallsseeds sind nicht erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet.
Vom Winkel zur Entfernung
Der horizontale Sextantwinkel wird zwischen zwei Objekten A und B gemessen, deren Abstand Sie auf der Karte ablesen; dieser Abstand ist die Basis. Aus beiden Angaben liefert der Rechner zwei Ergebnisse. Das erste ist der Radius des Kreises durch A, B und Ihre Position, also die Basis geteilt durch den doppelten Sinus des Winkels. Das zweite ist Ihr Abstand zur Basis, also die halbe Basis geteilt durch den Tangens des halben Winkels. Bei einer Basis von 100 und einem Winkel von 60° beträgt der Radius 57,735 und der Abstand 86,6025, jeweils in der Einheit der Basis.
So erhalten Sie ein verlässliches Ergebnis
Geben Sie den Winkel in Grad und die Basis in einer einzigen Einheit ein und lesen Sie beide Ergebnisse in derselben Einheit. Die Abstandsformel geht davon aus, dass Sie genau vor der Mitte der Basis stehen; am aussagekräftigsten ist das Ergebnis also, wenn beide Objekte ungefähr gleichmäßig links und rechts von Ihnen liegen. Kleine Winkel ergeben große Entfernungen, lesen Sie sie daher sorgfältig ab. Fehlende oder nicht numerische Werte werden vor jeder Rechnung abgelehnt, und wenn Sie Nachkommastellen wählen, wird am Ende einmal kaufmännisch gerundet.
Wann Sie ihn nutzen
Nutzen Sie ihn, wenn die Suchintention passt. Abstand von der Sehne AB zum Beobachter bei gegebenem horizontalem Sextantwinkel. Auslieferung nur auf Englisch; Nitro hydriert die übrigen Sprachen.
Netzwerkanrufe oder Zufallsseeds sind nicht erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Netzwerkanrufe oder Zufallsseeds sind nicht erforderlich.
Fehlgeschlagene Aufträge werden nicht berechnet.
Häufige Fragen
Was ist ein horizontaler Sextantwinkel?
Es ist der Winkel, den Sie mit waagerecht gehaltenem Sextanten zwischen zwei Objekten messen, die Sie auf der Karte erkennen, A und B. Zusammen mit ihrem Abstand laut Karte verrät dieser eine Winkel, wie weit Sie entfernt sind.
Was bedeutet der Radius im Ergebnis?
Es ist der Radius des Kreises durch beide Objekte und Ihre Position. Von jedem Punkt dieses Bogens erscheinen die Objekte unter demselben Winkel, daher ist er Ihr Standkreis; er entspricht der Basis geteilt durch den doppelten Sinus des Winkels.
In welcher Einheit wird die Entfernung angegeben?
In derselben Einheit wie der Abstand der Objekte, den Sie eingeben. Messen Sie ihn auf der Karte in Metern, erhalten Sie Radius und Entfernung in Metern, bei Seemeilen entsprechend in Seemeilen.
Wie werden die Ergebnisse gerundet?
Nur wenn Sie Nachkommastellen wählen, und nur einmal, aus den ungerundeten Werten und kaufmännisch. Im Beispiel mit 4 Nachkommastellen erscheint der Abstand zur Basis als 86,6025.
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/horizontal-sextant-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"baseline":100,"angle_deg":30}'const res = await fetch("https://api.kit.forhosting.com/geo/horizontal-sextant-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"baseline": 100,
"angle_deg": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/horizontal-sextant-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"baseline": 100,
"angle_deg": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/horizontal-sextant-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"baseline":100,"angle_deg":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"baseline":100,"angle_deg":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/horizontal-sextant-angle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"baseline": 100,
"angle_deg": 30
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.horizontal_sextant_angle",
"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, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal auf die rohen IEEE-Werte angewendet, wenn Dezimalstellen angefordert werden.
So funktioniert es
Abstand von der Sehne AB zum Beobachter bei gegebenem horizontalem Sextantwinkel. Netzwerkanrufe oder Zufallsseeds sind nicht erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Netzwerkanrufe oder Zufallsseeds sind nicht erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Netzwerkanrufe oder Zufallsseeds sind nicht erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. R=AB/(2 sin θ); distance_to_baseline=(AB/2)/tan(θ/2). Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal auf die rohen IEEE-Werte angewendet, wenn Dezimalstellen angefordert werden. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal auf die rohen IEEE-Werte angewendet, wenn Dezimalstellen angefordert werden. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal auf die rohen IEEE-Werte angewendet, wenn Dezimalstellen angefordert werden.
Eingaben, Grenzen und Rundung
Optionale Dezimalstellen nutzen half-up einmal. Optionale Ausgabefelder werden weggelassen, nie null. Netzwerkanrufe oder Zufallsseeds sind nicht erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Netzwerkanrufe oder Zufallsseeds sind nicht erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. 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, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal auf die rohen IEEE-Werte angewendet, wenn Dezimalstellen angefordert werden. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal auf die rohen IEEE-Werte angewendet, wenn Dezimalstellen angefordert werden.
Wann Sie ihn nutzen
Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal auf die rohen IEEE-Werte angewendet, wenn Dezimalstellen angefordert werden. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Eingaben werden vor der Arithmetik geprüft, sodass ungültige Nutzlasten mit invalid_input scheitern. Half-up-Rundung wird einmal auf die rohen IEEE-Werte angewendet, wenn Dezimalstellen angefordert werden.
Integrationsbeispiele
Schnelle Prüfung
Kostenloses Widget.
Automatisierung
Dasselbe JSON über die API.
Lehre
Fixierte Golden-Beispiele.
Technische Fragen
Kostenlos?
Ja, tier A.
Netzwerk?
Nein.
Ungültige Eingabe?
Liefert invalid_input.
Gibt es eine API?
Ja.
Sprachen?
Nur EN; Nitro hydriert.