Heeft u behoefte aan meer adressen geocoderen in Portland, OR dan de Google Maps API zal toestaan? django-portland-oregon-adressen is een Django app die zal downloaden en importeren een lijst met adressen die door de stad van Portland, Oregon, en u voorzien van een eenvoudige methode voor geocodering adressen die u verstrekt
De gegevens die deze applicatie downloadt en installeert punt gegevens die door de stad van Portland, OR.
installatie
U kunt of installeren van pip:
pip django-portland-oregon-adressen te installeren
of de kassa en de bron van de BitBucket repository installeren:
hg clone https://bitbucket.org/latestrevision/django-portland-oregon-addresses
cd django-portland-oregon-adressen
python setup.py installeren
of de kassa en de bron van de GitHub repository installeren:
git clone https://github.com/latestrevision/django-portland-oregon-addresses.git
cd django-portland-oregon-adressen
python setup.py installeren
Vervolgens importeert u de adressen:
python manage.py load_addresses
Gebruik
Gegeven een string kijken iets als een van de hieronder (het is echt heel flexibel):
& Nbsp; 3800 NW Haight Avenue
& Nbsp; 3800 NORTH WEST Haight Avenue, Portland, OR, 97227, USA
& Nbsp; 3800 NORTHWEST Haight Ave, PDX
U kunt code uit te voeren als het volgende op locatie van het adres te krijgen:
van portland_addresses.models import Adres
van portland_addresses.address_parser import AddressParserException
Probeer het volgende:
& Nbsp;-adres = Address.get_by_address ("3828 N Haight Avenue")
& Nbsp; druk address.location # Dit is het punt dat overeenkomt met het hierboven vermelde adres
behalve Address.DoesNotExist:
& Nbsp; print "Ik kon het niet vinden van een adres binnen deze: - "
behalve AddressParserException:
& Nbsp; afdrukken "Ik kon niet ontleden het ingevoerde adres:-("
Commando's
load_addresses:. Download en importeer adressen die door de stad van Portland, Oregon
Eisen
- Python
- Django
Reacties niet gevonden