<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2657.73">
<TITLE>Geocoder and scripts</TITLE>
</HEAD>
<BODY>

<P ALIGN=LEFT><FONT SIZE=2 FACE="Arial">Hello all.</FONT></P>

<P ALIGN=LEFT><FONT SIZE=2 FACE="Arial">There have been a few chains going around about using postgis to geo</FONT><FONT SIZE=2 FACE="Arial">-</FONT><FONT SIZE=2 FACE="Arial">code against Tiger data.  I know that there are some scripts available already, but I just thought I would post what we have running now</FONT><FONT SIZE=2 FACE="Arial"> and see what people thought.</FONT><FONT SIZE=2 FACE="Arial">  These scripts were originated from the scripts</FONT> <FONT SIZE=2 FACE="Arial">found under Tiger Geocoder at</FONT> <FONT SIZE=2 FACE="Arial"><A HREF="http://postgis.refractions.net/download/" TARGET="_blank">http://postgis.refractions.net/download/</A></FONT><FONT SIZE=2 FACE="Arial">. </FONT> <FONT SIZE=2 FACE="Arial">There are some enhancements left to do, but this</FONT> <FONT SIZE=2 FACE="Arial">is the first generation of the scripts and they do work for most cases.  You can see the power of this geocoder at</FONT> <FONT SIZE=2 FACE="Arial"><A HREF="http://hud.uai.com/hudpls/ViewMap.aspx?FindAddTI=1" TARGET="_blank">http://hud.uai.com/hudpls/ViewMap.aspx?FindAddTI=1</A></FONT><FONT SIZE=2 FACE="Arial">.  This is doing a live geo-coded search as the user types</FONT><FONT SIZE=2 FACE="Arial"> for the entire US (~39 million roads)</FONT><FONT SIZE=2 FACE="Arial">.  At this time we are returning the top 12</FONT> <FONT SIZE=2 FACE="Arial">hits as the user types.  This is done by using a modified version of the Ajax</FONT> <FONT SIZE=2 FACE="Arial">AutoComplete control.</FONT></P>

<P ALIGN=LEFT><FONT SIZE=2 FACE="Arial">Future enhancements include:</FONT></P>

<P ALIGN=LEFT><FONT SIZE=2 FACE="Arial">  *Street Intersection geocoding</FONT></P>

<P ALIGN=LEFT><FONT SIZE=2 FACE="Arial">  *Fuzzy</FONT><FONT SIZE=2 FACE="Arial">String</FONT><FONT SIZE=2 FACE="Arial"> match</FONT><FONT SIZE=2 FACE="Arial"> (also broad</FONT><FONT SIZE=2 FACE="Arial">en</FONT><FONT SIZE=2 FACE="Arial">ing</FONT> <FONT SIZE=2 FACE="Arial">the search outwards to match at Zip, then City, then State)</FONT></P>

<P ALIGN=LEFT><FONT SIZE=2 FACE="Arial">  *Continued growth on normalization algorithms</FONT></P>

<P ALIGN=LEFT><FONT SIZE=2 FACE="Arial">  *</FONT><FONT SIZE=2 FACE="Arial">Use of 'LIKE' will be incorporated</FONT><FONT SIZE=2 FACE="Arial"> if the postgres optimizer</FONT><FONT SIZE=2 FACE="Arial"></FONT> <FONT SIZE=2 FACE="Arial">changes to optimize the use of a % at the end of</FONT> <FONT SIZE=2 FACE="Arial">a string.</FONT></P>

<P ALIGN=LEFT><FONT SIZE=2 FACE="Arial">If you would like to</FONT> <FONT SIZE=2 FACE="Arial">test these scripts, simply follow the README.html that is in the zip</FONT> <FONT SIZE=2 FACE="Arial">which</FONT><FONT SIZE=2 FACE="Arial"> has basic step-by-step instructions on exactly what to do. </FONT> <FONT SIZE=2 FACE="Arial">Please feel free to contact me if you have any questions\comments\suggestions on any of this.</FONT><FONT SIZE=2 FACE="Arial"></FONT> </P>
<BR>

<P ALIGN=LEFT>Best Regards,</P>

<P ALIGN=LEFT><FONT SIZE=7 FACE="Palace Script MT">Lee Keel</FONT></P>
<BR>
<BR>
<BR>

<P ALIGN=LEFT><FONT FACE="Arial" SIZE=2 COLOR="#000000"> <<Geocoder.zip>> </FONT></P>
<BR>

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the sender. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail.</BODY>
</HTML>