TatukGIS: the Easy-to-Use Address Matching and Routing Solution

TatukGIS provides easy-to-use address matching and routing tools as part of their base products. This is contrary to most GIS software providers who only provide such tools as expensive add-ons to their base products. And TatukGIS address matching and routing tools are very fast!

What is Geocoding?

Geocoding is the process of creating a line layer representing a network that can be used in a GIS application for address matching and routing. Address matching is the process of locating an input address on a geocoded line layer. Routing is the process of locating the best route between two input addresses (or coordinates) on a geocoded line layer.

A geocoded line layer is typically a line layer depicting roads that contains attributes denoting the right and left address ranges for each road segment in the line layer.

Note that properly specified fields and attributes in a geocoded line layer are very important for the performance of a geocoded application. Improper specification of geocoded fields or improper attribution of geocoded fields will result in errors in address matching and routing.

Geocoded line layers are available for the entire US from the US Census TIGER/Line website: http://www.census.gov/geo/www/tiger/index.html.

Address Matching and Routing with the TatukGIS Editor

The TatukGIS Editor (http://www.tatukgis.com/Editor.aspx) is the fully customizable TatukGIS desktop GIS application.

The Geocoding tool included with the Editor allows users to find addresses, perform reverse geocoding, find the quickest route between two addresses while allowing users to set a preference for local roads or highways.  Route directions are also provided with the Geocoding tool.  A few screenshots of the Editor's Geocoding tool are shown below.

The Editor's Geocoding tool shows the results of address matching.  Note that the address is placed on the proper side of the street.

The Editor's Geocoding tool shows the routing results using a high preference for local roads setting.  Note that route directions are provided also.

Address Matching and Routing with the TatukGIS Developer Kernel

The TatukGIS Developer Kernel (http://www.tatukgis.com/DK.aspx) is the TatukGIS GIS software development library available for Delphi-VCL, ActiveX, .NET, and .NET Compact Framework.

The Developer Kernel includes a Geocoding sample application that  is very similar to the Geocoding tool provided with the TatukGIS Editor.  The Geocoding sample application can find addresses and can find the quickest route between two addresses while allowing users to set a preference for local roads or highways.  Routing directions are provided also.  A few screenshots of the Developer Kernel's Geocoding sample application are provided below.

The Developer Kernel's Geocoding sample application shows the results of address matching.  Note that the address is placed on the proper side of the street.

The Developer Kernel's Geocoding sample application shows the routing results using a high preference for local roads setting.  Note that route directions are provided also.

Note that it would be a relatively easy task to modify either the Editor's Geocoding tool or the Developer Kernel's Geocoding sample application to make a very powerful E911 mapping system!