Ein Geofence ist ein virtueller Zaun. Statt aus Pfosten und Draht besteht er aus einer Grenze, die auf eine Karte gezeichnet wird, und statt Dinge physisch ein- oder auszusperren, beobachtet er, was die Grenze überschreitet, und reagiert darauf. Fährt ein Lieferwagen in die Straße eines Kunden, markiert eine Paket-App die Bestellung als "kommt jetzt an". Verlässt das Telefon eines Mitarbeiters eine Baustelle, stoppt die Zeiterfassung die Uhr. Driftet eine autonome Drohne in Richtung Sperrluftraum, holt sie der Flugcontroller zurück. Alle drei sind Geofences, die dieselbe Aufgabe erfüllen: einen Standort in ein Ereignis zu verwandeln.
Dieser Leitfaden erklärt, was ein Geofence tatsächlich ist, wie der zugrunde liegende Test funktioniert und wie sich standortbewusstes Verhalten in eine App oder einen KI-Agenten einbauen lässt.
Die Kernidee in 30 Sekunden
Ein Geofence besteht aus zwei Teilen: einer Form und einer Regel.
Die Form ist eine Region auf der Erdoberfläche. Die beiden gängigen Varianten sind ein Kreis, definiert durch eine Mittelpunktskoordinate und einen Radius in Metern, sowie ein Polygon, definiert durch eine geordnete Liste von Breiten- und Längengradpunkten, die einen Umriss nachzeichnen. Ein Kreis genügt für "innerhalb von 200 Metern um diesen Laden". Ein Polygon brauchen Sie für "innerhalb dieser Lieferzone" oder "innerhalb dieser Stadtgrenzen", wo der Verlauf unregelmäßig ist.
Die Regel ist das, was passiert, wenn etwas die Form überschreitet. Die beiden entscheidenden Ereignisse sind Enter (eine getrackte Entität bewegt sich von außen nach innen) und Exit (von innen nach außen). Manche Systeme ergänzen ein drittes, Dwell, das auslöst, wenn eine Entität länger als eine festgelegte Zeit im Inneren verweilt.
Das ist das gesamte Konzept. Alles Weitere sind technische Details rund um Genauigkeit, Performance und Zuverlässigkeit.
Wie der Test tatsächlich funktioniert
Bei jedem Positions-Update führt das System einen Containment-Test aus: Liegt diese Koordinate innerhalb dieser Form oder nicht?
Bei einem Kreis ist der Test eine Distanzberechnung. Messen Sie die Großkreisdistanz vom Gerät zum Mittelpunkt; ist sie kleiner als der Radius, befindet sich das Gerät im Inneren. Bei einem Polygon ist die Standardmethode der Point-in-Polygon-Test per Ray Casting: Ziehen Sie eine gedachte Linie vom Punkt aus ins Unendliche und zählen Sie, wie oft sie die Kanten des Polygons kreuzt. Eine ungerade Zahl an Schnittpunkten bedeutet innen, eine gerade bedeutet außen.
Die Geometrie ist günstig. Ein modernes Gerät kann tausende dieser Tests pro Sekunde ausführen. Die schwierigen Teile sind alles, was darum herum liegt:
- Genauigkeit. GPS driftet. Ein stillliegendes Telefon kann Positionen melden, die um zehn Meter und mehr wandern, was nahe einer Grenze Phantom-Enter- und -Exit-Ereignisse erzeugt. Produktives Geofencing ergänzt Hysterese (das Gerät muss die Linie erst ein Stück überschreiten, bevor ausgelöst wird) und Konfidenzschwellen.
- Akku. Ständiges GPS-Polling entleert ein Telefon. Mobile Betriebssysteme bieten energiesparende Geofencing-APIs, die Wi-Fi- und Mobilfunksignale nutzen, um die App nur dann zu wecken, wenn eine Grenze wahrscheinlich überschritten wird.
- Status. Ein Enter-Ereignis ergibt nur Sinn, wenn der vorherige Status bekanntlich außen war. Die Engine muss die zuletzt bekannte Beziehung jeder Entität zu jedem Geofence speichern.
Woher die Koordinaten stammen
Ein Geofence-Check ist nur so gut wie die Koordinate, die Sie ihm zuführen. Diese Koordinate muss irgendwoher kommen, und selten liegt sie bereits in sauberer Breiten- und Längengradform vor.
In der Praxis starten Sie meist mit einer Adresse ("Hauptstraße 12, Berlin"), einem Ortsnamen ("das zentrale Lager") oder einem rohen Signal. Diese in die präzise [lng, lat]-Angabe zu verwandeln, die ein Geofence-Test braucht, ist die Aufgabe von Geocoding und Reverse Geocoding:
- Geocoding wandelt eine Adresse oder einen Ortsnamen in Koordinaten um, sodass Sie einen Geofence um den Standort eines Kunden bauen oder prüfen können, ob das Ziel einer Bestellung innerhalb einer Lieferzone liegt.
- Reverse Geocoding wandelt Koordinaten zurück in eine lesbare Adresse, sodass ein Enter-Ereignis "angekommen in der Hauptstraße 12" melden kann statt "angekommen bei 52.5200, 13.4050".
- Ortsdaten erlauben es, Geofences an bekannten Points of Interest zu verankern statt an handgezeichneten Formen.
Genau hier leistet eine Standortdaten-Plattform die Schwerarbeit. MapAtlas liefert GDPR-konformes Geocoding, Reverse Geocoding und Ortssuche in ganz Europa und darüber hinaus, sodass die Koordinate, die in Ihren Point-in-Polygon-Test geht, präzise ist und das herauskommende Ereignis aussagekräftig.
Geofencing für KI-Agenten
Geofencing war früher ein Feature mobiler Apps. 2026 ist es zunehmend etwas, worüber KI-Agenten schlussfolgern. Ein Agent, der Logistik, Außendienst oder Reisen abwickelt, muss Fragen beantworten wie "Ist dieser Fahrer schon in der Depotzone?" oder "Welcher dieser Läden liegt innerhalb der 15-Minuten-Reichweite des Kunden?".
Dafür braucht der Agent zwei Dinge: saubere Standortdaten und eine Grenze, gegen die er testet. Er kann eine Koordinate über eine Geocoding-API beziehen, einen Geofence als GeoJSON-Polygon definieren oder laden und den Containment-Check als Tool-Call ausführen. Kombiniert man Geofencing mit einer Isochrone (einer Reisezeit-Grenze statt einer festen Form), kann der Agent über Erreichbarkeit schlussfolgern statt über reine Distanz, was dem deutlich näherkommt, wie Menschen tatsächlich über "in der Nähe" denken.
Häufige Anwendungsfälle
- Lieferung und Logistik. "Out for delivery"- und "Angekommen"-Ereignisse auslösen; warnen, wenn ein Fahrzeug seinen geplanten Korridor verlässt.
- Außendienst und Personal. Automatischer Check-in und Check-out, wenn Mitarbeitende eine Baustelle betreten oder verlassen.
- Handel und Marketing. Eine passende Nachricht senden, wenn ein bekannter Nutzer in der Nähe eines Geschäfts ist, mit Einwilligung.
- Flotten- und Asset-Tracking. Eine Warnung in dem Moment erhalten, in dem Equipment ein autorisiertes Gebiet verlässt.
- Sicherheit und Compliance. Warnen, wenn ein Gerät ein Gefahrengebiet oder einen Sperrluftraum betritt.
Richtig umgesetzt
Ein zuverlässiger Geofence läuft auf drei Dinge hinaus: Speichern Sie Ihre Grenzen sauber (GeoJSON ist der De-facto-Standard), beschaffen Sie präzise Koordinaten (eine gute Geocoding- und Reverse-Geocoding-API zählt mehr als der Geometrie-Code) und planen Sie für die unsauberen Grenzfälle (GPS-Drift, Signalverlust und Geräte, die exakt auf der Linie liegen).
Macht man das richtig, wird ein Geofence zu einer der zuverlässigsten Methoden, die physische Welt mit Ihrer Software zu verbinden, ganz gleich, ob das, was die Grenze überschreitet, ein Lieferwagen, ein Telefon oder ein KI-Agent ist, der darüber schlussfolgert, wo sich Dinge befinden.
Weiterführende Artikel
Häufig gestellte Fragen
Was ist ein Geofence?
Ein Geofence ist eine virtuelle Grenze, die um ein reales geografisches Gebiet gezogen wird. Sobald ein Gerät, ein Fahrzeug oder ein Software-Agent diese Grenze überschreitet, löst das System ein Ereignis aus: eine Benachrichtigung, ein Datenbank-Update, einen Webhook oder eine beliebige andere Aktion. Die Grenze kann ein einfacher Kreis sein (ein Mittelpunkt plus Radius) oder ein beliebiges Polygon, das um ein Gebäude, eine Lieferzone, einen Stadtteil oder ein Gefahrengebiet gezogen wird. Geofencing ist einer der zentralen Bausteine standortbasierter Dienste.
Wie funktioniert Geofencing?
Geofencing vergleicht fortlaufend die aktuelle Position eines Geräts mit einer oder mehreren gespeicherten Grenzformen. Eine Standortquelle (GPS, Wi-Fi, Mobilfunk oder IP) meldet Koordinaten; ein Point-in-Polygon- oder Point-in-Radius-Test entscheidet, ob diese Koordinaten innerhalb oder außerhalb jedes Geofence liegen; und ein Statuswechsel von außen nach innen (oder innen nach außen) löst ein Enter- oder Exit-Ereignis aus. Der Test selbst ist schnelle Geometrie, die eigentliche Herausforderung liegt also bei Genauigkeit, Akkuverbrauch und der Vermeidung von Fehlauslösungen nahe der Grenze.
Was ist der Unterschied zwischen einem Geofence und einem Geofence Warrant?
Ein Geofence im Software Engineering ist eine virtuelle Grenze, die Sie definieren, um App-Verhalten auszulösen, etwa eine Liefermeldung oder einen Check-in. Ein Geofence Warrant ist dagegen eine juristische Anordnung, die einen Datenhalter auffordert offenzulegen, welche Geräte sich in einem bestimmten Zeitfenster in einem Gebiet befanden. Beide teilen dasselbe Grundkonzept, eine Grenze auf der Karte, aber das eine ist ein Produkt-Feature, das Sie bauen, das andere ein Instrument der Strafverfolgung. Dieser Artikel behandelt die technische Variante.
Brauche ich GPS für Geofencing?
Nicht zwingend. GPS liefert im Freien die präziseste Position, doch Geofences lassen sich auch gegen gröbere Standortquellen wie Wi-Fi, Mobilfunk-Triangulation oder IP-basierte Geolokalisierung auswerten, wenn die Genauigkeit weniger kritisch ist. Die richtige Quelle hängt von der Größe Ihres Geofence ab: Eine 50-Meter-Grenze um einen Ladeneingang erfordert GPS-Genauigkeit, während eine stadt- oder landesweite Zone problemlos mit grober Lokalisierung auskommt.
Wie füge ich Geofencing zu meiner App oder meinem KI-Agenten hinzu?
Speichern Sie Ihre Grenzen als GeoJSON-Polygone oder -Kreise, beschaffen Sie eine verlässliche Koordinate für die getrackte Entität (oft über eine Geocoding- oder Reverse-Geocoding-API) und führen Sie bei jedem Positions-Update einen Point-in-Polygon-Test aus. MapAtlas liefert das Geocoding, das Reverse Geocoding und die Ortsdaten, die aus einer Adresse oder einem Ortsnamen die präzisen Koordinaten machen, die ein Geofence-Check braucht. So kann ein KI-Agent beurteilen, ob sich ein Nutzer, ein Asset oder eine Bestellung innerhalb einer bestimmten Zone befindet.

