Version 2 (modified by 16 years ago) ( diff ) | ,
---|
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?
Note:
See TracWiki
for help on using the wiki.