ForHosting KIT · Entwickler-Tools

Drei-Meter-Rasterindex aus Breiten- und Längengrad

Der Drei-Meter-Rasterindex weist jedem Paar aus Breiten- und Längengrad eine stabile numerische Zelladresse zu.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Dazu teilt er den Globus in schmale Breitenzeilen und bemisst die Längenspalten jeder Zeile für eine ungefähr drei Meter große Fläche. Die Antwort enthält den kombinierten Index, Zeile, Spalte, Spaltenzahl dieser Zeile, Mittelpunkt und geografische Grenzen. Das eignet sich, wenn ein kompakter, reproduzierbarer Standortschlüssel wichtiger ist als eine Straßenadresse. Weder eine Netzabfrage noch ein proprietäres Wörterverzeichnis ist dafür erforderlich.

Erzeugen Sie aus Koordinaten eine reproduzierbare Zahlenadresse

Geben Sie `lat` und `lon` in Dezimalgrad an; der Rechner ordnet den Punkt genau einer globalen Zelle zu. Der wichtigste Wert `grid_index` verbindet die Breitenzeile und die Längenspalte mit einem Punkt. So entsteht ein kompakter Schlüssel, den Sie speichern, vergleichen, protokollieren oder in eine URL aufnehmen können. Die getrennten Felder `row` und `column` erleichtern Sortierung und Datenbankarbeit, während `columns_in_row` die Geometrie des gewählten Breitenbandes beschreibt. Gleiche endliche Eingaben liefern stets dieselbe Ausgabe, denn der Algorithmus verwendet keine Netzabfrage, Zufallsentscheidung, Uhr oder veränderliche Referenztabelle. Koordinaten auf gewöhnlichen Grenzen folgen einer einheitlichen halboffenen Regel: Die südliche und westliche Grenze gehören zur Zelle, die nördliche und östliche dagegen nicht. Der Nordpol wird ausdrücklich der letzten Zeile zugeordnet; der Längengrad 180 bezeichnet denselben Antimeridian wie -180 Grad. Diese Festlegungen verhindern doppelte oder mehrdeutige Adressen an den Rändern des Koordinatensystems.

Verstehen Sie drei Meter in einem Kugelraster

Die Berechnung modelliert die Erde als Kugel mit festem mittlerem Radius. Sie erzeugt gleichwinklige Breitenzeilen, deren Nord-Süd-Abstand höchstens drei Meter beträgt. Für jede Zeile wird der Umfang des Breitenkreises durch ihre Mitte ermittelt. Anschließend werden so viele Längenspalten gewählt, dass ihre Breite auf dieser Mittellinie ebenfalls höchstens drei Meter beträgt. Deshalb sinkt die Spaltenzahl zu den Polen hin, weil dort die Breitenkreise kürzer werden. Das ist zweckmäßiger als ein weltweit gleichbleibender Längenschritt, durch den die Zellen in hohen Breiten von Ost nach West immer schmaler würden. Die ausgegebenen Grenzen beschreiben das genaue Winkelrechteck dieser Definition; der Mittelpunkt ist eine praktische repräsentative Koordinate. Die physische Größe bleibt eine Näherung: Die Erde ist keine perfekte Kugel, Gelände verlängert Oberflächenwege und Ortungsgeräte besitzen eigene Unsicherheiten. Nutzen Sie den Index für deterministische Gruppierung und Adressierung, aber nicht als Ersatz für Katastergrenzen, sicherheitskritische Navigation oder professionelle geodätische Vermessung.

Verwenden Sie den Index sicher in Datensystemen

Speichern Sie `grid_index` als Text, da er zwei möglicherweise große, durch einen Punkt getrennte ganze Zahlen enthält. Lesen Sie den kombinierten Wert nicht als Gleitkommazahl ein: Dadurch gingen die Unterscheidung von Zeile und Spalte und in manchen Umgebungen auch ganzzahlige Genauigkeit verloren. Für zusammengesetzte Datenbankschlüssel können Sie `row` und `column` ebenso in getrennten Ganzzahlspalten speichern. Ergänzen Sie langfristige Datensätze um eine Version oder einen Rasternamen, damit ein künftiger Algorithmus nicht mit dieser Definition verwechselt wird. Nahe Koordinaten teilen häufig denselben Index. Der Schlüssel eignet sich daher für Deduplizierung, grobe Anwesenheitsdaten, Cache-Partitionen und datenschutzbewusste Aggregation. Zwei Punkte auf verschiedenen Seiten einer Zellgrenze erhalten jedoch unterschiedliche Schlüssel, selbst wenn nur wenige Zentimeter zwischen ihnen liegen. Wenn Nähe entscheidend ist, prüfen Sie auch benachbarte Zeilen und Spalten oder berechnen Sie die tatsächliche Entfernung. Das Schema orientiert sich an der ungefähren Größenordnung von what3words, ist jedoch numerisch und unabhängig: Es wandelt keine offiziellen Dreiwortadressen um und bildet weder deren proprietäre Kennungen noch Wortzuordnungen nach.

Wiederholte Standortmeldungen gruppieren

Fassen Sie Beobachtungen derselben kleinen Zelle zusammen und bewahren Sie einen stabilen Schlüssel für spätere Vergleiche.

Kompakte Kartenreferenzen erzeugen

Stellen Sie eine Koordinate als numerische Zeile und Spalte dar, wenn die vollständige Dezimalschreibweise unpraktisch ist.

Räumliche Datensätze partitionieren

Verwenden Sie Zeile und Spalte als vorhersehbare Datenbank- oder Cache-Partitionen für Punktdaten.

Ist das Ergebnis eine offizielle what3words-Adresse?

Nein. Es ist ein unabhängiger numerischer Rasterindex und nutzt oder reproduziert weder das Wörterverzeichnis noch den offiziellen Adressdienst von what3words.

Sind alle Zellen exakt drei Meter große Quadrate?

Nein. Es sind kugelförmig definierte Breiten- und Längenzellen, die in der Mitte jeder Zeile ungefähr höchstens drei Meter hoch und breit sind. Ellipsoid, Gelände und Pole verursachen Abweichungen.

Was enthält der Rasterindex?

Er enthält die bei null beginnende Breitenzeile, einen Punkt und die ebenfalls bei null beginnende Längenspalte dieser Zeile. Beide Zahlen werden zusätzlich getrennt ausgegeben.

Warum ändert sich die Spaltenzahl je Zeile?

Breitenkreise werden zu den Polen hin kürzer. Eine angepasste Spaltenzahl hält die Ost-West-Breite nahe an der vorgesehenen Größenordnung.

Wie werden Koordinaten auf einer Grenze behandelt?

Süd- und Westkante gehören zur Zelle, Nord- und Ostkante führen zur nächsten. Sonderregeln legen den Nordpol in die letzte Zeile und behandeln 180 wie -180 Grad.

Was kostet eine API-Anfrage?

Jede API-Anfrage kostet $0.002. Dieselbe deterministische Logik lässt sich außerdem lokal im Browser ausführen.

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/geo/what3words-grid-index

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/geo/what3words-grid-index \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat":51.520847,"lon":-0.195521}'
{
  "lat": 51.520847,
  "lon": -0.195521
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.what3words_grid_index",
  "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.

Vollständige KIT-Dokumentation lesen →