django-census-places

Software screenshot:
django-census-places
Software detaljer:
Version: 1.2.6
Upload dato: 20 Feb 15
Udvikler: Adam Coddington
Licens: Gratis
Popularitet: 0

Rating: 3.5/5 (Total Votes: 2)

django-folketælling-steder er en Django app til at udnytte by og sted grænser, der er fastsat af USA Census.
Indledning
Har du GPS-data, som du gerne vil befolke med By & State oplysninger? Dette Django program giver dig mulighed for at importere Census udpeget sted shapefiles fra USA Census, og derefter bruge disse data til at finde den by og stat for enhver given punkt i USA.
Brug
For et punkt ved navn punkt, kan du finde hvilken (om nogen) by eller Census udpeget sted punktet ligger inden for ved at finde som PlaceBoundary objekt overlapper dette punkt, som:
fra census_places.models import PlaceBoundary
prøv:
& Nbsp; by = PlaceBoundary.objects.get (
& Nbsp; geog__covers = punkt
& Nbsp;)
undtagen PlaceBoundary.DoesNotExist:
& Nbsp; by = Ingen
Nogle gange, selv om, er du måske i de uciviliserede dele, og dine point kan ikke være inden for et Census udpeget sted; hvis du tilfældigvis være at indsamle data fra steder, der måske ikke være inden for et Census udpeget sted, har du måske et ønske om at samle den nærmeste by til et givet punkt:
fra census_places.models import PlaceBoundary
def get_nearest_city (punkt, buffer = 0,1, buffer_interval = 0,1, buffer_maximum = 10):
& Nbsp; buffered_point = point.buffer (buffer)
& Nbsp; byer = PlaceBoundary.objects.filter (geog__bboverlaps = buffered_point)
& Nbsp; .distance (punkt)
& Nbsp; .order_by (»afstand«)
& Nbsp; hvis cities.count ()> 0:
& nbsp; retur byer [0]
& Nbsp; andet:
& Nbsp; buffer = buffer + buffer_interval
& Nbsp; hvis buffer: Download den angivne tilstand eller protektorat s shape-fil (eller »alle« tilgængelige shapefiles), og importere dataene i din ansøgning.
Kommandoer
import_places : Download den angivne tilstand eller protektorat s shape-fil (eller »alle« tilgængelige shapefiles), og importere dataene i din ansøgning.
Eksempler
Hvis du måske bor i Portland, Oregon, og bruger dette program til at identificere navnet byen for nogen point indsamlet fra Google Latitude eller anden tjeneste, kan du ønsker at importere data for kun Washington og Oregon. At gøre, at du ville køre:
python manage.py import_places Oregon
python manage.py import_places Washington
Men hvis du tilfældigvis at bruge denne placering information for oplysninger, der kan være fra en hvilken som helst stat, ville du i stedet køre ::
python manage.py import_places alle

Krav :

  • Python
  • Django

Andre software developer Adam Coddington

Kommentarer til django-census-places

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!