django-census-places

Software skärmdump:
django-census-places
Mjukvaruinformation:
Version: 1.2.6
Ladda upp dagen: 20 Feb 15
Utvecklare: Adam Coddington
Licens: Gratis
Popularitet: 0

Rating: 3.5/5 (Total Votes: 2)

django-folkräkning platser är en Django app för att utnyttja stad och plats gränser som tillhandahålls av USA Census.
Introduktion
Har ni GPS-data som du vill fylla med City & State information? Denna Django applikation kan du importera folkräkning-bestämd plats shapefiler som tillhandahålls av USA Census, och sedan använda dessa data för att hitta staden och staten för varje given punkt i USA.
Använd
För en punkt som heter punkt, kan du hitta vilka (om några) stad eller folkräkning angiven plats poängen är inom med fynd som PlaceBoundary objektet överlappar denna punkt, som:
från census_places.models import PlaceBoundary
prova:
& Nbsp; stad = PlaceBoundary.objects.get (
& Nbsp; geog__covers = punkt
& Nbsp;)
utom PlaceBoundary.DoesNotExist:
& Nbsp; stad = None
Men ibland kanske du i de ociviliserade delarna, och din punkt får inte vara inom en folkräkning bestämd plats; om du råkar vara att samla in uppgifter från platser som kanske inte inom en folkräkning bestämd plats, kanske du har en önskan att samla den närmaste staden till en viss punkt:
från census_places.models import PlaceBoundary
def get_nearest_city (punkt, buffert = 0,1, buffer_interval = 0,1, buffer_maximum = 10):
& Nbsp; buffered_point = point.buffer (buffert)
& Nbsp; städer = PlaceBoundary.objects.filter (geog__bboverlaps = buffered_point)
& Nbsp; .distance (punkt)
& Nbsp; .order_by ('avstånd')
& Nbsp; om cities.count ()> 0:
& nbsp; returstäder [0]
& Nbsp; annars:
& Nbsp; buffert = buffert + buffer_interval
& Nbsp; om buffert: Hämta den angivna staten eller protektorat s shapefil (eller "alla" tillgängliga shapefiler), och importera data i din ansökan.
Kommandon
import_places : Ladda den angivna staten eller protektorat s shapefil (eller "alla" tillgängliga shapefiler), och importera data i din ansökan.
Exempel
Om du kanske bor i Portland, Oregon, och använder det här programmet för att identifiera stadens namn för eventuella punkter som samlats in från Google Latitude eller annan tjänst, kanske du önskar att importera data för endast Washington och Oregon. För att göra att du skulle köra:
Python manage.py import_places Oregon
Python manage.py import_places Washington
Men om du råkar använda denna platsinformation för uppgifter som kan vara från någon stat, skulle du istället köra ::
Python manage.py import_places alla

Krav :

  • Python
  • Django

Annan programvara för utvecklare Adam Coddington

Kommentarer till django-census-places

Kommentarer hittades inte
Kommentar
Slå på bilder!