Fläche aus Koordinaten
Die Ecken (0,0), (4,0), (4,3) und (0,3) umschließen eine Fläche von 12, gegen den Uhrzeigersinn aufgezählt. Fügen Sie die Eckkoordinaten eines Grundstücks in Umlaufreihenfolge ein, offen oder geschlossen, und erhalten Sie die Fläche für Pflaster, Aussaat oder Prüfung. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.
Vermesser, Bauingenieure, CAD-Bediener und Studierende brauchen oft die Fläche eines Grundstücks oder einer Figur, wenn nur eine geordnete Liste planarer Eckpunktkoordinaten vorliegt. Dieser Flächenrechner aus Koordinaten wendet die klassische Shoelace-Formel (Surveyor-Formel) an: die Hälfte des Absolutwerts der zyklischen Summe aus jedem x mal dem nächsten y minus jedem nächsten x mal dem aktuellen y. Fügen Sie drei oder mehr [x, y]-Punkte in Randreihenfolge ein, lassen Sie den ersten Eckpunkt unrepeatet oder wiederholen Sie ihn am Ende, wenn Sie Ringe im GIS-Stil bevorzugen, und erhalten Sie die nichtnegative Fläche, die signierte Fläche, die die Orientierung zeigt, die Eckpunktanzahl nach Normalisierung und die bereinigte Koordinatenliste. Keine Netzaufrufe, keine Zufallsstichproben und keine Modell-Tokens — nur deterministische Arithmetik auf den Zahlen, die Sie liefern.
Wie die Shoelace-Surveyor-Formel die Polygonfläche berechnet
Beschriften Sie die geordneten Eckpunkte eines einfachen geschlossenen Polygons als (x0, y0) bis (x_{n-1}, y_{n-1}) im Uhrzeigersinn oder gegen den Uhrzeigersinn entlang des Randes. Die Division dieser Summe durch zwei ergibt eine signierte Fläche: positiv, wenn der Ring in einem rechtshändigen kartesischen System gegen den Uhrzeigersinn aufgeführt ist, negativ im Uhrzeigersinn, und null, wenn der Pfad nach Entfernen von Duplikaten zu einer Geraden oder einem Punkt zusammenfällt.
Die für Entwurf, Hausaufgaben und Inventar gemeldete geometrische Fläche ist stets der Absolutwert dieser signierten Größe, sodass die Orientierung die Magnitude nicht ändert, die Sie für Materialauszüge oder Prüfungsantworten brauchen. Klassische Klassenraum-Checks umfassen das Einheitsquadrat mit Ecken (0,0), (1,0), (1,1), (0,1) mit Fläche eins; das rechtwinklige Dreieck drei-vier-fünf mit (0,0), (4,0), (0,3) mit Fläche sechs; und ein achsparalleles Rechteck vier mal drei mit Fläche zwölf.
Weil jeder Term ein Produkt zweier endlicher Koordinaten ist, ist der Algorithmus O(n) in der Eckpunktzahl, nutzt nur Addition, Subtraktion, Multiplikation und Absolutwert und braucht für einen einfachen Ring weder trigonometrische Bibliotheken noch Netztriangulation. Selbstüberschneidende Schleifenpolygone liefern weiterhin eine Zahl, doch diese ist eine signierte algebraische Fläche und keine bereinigte Vereinigung von Lappen — verwenden Sie einen einfachen kreuzungsfreien Rand, wenn Sie physische Grundstücksfläche brauchen.
Wo Flächenrechner aus Koordinaten ihren Nutzen zeigen
Bau- und Baustellenabläufe erhalten Grundstücksecken oft als Stations-Offset-Tabellen oder DXF-Punktlisten lange bevor ein vollständiges CAD-Modell existiert; die planare Fläche aus geordneten Koordinaten lässt Schätzer Belag, Ansaat und Dacheindeckung dimensionieren, ohne auf das Lieferobjekt des Vermessungsbüros zu warten. Analytische Geometriekurse und Aufnahmeprüfungen fragen wiederholt nach der Fläche eines auf Millimeterpapier aus beschrifteten Eckpunkten gezeichneten Polygons; ein deterministisches Shoelace-Orakel bewertet sowohl die Magnitude als auch das Verständnis, dass die Reihenfolge am Rand für die signierte Fläche zählt, selbst wenn nur die absolute Fläche bewertet wird.
Wenn Sie später sphärischen Exzess auf dem Globus, Heron aus drei Seitenlängen oder die Fläche eines regelmäßigen Polygons nur aus der Seitenlänge brauchen, behandeln Sie das als getrennte Suchintentionen statt diese Koordinatenlisten-Landing zu überladen. Halten Sie Anfragen unter der Eckpunktgrenze, dokumentieren Sie die precision, die Sie in Tests pinnen, und Sie erhalten reproduzierbare Surveyor-Flächen für Klassenzimmer, Edge-Worker und Ingenieur-Notizbücher, ohne einen eigenen Computational-Geometry-Stack aufzubauen.
Anwendungsfälle
Grundstücks- und Belagsmengen
Wandeln Sie geordnete Eckkoordinaten von Grundstück oder Platte in planare Fläche um, um Materialien zu schätzen, bevor das CAD-Modell fertig ist.
Hausaufgaben- und Prüfungskorrektur
Prüfen Sie die Polygonfläche aus gezeichneten Eckpunkten mit einem deterministischen Shoelace-Orakel, das zu kurze Ringe ablehnt.
GIS- und Spiel-Grundriss-Tests
Pinnen Sie Flächen- und Orientierungs-Goldens für Polygonringe, die Browser-Werkzeuge und Automatisierungsskripte teilen.
Häufige Fragen
Wie berechnet man die Polygonfläche aus Koordinaten?
Senden Sie eine geordnete Liste von mindestens drei [x, y]-Eckpunkten im Feld coordinates.
Muss der erste Punkt am Ende wiederholt werden?
Nein. Ein abschließendes Duplikat des ersten Eckpunkts ist optional und wird vor dem Zählen der Eckpunkte automatisch entfernt.
Was passiert, wenn Sie nur zwei Punkte senden?
Eine Polygonfläche braucht nach Ringnormalisierung mindestens drei Eckpunkte; fehlgeschlagene Validierung wird nicht berechnet.
Spielt die Reihenfolge der Eckpunkte eine Rolle?
Ja. Geben Sie die Ecken der Reihe nach entlang der Grenze ein, im oder gegen den Uhrzeigersinn. Die Fläche bleibt gleich, die Vorzeichenfläche wird im Uhrzeigersinn negativ und zeigt so den Umlaufsinn.
Was passiert bei einem sich selbst schneidenden Polygon?
Eine Schleifenform liefert trotzdem eine Zahl, aber das ist eine algebraische Vorzeichenfläche, nicht die echte Fläche der Teilstücke. Verwenden Sie eine einfache, nicht kreuzende Grenze, wenn Sie eine reale Fläche brauchen.
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/eng/area-coordinates \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"coordinates":[[0,0],[4,0],[4,3],[0,3]]}'const res = await fetch("https://api.kit.forhosting.com/eng/area-coordinates", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"coordinates": [
[
0,
0
],
[
4,
0
],
[
4,
3
],
[
0,
3
]
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/area-coordinates",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"coordinates": [
[
0,
0
],
[
4,
0
],
[
4,
3
],
[
0,
3
]
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/area-coordinates", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"coordinates":[[0,0],[4,0],[4,3],[0,3]]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"coordinates":[[0,0],[4,0],[4,3],[0,3]]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/area-coordinates", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"coordinates": [
[
0,
0
],
[
4,
0
],
[
4,
3
],
[
0,
3
]
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.area_coordinates",
"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
Dasselbe reine Modul speist das kostenlose Browser-Werkzeug und den kostenpflichtigen API-Pfad, sodass Hausaufgaben und Produktionspipelines bei Rechteck, Dreieck oder unregelmäßigem Grundstück nicht abweichen. Entartete Ringe mit weniger als drei Eckpunkten nach Entfernen des Schließduplikats scheitern mit invalid_input statt eines erfundenen Erfolgs mit Fläche null.
Wie die Shoelace-Surveyor-Formel die Polygonfläche berechnet
Die Shoelace-Identität, in Bauingenieur-Lehrbüchern auch Surveyor-Formel genannt, besagt, dass das Doppelte der signierten Fläche der Summe über i aus x_i mal y_{i+1} minus x_{i+1} mal y_i entspricht, wobei die letzte Kante vom letzten Eckpunkt zum ersten zurückführt. Große Koordinaten können IEEE-754-Doubles überlaufen; ist die Zwischensumme nicht endlich, scheitert die Anfrage mit einer klaren Meldung statt Infinity in JSON zu serialisieren, sodass automatische Bewerter und Edge-Worker ehrlich über den Zahlenbereich bleiben.
Eingabevertrag, Ringnormalisierung und Antwortfelder
Jeder Eckpunkt kann ein Zwei-Element-Array [x, y] oder ein Objekt {x, y} sein; lon/lat-artige Schlüssel lon und lat (oder lng) werden akzeptiert, wenn Sie in einer lokal projizierten Ebene arbeiten und GIS-Objektformen wiederverwenden. Entspricht der letzte Punkt exakt dem ersten, gilt er als GIS-Schließduplikat und wird vor der Zählprüfung verworfen, sodass offene und geschlossene Ringe mit vier eindeutigen Ecken n gleich vier ergeben. Beispiel: coordinates [[0,0],[4,0],[4,3],[0,3]] liefert Fläche zwölf und Orientierung counterclockwise, wenn der Ring in dieser Reihenfolge steht. Senden Sie per POST einen JSON-Body, dessen Hauptfeld coordinates ist: ein geordnetes Array mit mindestens drei Eckpunkten. Die Aliase vertices, points, polygon und coords zeigen auf dieselbe Liste, damit Formularbeschriftungen und SDK-Snippets lesbar bleiben. Optionale precision (Aliase decimals, dp) ist eine Ganzzahl von null bis fünfzehn und steuert die Dezimalstellen numerischer Felder; Standard ist zehn für stabile Goldens über Runtimes. Fehlende Listen, Nicht-Arrays, nicht endliche Koordinaten, leere Zeichenketten und Ringe unter drei Eckpunkten nach Normalisierung lösen invalid_input aus und werden nicht berechnet. Bei Erfolg enthält der Body n (Eckpunktzahl nach Normalisierung), area (nichtnegativ), signed_area (orientierungsbewusst), orientation als counterclockwise, clockwise oder degenerate, eine formula-Zeichenkette zur Shoelace-Identität und coordinates als normalisierten {x, y}-Ring. Kombinieren Sie das kostenlose Browser-Werkzeug für schnelle Plausibilitätschecks mit dem identischen API-Vertrag, wenn Sie hunderte Grundstückskonturen stapelweise verarbeiten; beide Pfade rufen dieselbe reine solve-Funktion auf, sodass Gleitkommaergebnisse bei gegebener precision byteweise übereinstimmen. Erfolgreiche API-Items kosten die veröffentlichte Basis von $0.002; Validierungsfehler werden nicht berechnet.
Wo Flächenrechner aus Koordinaten ihren Nutzen zeigen
Weil diese Fähigkeit reines Parse-Tier A ist, bleibt jeder erfolgreiche Aufruf bei $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.
Technische Fragen
Spielt die Reihenfolge der Eckpunkte eine Rolle?
Ja für signed_area und orientation (counterclockwise gegenüber clockwise), aber die absolute Fläche hat für einen einfachen Ring in beiden Richtungen dieselbe Magnitude.
Was kostet der Flächenrechner aus Koordinaten?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das prepaid KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingaben werden nicht berechnet.