Hi
I am trying to create a safety mechanism for rail employees. I have live feed of GPS coordinates of trains( for whole country) and 100 buffers. I need to trigger an alert if any of the GPS point enter into any of these buffer polygon. How I can approach this problem?
Thanks
Saurabh
Robert,
Can you please explain the same in bit detail, so that simultaneous alerts can be triggered for all such intersections.
Kristian
Yes that's correct. But issue i am facing is that there can be many such intersection happening at the same time and alert has to be send for all such intersections simultaneously.
I'm having a hard time picturing this. Are the buffers moving, or are they in fixed locations? I presume the GPS locations will be updating at a set interval. Once a GPS point intersects a buffer, you want to send an alert that indicates the GPS point ID and the buffer ID. Is that correct?
I would have to agree with Steve then the GeoEvent server sounds like the best match for your scenario.
Steve
These buffer location will be at different locations and GPS points will be in thousands. Alerts should be simultaneous else it might be late for the concern person
There are two hurdles i can see in the merging all the buffers and then intersecting one by one. First these buffers are independent identity ( represents locations for workers). The application needs to send the buffers ID along with intersecting GPS point ID as an Alert. If more than one instance of buffer is found then multiple pairs will be send. I am not sure merging will help me get different buffer ID and their intersecting GPS ID and more over GPS point will be in thousands and i need to generate simultaneous alerts. Iterating one by one wont solve the problem.
If some how i could interest all the buffer and gps point ( something like spatial joins in arcmap) that might solve the problem.
I hate to go all ESRI sales person but this sounds like a perfect use scenario for the GeoEvent extension for ArcGIS Server. Short of that, I suppose you could incorporate a windows.setInterval based on some acceptable interval (1 minute? 30sec?) where you query the current location against the polygons in order to determine if you should warn the person of an approaching train.
Saurabh,
I would start by merging all 100 buffers to one feature/geometry that way you can do a spatial query on each train gps point against the one polygon (merged buffers) each time you get new gps results.
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.