django-census-places

Software screenshot:
django-census-places
Dettagli del software:
Versione: 1.2.6
Data di caricamento: 20 Feb 15
Sviluppatore: Adam Coddington
Licenza: Libero
Popolarità: 0

Rating: 3.5/5 (Total Votes: 2)

django-censimento-luoghi è un app Django per utilizzare città e luogo confini forniti dal censimento degli Stati Uniti.
Introduzione
Avete dati GPS che si desidera riempire con informazioni City & State? Questa applicazione Django consente di importare censimento-designato posto shapefile forniti dal censimento degli Stati Uniti, e quindi utilizzare i dati per trovare la città e lo stato di qualsiasi punto all'interno degli Stati Uniti.
Usa
Per un punto punto di nome, è possibile trovare quale (se presente) città o luogo Censimento designato il punto si trova dal ritrovamento quale oggetto PlaceBoundary sovrappone questo punto, come:
da census_places.models import PlaceBoundary
Prova:
& Nbsp; city = PlaceBoundary.objects.get (
& Nbsp; geog__covers = punto
& Nbsp;)
tranne PlaceBoundary.DoesNotExist:
& Nbsp; city = None
A volte, però, si potrebbe essere nelle parti incivili, e il punto non può essere all'interno di un luogo census designato; se vi capita di essere la raccolta di dati da luoghi che potrebbero non essere in un posto Censimento designato, si potrebbe avere un desiderio di riunire la città più vicina a ogni punto:
da census_places.models import PlaceBoundary
def get_nearest_city (punto, di buffer = 0.1, buffer_interval = 0.1, buffer_maximum = 10):
& Nbsp; buffered_point = point.buffer (buffer)
& Nbsp; città = PlaceBoundary.objects.filter (geog__bboverlaps = buffered_point)
& Nbsp; .distance (punto)
& Nbsp; .order_by ('a distanza')
& Nbsp; se cities.count ()> 0:
& nbsp; città di ritorno [0]
& Nbsp; il resto:
& Nbsp; tampone = tampone + buffer_interval
& Nbsp; se buffer: Scarica il shapefile stato o protettorato di specificata (o di «tutte» shapefile disponibili), e importare i dati nell'applicazione.
Comandi
import_places : Scarica il shapefile stato o protettorato di specificata (o di «tutte» shapefile disponibili), e importare i dati nell'applicazione.
Esempi
Se, forse, vive a Portland, Oregon, e utilizza questa applicazione per identificare il nome della città per tutti i punti raccolti da Google Latitude o un altro servizio, si può desiderare di importare i dati solo per Washington e Oregon. Per fare questo si dovrebbe eseguire:
python manage.py import_places Oregon
python manage.py import_places Washington
Ma se vi capita di utilizzare queste informazioni posizione per i dati che potrebbe essere da qualsiasi stato, si dovrebbe invece funzionare ::
python manage.py import_places tutto

Requisiti :

  • Python
  • Django

Altri software di sviluppo Adam Coddington

Commenti a django-census-places

I commenti non trovato
Aggiungi commento
Accendere le immagini!