I am working on a project which requires real time map matching. I am currently using ArcGIS but not sure whether it will work.
Here is what happens with my system:
the cell phones sent GPS fixes every five seconds to my server and I need to do real time map matching to snap the point on to one of the links of the map and store the matched points.
ArcGIS has a 'near' tool for snapping the point to nearest link. However, the input to the tool has to be a shapefile for the points.
I am wondering how I can deal with the real time data I get in ArcGIS. Creating a shape file for each point?
Any other suggestion for accomplish this work?
Best Answer
Create a point feature from your GPS location (presumably stored as a table format file) using Make XY Event and Copy Features and then use this with the Near tool - or try the Spatial Join tool with the 'closest' option. You will likely want to store these intermediate features in a temporary/scratch workspace that can be deleted after obtaining the final output (which you could Append to your database).