TIGER Geocoder ToDo

  • Street Intersection Geocoding
    • Modify norm_addy structure accordingly
    • Update normalizer to look for intersection junction characters (ie: &), etc
    • New lookups based on intersections (or update existing to work with them)
    • Figure out the right geometry to return (point, but needs to be the right end of the segment, etc)
    • Update pprint_addy() for the norm_addy structure
  • No-address/block geocoding
    • Handle just-street lookups (ie: Main St, Boston, MA)
    • Return multiple rows the blocks (ie: 0-100 Main St, 101-200, etc) and midpoint for geometry
    • Fall-back to no-address geocoding when no match is otherwise found
    • Consider going to no-address when an exact street match exists
    • Adjust rate_attributes for it?
  • Fall back to street-type null if no street with the street type given can be found
    • Example case: "Laurel Hill" when the street is really "Laurel Hill Rd" won't ever be matched correctly because we think "Hill" is the street type and never look back.
  • Support different match-level requirements for a return
    • Fall-back to zip/city,state geocoding (default currently)
    • Require matching to the block (full-match)
    • Exact matches only (no fuzzy lookups)
    • Fuzzy lookups (street mis-spelling, etc)
    • Other options?
Last modified 13 years ago Last modified on Apr 14, 2009, 1:50:42 PM
Note: See TracWiki for help on using the wiki.