Thanks a lot; will defintely look into this one!
The other solution I looked at was to send an address to google (We
have a commercial deal with them; I work for a failry large
newspaper); get it geocoded and then go from there... The issue here
is one of time...

Hajo

On Nov 20, 12:38 pm, Tim Chase <[EMAIL PROTECTED]> wrote:
> > I have an issue with users doing a lookup on street address.
> [snip]
> > This seems like asuch a common problem; are there any
> > libraries for this; what is the "correct" way to handle this?
> > How do google; Mapquest and Yahoo do this? (I don't have quite
> > their resources; but it would point me in the right
> > direction...)
>
> One common Python solution is to snag PyParsing and extend their
> streetAddressParser.py example
>
> http://pyparsing.wikispaces.com/Examples
>
> There are some holes in it (most notably "rd" missing from the
> numberSuffix definition, but the cardinal directions may need
> expansion too from just "N S E W" to include "NW SW NE SW"), but
> it should get you pointed in the right direction and be fairly
> easily extensible.
>
> I've tried with regexps, and it gets *really ugly*.
>
> An alternative might be using the USPS website (or ERSI, Google,
> or Yahoo's website(s)) to do the work for you, but that may not
> scale well and might violate their ToS.
>
> -tim
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to