Hello,
I'm using ArcGIS GeoEvent Server to track moving assets and detect ENTER/EXIT events relative to dynamic geofences.
After I perform a geofence synchronization from a feature service I’ve observed that the internal state of tracked objects is reset. As a result, GeoEvent stops recognizing which objects were previously inside a geofence. This causes the next movement to incorrectly trigger an ENTER again, and EXIT events are not triggered unless a new ENTER occurs post-sync.
Questions:
Is this behavior expected — that GeoEvent clears its internal spatial relationship state during geofence synchronization?
Is there any way to retain or restore this state after syncing?
Has anyone implemented a workaround using an external cache to reinject object states after a sync, perhaps by simulating ENTER events?
Any best practices or suggested workflows would be greatly appreciated.
Thanks in advance,
Abdelrahman Ghazaly.