Polygonkanten-Peilungen
Für das Quadrat (0, 0), (0, 1), (1, 1), (1, 0) zeigen die vier Kanten auf 90°, 0°, 270.008726° und 180° ab rechtweisend Nord, und die letzte Kante führt zurück zum Start. Jeder Abschnitt erhält seine eigene Startrichtung auf dem Großkreis. 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
- Genauigkeit
- 6
- Knotenanzahl
- 4 degrees
- Anzahl der Kanten
- 4
- Referenz
- true_north
Polygonkanten-Peilungen wandeln eine geordnete Liste geografischer Punkte in eine Richtung je Segment um. Geben Sie Breiten- und Längengrad ein, bestimmen Sie die Schließung zum ersten Punkt und erhalten Sie Großkreis-Anfangspeilungen ab geografisch Nord. Das Ergebnis behält Punkt- und Kantenindizes sowie beide Endpunkte bei und rundet einheitlich – für Kartenbeschriftungen, Routenprüfungen, Feldanweisungen und automatisierte Geodatenabläufe.
Bereiten Sie geordnete Punkte für Polygon oder Polylinie vor
Geben Sie die Punkte in Laufrichtung ein. Jede Zeile enthält lat zwischen -90 und 90 sowie lon zwischen -180 und 180 in Dezimalgrad. Umgekehrte Reihenfolge verändert jede Peilung.
Standardmäßig ist closed gleich true; die letzte Kante führt zum ersten Punkt zurück. Wählen Sie false für eine offene Polylinie. Ein am Ende wiederholter erster Punkt wird vor der Berechnung entfernt.
Ein geschlossenes Polygon braucht mindestens drei normalisierte Punkte, eine offene Linie zwei. Identische aufeinanderfolgende Punkte werden abgelehnt, weil eine Kante ohne Länge keine Richtung besitzt. Prüfen Sie vor dem Einfügen, ob Ihre Quelle die Reihenfolge Breitengrad-Längengrad verwendet.
Verstehen Sie die Peilung jeder Kante
Werte werden auf 0 einschließlich bis 360 ausschließlich normiert. Berechnet wird die Großkreis-Anfangspeilung, kein Magnetkurs und bei langen Kanten nicht zwingend ein gleichbleibender Kurs. precision erlaubt null bis zwölf Dezimalstellen und ist standardmäßig sechs. Die Rundung stabilisiert Anzeige und Maschinenvergleich, verspricht jedoch keine Vermessungsgenauigkeit.
Die Antwort nennt außerdem geografisch Nord als Referenz und Grad als Einheit.
Nutzen Sie Kantenpeilungen sicher in Kartenabläufen
Kantenazimute richten Beschriftungen und Pfeile aus, vergleichen gemessene Züge mit Kontrollpunkten oder erkennen Umkehrungen vor der Veröffentlichung. Die lokale, deterministische Berechnung fragt weder Geocoding noch Straßen, Gelände, Hindernisse oder Rechtsgrenzen ab. Eine Peilung beschreibt eine Winkelrichtung zwischen Koordinaten; sie beweist keine mögliche oder erlaubte Bewegung.
Verwenden Sie für Kataster, Ingenieurwesen, Luftfahrt oder sicherheitskritische Arbeit eine ellipsoidische Geodäsiebibliothek und ein geprüftes Bezugssystem. Für Webkarten, Unterricht und Vorprüfungen ist die Kugelformel verständlich und portabel.
Anwendungsfälle
Polygongrenzen beschriften
Richten Sie Pfeile aus oder versehen Sie jedes Segment mit seinem Azimut ab geografisch Nord und erhalten Sie die Indizes.
Routengeometrie prüfen
Berechnen Sie die Peilung jedes offenen Segments, um Umkehrungen zu finden oder Feldnotizen zu vergleichen.
Vermessungsübersichten vorbereiten
Wandeln Sie geordnete Kontrollpunkte vor der amtlichen Geodäsieverarbeitung in eine deterministische Tabelle um.
Häufige Fragen
Schließt der Rechner das Polygon automatisch?
Ja. closed ist standardmäßig true und verbindet den letzten Punkt mit dem ersten. Nutzen Sie false für eine offene Polylinie.
Was geschieht bei einem wiederholten ersten Punkt am Ende?
Ein Schließduplikat wird vor der Berechnung entfernt, damit kein Segment ohne Länge entsteht.
Werden Peilungen ab magnetisch Nord gemessen?
Nein. Sie beziehen sich auf geografisch Nord. Wenden Sie für einen Magnetkompass die örtliche Deklination separat an.
Kann ich es für eine offene Route statt eines Polygons nutzen?
Ja. Schalten Sie die Option zum Schließen der Form aus, dann wird keine Kante vom letzten Punkt zurück zum ersten ergänzt. Eine Route braucht dann mindestens zwei Punkte, ein geschlossenes Polygon drei.
Warum ergibt eine Ost-West-Kante nicht genau 270 Grad?
Jede Peilung ist die Richtung des kürzesten Wegs auf der Kugel in dem Moment, in dem er den ersten Punkt verlässt. Diese Richtung ändert sich unterwegs, daher beginnt die dritte Kante im Beispiel bei 270.008726 statt bei 270.
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/polygon-edge-bearings \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"vertices":[{"lat":0,"lon":0},{"lat":0,"lon":1},{"lat":1,"lon":1},{"lat":1,"lon":0}]}'const res = await fetch("https://api.kit.forhosting.com/geo/polygon-edge-bearings", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"vertices": [
{
"lat": 0,
"lon": 0
},
{
"lat": 0,
"lon": 1
},
{
"lat": 1,
"lon": 1
},
{
"lat": 1,
"lon": 0
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/polygon-edge-bearings",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"vertices": [
{
"lat": 0,
"lon": 0
},
{
"lat": 0,
"lon": 1
},
{
"lat": 1,
"lon": 1
},
{
"lat": 1,
"lon": 0
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/polygon-edge-bearings", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"vertices":[{"lat":0,"lon":0},{"lat":0,"lon":1},{"lat":1,"lon":1},{"lat":1,"lon":0}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"vertices":[{"lat":0,"lon":0},{"lat":0,"lon":1},{"lat":1,"lon":1},{"lat":1,"lon":0}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/polygon-edge-bearings", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"vertices": [
{
"lat": 0,
"lon": 0
},
{
"lat": 0,
"lon": 1
},
{
"lat": 1,
"lon": 1
},
{
"lat": 1,
"lon": 0
}
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.polygon_edge_bearings",
"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
Verstehen Sie die Peilung jeder Kante
Jede Kante enthält ihren nullbasierten Index, Start- und Zielindex, beide Koordinaten und bearing_deg. 0, 90, 180 und 270 stehen für geografisch Nord, Ost, Süd und West.
Nutzen Sie Kantenpeilungen sicher in Kartenabläufen
Im Browser läuft sie lokal; erfolgreiche API-Anfragen kosten $0.002.
Technische Fragen
Warum werden identische aufeinanderfolgende Punkte abgelehnt?
Eine Kante mit gleichen Endpunkten hat keine Länge und keine definierte Richtung; die Anfrage liefert daher invalid_input.
Was kostet eine API-Anfrage?
Eine erfolgreiche API-Anfrage verwendet den veröffentlichten Basispreis $0.002. Dieselbe Berechnung läuft auch im Browser.