Standarddistanz von Punkten
Bewerten Sie die Kompaktheit einer Punktwolke mit einer Zahl: (0; 0), (3; 4) und (6; 0) haben ihren Mittelpunkt bei (3; 1,333333333333) und eine Standarddistanz von 3,091206165165. Sie ist das räumliche Gegenstück zur Standardabweichung. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Die Standarddistanz ist das räumliche Gegenstück zur Standardabweichung: Sie misst, wie eng sich eine Menge von Karten- oder Vermessungspunkten um ihren Mittelpunkt (mean center) ballt. GIS-Analysten, Stadtplaner, Epidemiologen und Location-Intelligence-Teams nutzen sie als Ein-Zahlen-Kompaktheitsmaß für Filialstandorte, Vorfälle, Sensoren oder Wildtierbeobachtungen. Dieser Rechner nimmt planare Koordinaten entgegen (projizierte Ost- und Nordwerte, lokale Vermessungseinheiten oder als planare Zahlen behandelte lat/lon), bestimmt den Mittelpunkt als Mittelwert von x und von y und liefert die quadratische mittlere euklidische Entfernung jedes Punkts zu diesem Zentrum — die klassische Standarddistanz nach Bachi mit Divisor n. Ein einzelner Punkt ergibt Dispersion null; größere Wolken erhöhen den Wert in denselben Einheiten wie Ihre Koordinaten. Keine Netzaufrufe, keine Modelle und keine geodätische Näherung, sofern Sie nicht zuerst projizieren.
Was die Standarddistanz misst und wie der Mittelpunkt definiert ist
In der eindimensionalen Statistik ist die Standardabweichung die quadratische mittlere Abweichung der Beobachtungen vom arithmetischen Mittel. In der Ebene ist das natürliche Analogon die Standarddistanz einer Punktmenge: Ersetzen Sie jede Beobachtung durch ein Koordinatenpaar, den skalaren Mittelwert durch den Mittelpunkt und die absolute Abweichung durch die euklidische Distanz. Weil die Formel rotationsinvariant ist, ändert das Drehen der gesamten Wolke um den Ursprung SD nicht — sie ist ein reines Kompaktheitsmaß, keine Richtungsellipse.
Verwenden Sie projizierte Kartenmeter, wenn Sie SD in realen Geländeeinheiten brauchen; rohe geografische Länge und Breite als planare x und y zu behandeln eignet sich zum relativen Ranking naher Cluster, ist aber kein geodätischer Radius. Wenn alle Punkte zusammenfallen, ist SD null — die Wolke hat keine räumliche Streuung. Bilden die Punkte einen Kreis mit Radius r um das Zentrum, nähert sich SD dem Wert r, sobald die Stichprobe den Kreis füllt.
Diese Fähigkeit verwendet stets die klassische Populationsform mit Divisor n (nicht n minus eins), abgestimmt auf GIS-Lehrbücher und gängige Raumanalyse-Software, sodass ein Dreieck aus drei Punkten und eine Tausend-Punkt-Vermessung dieselbe Definition teilen.
Wann sich die Standarddistanz lohnt
Teams zur Standortwahl im Einzelhandel bewerten Kandidaten-Cluster von Filialen danach, wie eng Kundenpunkte um einen vorgeschlagenen Mittelpunkt liegen — eine kleinere Standarddistanz deutet oft auf ein fußläufiges Einzugsgebiet hin. Public-Health-Dashboards vergleichen die Kompaktheit von Ausbrüchen über Wochen hinweg, ohne einen vollständigen Stack räumlicher Statistik aufzusetzen. Wildtierökologen fassen Telemetrie-Burst als eine einzige Dispersionslänge zusammen, bevor sie Home-Range-Modelle laufen lassen.
Vermesser und Bauingenieure prüfen, dass Kontrollpunkte oder Absteckmarken innerhalb einer erwarteten Toleranzwolke bleiben. Lernplattformen brauchen ein deterministisches Orakel für Hausaufgaben zur räumlichen Statistik, das der Lehrbuchformel mit Divisor n folgt und leere Eingaben ablehnt statt ein stilles Null zu erfinden.
Anwendungsfälle
Kompaktheit von Einzelhandels-Einzugsgebieten
Bewerten Sie, wie eng sich Kunden- oder Filialstandorte um ihren Mittelpunkt ballen, um fußläufige Einzugsgebiete und Standort-Shortlists zu vergleichen.
Epidemiologie und Vorfallsdispersion
Fassen Sie Fall- oder Kriminalitäts-Punktwolken als eine räumliche Standardabweichung für wöchentliche Kompaktheits-Dashboards zusammen.
Vermessungskontrolle und räumliche Statistik im Unterricht
Prüfen Sie, dass Kontrollpunkte in einer Toleranzwolke bleiben, oder bewerten Sie Standarddistanz-Hausaufgaben mit einem deterministischen Orakel mit Divisor n.
Häufige Fragen
Wie berechnet man die Standarddistanz aus einer Punktmenge?
Bestimmen Sie den Mittelpunkt als Mittelwert aller x und aller y. Senden Sie points als [{x,y}, …] (Aliase lon/lat akzeptiert).
Brauche ich projizierte Koordinaten?
Für SD in Geländemetern ja — verwenden Sie ein projiziertes CRS oder lokale Vermessungseinheiten.
Was bedeutet eine Standarddistanz von null?
Dass die Punkte überhaupt nicht streuen: Alle liegen an derselben Stelle. Auch ein einzelner Punkt ergibt null, weil er mit seinem eigenen Mittelpunkt zusammenfällt.
Warum wird durch n und nicht durch n minus eins geteilt?
Verwendet wird die klassische Populationsform aus GIS-Lehrbüchern und gängiger Software für Raumanalyse. So teilen ein Dreieck aus drei Punkten und eine Erhebung mit Tausenden Punkten dieselbe Definition.
Ändert eine Drehung der Punkte das Ergebnis?
Nein. Dreht man die ganze Wolke um den Ursprung, bleibt die Standarddistanz gleich, sie misst also reine Kompaktheit. Eine Richtung beschreibt sie nicht, anders als eine Richtungsellipse.
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/standard-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"points":[{"x":0,"y":0},{"x":3,"y":4},{"x":6,"y":0}]}'const res = await fetch("https://api.kit.forhosting.com/geo/standard-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"points": [
{
"x": 0,
"y": 0
},
{
"x": 3,
"y": 4
},
{
"x": 6,
"y": 0
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/standard-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"points": [
{
"x": 0,
"y": 0
},
{
"x": 3,
"y": 4
},
{
"x": 6,
"y": 0
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/standard-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"points":[{"x":0,"y":0},{"x":3,"y":4},{"x":6,"y":0}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"points":[{"x":0,"y":0},{"x":3,"y":4},{"x":6,"y":0}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/standard-distance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"points": [
{
"x": 0,
"y": 0
},
{
"x": 3,
"y": 4
},
{
"x": 6,
"y": 0
}
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.standard_distance",
"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
Was die Standarddistanz misst und wie der Mittelpunkt definiert ist
Formal gilt: Sind Ihre n Punkte (x_i, y_i), so ist mean_x der Mittelwert aller x_i und mean_y der Mittelwert aller y_i. Die Standarddistanz SD ist die Quadratwurzel des Mittelwerts von (x_i minus mean_x) zum Quadrat plus (y_i minus mean_y) zum Quadrat über n. Diese Identität ist genau die Wurzel aus der Summe der x-Varianz und der y-Varianz, wenn beide Varianzen den Populationsdivisor n verwenden.
Eingabevertrag, Antwortfelder und Validierungsregeln
Beispiel: Die Punkte (0,0), (3,4) und (6,0) haben den Mittelpunkt (3, 4/3) und eine Standarddistanz gleich der Wurzel aus sechsundachtzig durch neun. Optionale Felder werden weggelassen, nie null. Senden Sie einen JSON-Body mit einem Pflicht-Array points aus Objekten, jeweils mit endlichen numerischen x und y. Aliase locations, coordinates und vertices sind für das Array akzeptiert; jeder Punkt darf lon, lng oder easting statt x und lat oder northing statt y liefern. Mindestens ein Punkt ist erforderlich; leere Arrays, Nicht-Arrays und fehlende points scheitern mit invalid_input und werden nicht berechnet. Jede Koordinate kann als JSON-Zahl oder numerische Zeichenkette eintreffen; nicht-endliche Werte, leere Strings und nicht-numerische Tokens scheitern unter Angabe des Punktindex. Der Dienst begrenzt die Liste auf zehntausend Punkte, um Arbeitsspeicher und Latenz des Workers zu begrenzen. Bei Erfolg liefert die Antwort n, mean_x, mean_y und ein verschachteltes Objekt mean_center mit denselben Koordinaten; sum_squared_distance ist die Rohsumme der quadrierten euklidischen Abweichungen vor Division durch n; variance_x und variance_y sind die Populationsvarianzen jeder Achse; standard_distance ist die primäre Kompaktheitsmetrik; und formula formuliert die Identität zur Anzeige neben dem Ergebnis. Kombinieren Sie die numerische SD mit Ihrer eigenen Kartenebene, wenn Sie einen Kreis mit Radius standard_distance um den Mittelpunkt brauchen; dieser Endpunkt liefert nur Maße, kein GeoJSON und keine Kacheln.
Wann eine Standarddistanz-API ihren Platz in einer Pipeline verdient
Projizieren Sie zuerst, wenn Sie Meter brauchen; wiederverwenden Sie dasselbe points-Array, das Sie bereits an Bounding-Box- oder Convex-Hull-Werkzeuge senden; und fixieren Sie die gerundete standard_distance in automatisierten Tests, damit eine künftige Umschreibung die Definition nicht unbemerkt ändert. Der kostenlose Browser-Pfad nutzt dasselbe solve-Modul wie die API und hält Marketing-Widgets und Produktionsautomatisierung in jedem Randfall ausgerichtet — vom Nullwert eines Einzelpunkts bis zu Wolken mit mehreren tausend Punkten.
Technische Fragen
Ist die Standarddistanz dasselbe wie die Standardabweichung?
Sie ist das zweidimensionale räumliche Analogon: RMS-euklidische Distanz vom Mittelpunkt, gleich sqrt(variance_x + variance_y) mit Populationsvarianzen.
Was passiert, wenn ich nur einen Punkt sende?
Der Mittelpunkt ist dieser Punkt und standard_distance ist 0. Leere Arrays und fehlende points scheitern mit invalid_input und werden nicht berechnet.
Was kostet der Standarddistanz-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.