RPMagic – Crash locating service

Road Position Magic (RPM) is a web service that geocodes and then locates your crash reports for analysis.

Do all of your crashes occur right in the middle of the nearest intersection? On the sidewalk? We didn’t think so.

RPM starts by simply geocoding your crash to the nearest intersection using the primary and cross streets. But then it identifies the proper approach street using the direction from the intersection and it “walks” the crash coordinate along that street according to the distance from the intersection. Finally, it use other crash and vehicle fields like type of collision and vehicle directions and movements to decide which side of the road to place the crash on whenever possible.

That is positioning the crash on the road. That allows for accurate analysis of crash locations. That is RPMagic!


  • Assign latitude and longitude values to crashes automatically – every night
  • Locate using the street names along with the distance and direction from the nearest intersection
  • Refine the already offset location utilizing fields such as direction, movement and type of collision
  • With the proper data it will even locate using street address, route and milepost or node / facility id
  • Use the new built-in Pd’ GIS for geocoding or link to your own in-house ArcGIS® Server.
  • Microsoft, Oracle or PostgreSQL database support

The RPM locator has been in use by our Crash Magic clients for over 5 years. This latest version can use our very own Pd’ GIS for geocoding and locating the crashes. We can even provide the base map!

The system is complete and ready to use. While we’re improving it all the time, it’s ready to start locating your crashes today. No consulting work, project spin-up or custom coding. After licensing the service we configure the settings to your database and basemap and turn it loose.

During the locating process, the system records the method(s) it used and the confidence that it has found the correct location. We’ve even created a utility for identifying mismatched locations, comparing coordinates across systems and helping to improve the process anywhere it falls down.

After initial configuration, a flat fee for nightly location of all your new crash data. Set it and forget it.

Bonus – Are your crash report street names misspelled so much that you start to wonder if you’ve been spelling them right yourself? Every crash located by RPM includes a street and cross street based on the underlying GIS. Use your original names or incorporate these standardized names into your crash queries!