Ai nevoie să geocodificată mai multe adrese în Portland, OR decât Google Maps API va permite? django-Portland Oregon-adrese este o aplicatie Django care va descărca și importa o listă de adrese furnizate de orașul Portland, Oregon, și a vă oferi o metodă ușoară de adrese geocodare care le furnizați
Datele că această descărcări de aplicații și instalează datelor punctuale furnizate de orașul Portland, OR.
Instalare
Puteți fie să instalați de la PIP:
PIP instala django-Portland Oregon-adrese
sau checkout și instalați sursa din depozit BitBucket:
hg clona https://bitbucket.org/latestrevision/django-portland-oregon-addresses
cd django-Portland Oregon-adrese
python setup.py instalare
sau checkout și instalați sursa din depozit github:
git clona https://github.com/latestrevision/django-portland-oregon-addresses.git
cd django-Portland Oregon-adrese
python setup.py instalare
Apoi, importa adrese:
load_addresses piton manage.py
Utilizare
Având în vedere un șir în căutarea ceva ca unul dintre dedesubt (aceasta este într-adevăr destul de flexibil):
& Nbsp; 3800 NW Haight Avenue
& Nbsp; 3800 NORD-VEST Haight Avenue, Portland, OR, 97227, Statele Unite ale Americii
& Nbsp; 3800 NORTHWEST Haight Ave, PDX
Puteți rula cod ca următoarele să obțină locația adresa de:
de la portland_addresses.models Adresa import
de la portland_addresses.address_parser AddressParserException import
încercați:
& Nbsp; adresa = Address.get_by_address ("3828 N Haight Avenue")
& Nbsp; address.location imprimare # Acesta este punctul corespunzător cu adresa de mai sus
cu excepția Address.DoesNotExist:
& Nbsp; de imprimare "Nu am putut găsi o adresă potrivite acestui: - "
cu excepția AddressParserException:
& Nbsp; imprima "Nu am putut analiza adresa pe care ați introdus:-("
Comenzi
load_addresses:. Descărcați și import adresele furnizate de orașul Portland, Oregon
Cerințe :
- Python
- Django
Comentariile nu a fost găsit