ForHosting KIT · Mathematik

Polygonumfang aus Koordinaten

Geben Sie die Eckpunkte eines Vielecks der Reihe nach ein und erhalten Sie die Länge seines Rands: Das Rechteck (0, 0), (3, 0), (3, 4), (0, 4) hat einen Umfang von 14, die schließende Seite eingerechnet. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.

Wenn Sie die geordneten Eckpunkte eines Polygons in der kartesischen Ebene bereits kennen, ist der Umfang einfach die Summe der geradlinigen Abstände zwischen aufeinanderfolgenden Ecken zuzüglich des letzten Segments, das die Figur zum Startpunkt schließt.

Wie die geschlossene Kantensumme den Polygonumfang liefert

Beschriften Sie die geordneten Eckpunkte als p0, p1 bis p(n−1) mit n mindestens zwei. Die euklidische Länge der Kante von pi nach p(i+1) ist die Quadratwurzel der Summe der quadrierten Differenzen in x und y — genau das, was Math.hypot in einem stabilen Aufruf berechnet. Der geschlossene Umfang ist die Summe dieser Längen für jedes aufeinanderfolgende Paar zuzüglich der Länge der Schließkante vom letzten Eckpunkt zurück zum ersten.

Dieses letzte Segment unterscheidet die geschlossene Polygongrenze von einer offenen Polylinie; ohne es hätten Sie nur eine Weglänge, nicht den Zaun um die Figur. Klassische Unterrichtskontrollen umfassen das achsenparallele Rechteck mit Ecken bei (0, 0), (3, 0), (3, 4) und (0, 4), das Umfang vierzehn ergibt, und das rechtwinklige Dreieck (0, 0), (4, 0), (0, 3), dessen Seiten drei, vier und fünf zu zwölf addieren. Weil der Algorithmus nur Subtraktion, hypot und Addition nutzt, ist er deterministisch, O(n) in der Eckpunktanzahl und ohne trigonometrische Bibliotheken oder iterative Löser.

Was Sie senden und was Sie zurückbekommen

Jeder Eintrag muss entweder ein Objekt mit endlichen x- und y-Eigenschaften oder ein zweielementiges Array [x, y] sein. Fehlende Felder, leere Zeichenketten, nichtnumerischer Text, NaN und Infinity auf jeder Koordinate werden abgelehnt und nicht berechnet. Nach dem Parsen läuft der Dienst den Ring einmal ab, akkumuliert jede Kantenlänge mit hypot und prüft, dass der Gesamtumfang eine endliche Zahl ist.

Beispielprüfungen: das oben skalierte Einheitsrechteck ergibt Umfang vierzehn mit vier Kanten der Längen drei, vier, drei und vier; ein Zwei-Punkte-Segment (0, 0) und (3, 4) ergibt Umfang zehn, weil der geschlossene Umlauf hin und zurück geht; eine Ein-Punkt-Liste scheitert. Nutzen Sie das kostenlose Browser-Werkzeug für schnelle Plausibilitätsprüfungen und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Massenauswertung koordinatenbasierter Umfänge brauchen, ohne den geschlossenen Ringumlauf in jeder Sprache neu zu implementieren.

Wo Polygonumfangsberechnungen in der Praxis vorkommen

Analytische Geometrie in Schule und Hochschule verlangt ständig den Umfang eines Polygons aus gezeichneten Eckpunkten; ein verlässlicher Rechner mit strenger Zwei-Punkte-Mindestzahl und expliziter Schließkante beschleunigt die Hausaufgabenkorrektur und vermeidet Tabellenfehler, bei denen jemand die letzte Seite vergisst oder einen wiederholten ersten Eckpunkt doppelt zählt. Zeichnung, Vermessung und einfache GIS-Abläufe, die Punkte bereits in eine lokale kartesische Ebene projizieren, brauchen die planare Zaunlänge mehreckiger Flurstücke vor dem Abstecken oder Berichten — ein gemeinsames numerisches Orakel hält Feldnotizen und Büroskripte auf demselben Kantensummen-Pfad abgestimmt.

Spiel-, Grafik- und CAD-Tutorials speichern Kollisionshüllen und Grundrisse oft als geordnete Punktlisten; die Umfangsantwort speist Materialschätzungen, Wegkosten und Detailstufen-Heuristiken, ohne einen vollen Computational-Geometry-Stack zu bauen. Wenn Sie später Polygonfläche per Shoelace, geodätische Längen auf einer Kugel oder offene Polylinien-Weglänge ohne Schließen brauchen, behandeln Sie diese als getrennte Suchabsichten statt diese Polygonumfangs-Seite zu überladen.

Hausaufgaben- und Prüfungskontrollen

Berechnen Sie den Polygonumfang aus geordneten gezeichneten Eckpunkten und lehnen Sie Listen mit weniger als zwei Punkten mit einem klaren Fehler ab.

Vermessungszäune in lokaler Ebene

Aus projizierten Eckkoordinaten eines Flurstücks den planaren Umfang vor dem Bericht oder dem Einzäunen eines mehreckigen Grundstücks ermitteln.

Welche Formel verwendet dieser Rechner?

Geschlossene Kantensumme: Umfang = Σ euklidische Abstände zwischen aufeinanderfolgenden Eckpunkten plus die Kante vom letzten zum ersten Eckpunkt.

Was passiert, wenn ich weniger als zwei Punkte sende?

Ein Polygonumfang braucht mindestens zwei Eckpunkte, damit mindestens eine Kante (und deren Schließrückweg) gemessen werden kann.

Wird das Polygon als geschlossen behandelt?

Ja. Der Umlauf enthält immer die Schließkante vom letzten Punkt zum ersten. Bei zwei Punkten bedeutet das das Doppelte der Segmentlänge.

Welche Punktformate werden akzeptiert?

Jeder Eckpunkt darf ein Objekt {x, y} oder ein Paar [x, y] sein.

Warum ergibt eine Liste mit zwei Punkten die doppelte Strecke?

Weil der Umfang immer ein geschlossener Weg ist: von einem Punkt zum anderen und wieder zurück. Die Punkte (0, 0) und (3, 4) liegen 5 auseinander, der Umfang beträgt deshalb 10.

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/geom/polygon-perimeter

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/geom/polygon-perimeter \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"points":[{"x":0,"y":0},{"x":3,"y":0},{"x":3,"y":4},{"x":0,"y":4}]}'
{
  "points": [
    {
      "x": 0,
      "y": 0
    },
    {
      "x": 3,
      "y": 0
    },
    {
      "x": 3,
      "y": 4
    },
    {
      "x": 0,
      "y": 4
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.polygon_perimeter",
  "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.

Dieser Rechner nimmt eine Punktliste als {x, y}-Objekte oder [x, y]-Paare entgegen, prüft, dass mindestens zwei endliche Eckpunkte vorliegen, und liefert den nichtnegativen Umfang zusammen mit der normalisierten Eckpunktliste, jeder Kantenlänge, der Eckpunktanzahl und dem Methodentag edge_sum. Anfragen mit weniger als zwei Punkten werden mit einem klaren invalid_input-Fehler abgelehnt statt mit einer stillen Null, die wie eine erfolgreiche Lösung aussieht. Keine Netzwerkanrufe, keine Zufallsstichproben und keine Gleitkomma-Überraschungen jenseits gewöhnlicher IEEE-754-Arithmetik auf den von Ihnen gelieferten Koordinaten.

Wie die geschlossene Kantensumme den Polygonumfang liefert

Große Koordinaten können den IEEE-754-Double-Bereich trotzdem überschreiten; wenn eine Zwischen-Kantenlänge nicht endlich ist, schlägt die Anfrage mit einer klaren Überlaufmeldung fehl, statt Infinity in JSON zurückzugeben. Dieser geschlossene Pfad entspricht der Darstellung des planaren Polygonumfangs in Vermessungskursen, Lehrbüchern der analytischen Geometrie und Einführungen in die Computational Geometry und hält automatische Bewerter und Pipelines mit der Handrechnung abgestimmt.

Was Sie senden und was Sie zurückbekommen

Geben Sie ein Pflicht-Array-Feld namens points an (Aliasse vertices und coords werden akzeptiert). Mindestens zwei Eckpunkte sind Pflicht; ein einzelner Punkt oder eine leere Liste schlägt mit invalid_input fehl und nennt die Zwei-Punkte-Regel. Bei Erfolg liefert die JSON-Antwort perimeter gerundet für stabile Serialisierung, n als Eckpunktanzahl, points als normalisierte Liste von {x, y}-Paaren, edges als Array der pro-Kante-Längen in Umlaufreihenfolge mit der Schließkante zuletzt und method auf die Zeichenkette edge_sum, damit Protokolle und Lehr-UIs den Algorithmus dokumentieren können. Der Vertrag ist stabiles JSON für Unit-Tests, Hausaufgaben-Prüfer und Batch-Pipelines, die Feature-Polygone auf Zaunlängen abbilden. Der API-Preis ist die veröffentlichte Basis von $0.002 pro erfolgreichem Element.

Wo Polygonumfangsberechnungen in der Praxis vorkommen

Weil diese Fähigkeit eine reine Parse-Engine ist, wird fehlgeschlagene Validierung nicht berechnet und erfolgreiche Läufe bleiben bei $0.002 pro Element.

Spiel- und CAD-Hüllen-Helfer

Wandeln Sie eine geordnete 2D-Eckpunktliste in einen geschlossenen Umfang für Wegkosten und Materialschätzungen um — derselbe Pfad in Browser und API.

Was kostet es?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →