Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erfahren Sie mehr über Geofences in Amazon Location Service
Mit Ressourcen zur Erfassung von Geofences können Sie Geofences — virtuelle Grenzen — auf einer Karte speichern und verwalten. Sie können Standorte anhand einer Geofence-Sammlungsressource auswerten und Benachrichtigungen erhalten, wenn die Standortaktualisierung die Grenze eines der Geofences in der Geofence-Sammlung überschreitet.
Im Folgenden wird gezeigt, wie Sie Ressourcen zur Geofence-Erfassung erstellen und verwenden:
-
Erstellen Sie in Ihrem Konto eine Ressource zur Erfassung von Geofence. AWS
-
Fügen Sie dieser Sammlung Geofences hinzu. Sie können dies tun, indem Sie entweder das Geofence-Upload-Tool auf der Amazon Location-Konsole oder Amazon Location Geofences verwenden. API Weitere Informationen zu den verfügbaren Optionen finden Sie unter Zugreifen auf den Amazon-Standort.
Geofences können entweder durch ein Polygon oder durch einen Kreis definiert werden. Verwenden Sie ein Polygon, um herauszufinden, wann ein Gerät einen bestimmten Bereich betritt. Verwenden Sie einen Kreis, um herauszufinden, wann sich ein Gerät innerhalb einer bestimmten Entfernung (Radius) von einem Punkt befindet.
-
Sie können damit beginnen, Standorte anhand all Ihrer Geofences zu bewerten. Wenn eine Standortaktualisierung die Grenzen eines oder mehrerer Geofences überschreitet, gibt Ihre Geofence-Erfassungsressource bei Amazon einen der folgenden Geofence-Ereignistypen aus: EventBridge
-
ENTER— Für jeden Geofence, bei dem die Standortaktualisierung durch Eingabe die Grenze überschreitet, wird ein Ereignis generiert.
-
EXIT— Ein Ereignis wird für jeden Geofence generiert, bei dem das Standort-Update seine Grenze überschreitet, indem es ihn verlässt.
Weitere Informationen finden Sie unter Reagieren auf Amazon Location Service-Ereignisse mit Amazon EventBridge. Sie können die Überwachung auch mithilfe von Diensten wie Amazon CloudWatch und integrieren AWS CloudTrail. Weitere Informationen finden Sie unter, Überwachen Sie den Amazon Location Service mit Amazon CloudWatch undProtokollieren und überwachen mit AWS CloudTrail.
-
Wenn Sie beispielsweise eine LKW-Flotte verfolgen und benachrichtigt werden möchten, wenn sich ein Lkw in einem bestimmten Bereich eines Ihrer Lagerhäuser befindet. Sie können einen Geofence für den Bereich rund um jedes Lager erstellen. Wenn die Lkw Ihnen dann aktualisierte Standorte senden, können Sie Amazon Location Service verwenden, um diese Positionen auszuwerten und festzustellen, ob ein Lkw eines der Geofence-Gebiete erreicht (oder verlassen) hat.
Anmerkung
Ihre Abrechnung erfolgt nach der Anzahl der Geofence-Sammlungen, anhand derer Sie die Auswertung durchführen. Ihre Rechnung wird nicht von der Anzahl der Geofences in jeder Sammlung beeinflusst. Da jede Geofence-Sammlung bis zu 50.000 Geofences enthalten kann, sollten Sie Ihre Geofences nach Möglichkeit in weniger Sammlungen zusammenfassen, um die Kosten für Geofence-Bewertungen zu senken. Die generierten Ereignisse enthalten die ID der einzelnen Geofences in der Sammlung sowie die ID der Sammlung.
Geofence-Ereignisse
Standorte von Positionen, die Sie überwachen, werden durch eine ID namens a referenziert DeviceId
(und die Positionen werden als Gerätepositionen bezeichnet). Sie können eine Liste mit Gerätepositionen zur Auswertung direkt an die Ressource zur Erfassung von Geofences senden, oder Sie können einen Tracker verwenden. Weitere Informationen zu Trackern finden Sie im nächsten Abschnitt.
Sie erhalten Ereignisse (über Amazon EventBridge) nur, wenn ein Gerät einen Geofence betritt oder verlässt, nicht bei jeder Positionsänderung. Das bedeutet, dass Sie in der Regel Ereignisse erhalten und viel seltener darauf reagieren müssen als bei jeder Aktualisierung der Geräteposition.
Anmerkung
Bei der ersten Standortauswertung für ein bestimmtes Objekt wird davon ausgegangenDeviceID
, dass sich das Gerät zuvor nicht in Geofences befand. Das erste Update generiert also ein ENTER
Ereignis, wenn es sich innerhalb eines Geofences in der Sammlung befindet, und kein Ereignis, wenn nicht.
Um zu berechnen, ob ein Gerät einen Geofence betreten oder verlassen hat, muss Amazon Location Service den vorherigen Positionsstatus für das Gerät beibehalten. Dieser Positionsstatus wird für 30 Tage gespeichert. Nach 30 Tagen ohne Aktualisierung für ein Gerät wird eine neue Standortaktualisierung als erste Positionsaktualisierung behandelt.
Geofence-Terminologie
- Geofence-Sammlung
-
Enthält null oder mehr Geofences. Es ist in der Lage, Geofence zu überwachen, indem es auf Anfrage Eingangs- und Austrittsereignisse ausgibt, um die Position eines Geräts anhand seiner Geofences zu bewerten.
- Geofence
-
Eine Polygon- oder Kreisgeometrie, die eine virtuelle Grenze auf einer Karte definiert.
- Polygongeometrie
-
Ein Amazon Location Geofence ist eine virtuelle Grenze für ein geografisches Gebiet und wird als Polygongeometrie oder als Kreis dargestellt.
Ein Kreis ist ein Punkt, der von einer Entfernung umgeben ist. Verwenden Sie einen Kreis, wenn Sie benachrichtigt werden möchten, wenn sich ein Gerät in einer bestimmten Entfernung von einem Standort befindet.
Ein Polygon ist eine Anordnung, die aus einem oder mehreren linearen Ringen besteht. Verwenden Sie ein Polygon, wenn Sie eine bestimmte Grenze für Gerätebenachrichtigungen definieren möchten. Ein linearer Ring ist eine Anordnung von vier oder mehr Scheitelpunkten, wobei der erste und der letzte Scheitelpunkt identisch sind und somit eine geschlossene Grenze bilden. Jeder Eckpunkt ist ein zweidimensionaler Punkt der Form
[longitude, latitude]
, wobei die Einheiten für Längen- und Breitengrad Grad sind. Die Scheitelpunkte müssen gegen den Uhrzeigersinn um das Polygon herum angeordnet sein.Anmerkung
Amazon Location Service unterstützt keine Polygone mit mehr als einem Ring. Dazu gehören Löcher, Inseln oder Multipolygone. Amazon Location unterstützt auch keine Polygone, die im Uhrzeigersinn gewickelt sind oder den Antimeridian kreuzen.
Das Folgende ist ein Beispiel für einen einzelnen linearen externen Ring:
[ [ [-5.716667, -15.933333], [-14.416667, -7.933333], [-12.316667, -37.066667], [-5.716667, -15.933333] ] ]