ITIS OnSafety Safety Portal GeoLocator

Save Time & Increase Accuracy

OnSafetyCrash GeoLocator

Automatically locate 95% of your crashes.

OnSafety logo

Improve your department’s crash data accuracy using our automated post-collection cleanup and geolocation tool.

ITIS’ OnSafety™ GeoLocator application contains all the elements to automatically extract, transform, and load (ETL) crash data into a high-performance data warehouse.

Consistently improve the accuracy of your crash locations to an optimal 95% hit rate.

The OnSafety™ Crash GeoLocator uses standard database technologies to consume raw crash data, correct referencing errors, and automatically determine latitude/longitude coordinates of crashes for use in a Geographic Information System (GIS).

ITIS OnSafety Safety Portal GeoLocator Info Window

Process large volumes of crash records in batch or singular mode while automatically correcting spelling errors and wide variety of location referencing errors.

The OnSafety™ Crash GeoLocator application uses sophisticated techniques to rapidly process crash and roadway data using a four-step method: Classify, Parse, Scrub, Match, Geolocate.


The classify function interrogates crash data to determine the reference method most likely used to originally locate the crash.

Currently, supported methods include milepost offset, intersection offset, ramp, crash, and address. Others may be added with ease.


    The parsing function uses pattern recognition to identify pertinent elements of the road description and related data elements to identify the road name, suffix, prefix, and other data elements.

    It’s also used to construct uniform ramp names and to correctly identify mile marker and offset values.


      Crash GeoLocator performs a robust scrubbing of the crash data to remove unwanted data elements, and to replace non-standard terms with standard values.

      Additionally, the scrubbing process performs a spell-check of the core road names against a master street list to generate the correct names.


      The matching utility performs an extensive process to match pairs of crash route names to pairs of map route names. The system will match both primary and alias names, as well as suffixes and suffix alternatives; substrings, soundex functions, and spelling matches are also found. This process provides a scored match and identifies the correct intersection or ramp of each crash site.


      The geolocation utility uses the matched crash data to accurately compute a set of linear reference coordinates along a roadway. This tool takes into consideration many anomalies that can exist in the road network, including location equations, duplicate intersections, roadway name changes, ownership changes, feet/miles errors, compass vs. cardinal direction inputs, and others.

      Ready for a demonstration?