Fast 80% der Amerikaner leben in städtischen Gebieten; wenn Sie das tun, auch, und haben Koordinaten, die Sie vielleicht auf die Nachbarschaft aus, Sie können dieses Tool verwenden, dies zu tun zu sammeln.
django-Viertel ist ein Django-Applikation, mit dem Sie Daten von Shapefiles sowohl Zillow und der Stadt Portland zur Verfügung gestellt zu importieren; & nbsp; Bitte geben ihnen Zuschreibung auf den Seiten, in dem Sie diese Informationen verwenden.
Installation
Sie können entweder von pip:
pip django-Nachbarschaften installieren
oder auschecken und installieren Sie die Quelle aus der bitbucket Repository:
hg clone https://bitbucket.org/latestrevision/django-neighborhoods
cd django-Nachbarschaften
python setup.py install
oder auschecken und installieren Sie die Quelle aus der GitHub-Repository:
git clone https://github.com/latestrevision/django-neighborhoods.git
cd django-Nachbarschaften
python setup.py install
Wenn Sie in Portland, Oregon leben, empfehle ich mit den Shapefiles von der Stadt Portland zur Verfügung gestellt (beachten Sie, dass sowohl die Shapefiles von der Stadt Portland ebenso wie die von Zillow vorgesehen zu verwenden; jede Quelle hat eine einstellbare Priorität Priorität, mit den von der City of Portland, die eine höhere Priorität als die der Zillow) bereitgestellt:
python manage.py import_portland_neighborhoods
Aber, wenn Sie geschehen, zu leben, vielleicht, Chicago, Illinois, und fast nie aus dem Zustand, Sie können nur ausgeführt werden:
python manage.py import_zillow_neighborhoods IL
Oder, wenn Sie eine Anwendung entwickeln sind, die Daten aus der gesamten Nation zu nutzen konnte:
python manage.py import_zillow_neighborhoods alle
Finden Sie im Abschnitt "Befehle" unten für weitere Informationen.
Nutzung
Für einen Punkt namens Punkt, finden Sie, welche (falls vorhanden) Nachbarschaft der Punkt innerhalb von Erkenntnis, die Neighborhood Objekt überlappt diesen Punkt, wie zB:
von neighborhoods.models importieren Neighborhood
versuchen:
& Nbsp; Viertel = Neighborhood.get_containing (Punkt)
außer Neighborhood.DoesNotExist:
& Nbsp; # Sie befinden sich außerhalb der Grenzen jedes bekannte Nachbarschaft
& Nbsp; Viertel = None
Befehle
import_zillow_neighborhoods
import_portland_neighborhoods:. Download-Viertel der Stadt Portland hergestellten Grenzen, und importieren Sie sie in Ihre Anwendung
Anforderungen :
- Python
- Django
Kommentare nicht gefunden