I am polling this external website for GeoJSON, http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_hour.geojson,,
and sending the output to a feature layer as an update to that layer. The incoming JSON has an id field as unique identifier that I have applied the TRACK_ID tag to, and in my feature layer I also have an ID field tagged with TRACK_ID. I have a field mapper processor that is mapping the two ID fields.
My problem is that the same events are being returned multiple times when this website is pulled, and they are creating multiple features in the feature layer, each with the same ID for the same event.
How can I get the GeoEvent processor to update the feature layer rather than add new features when I have an incoming value tagged with TRACK_ID that matches a feature already in the layer with the same id tagged as TRACK_ID?