django-census-places

Софтуер снимки:
django-census-places
Софтуер детайли:
Версия: 1.2.6
Дата на качване: 20 Feb 15
Розробник: Adam Coddington
Разрешително: Безплатно
Популярност: 0

Rating: 3.5/5 (Total Votes: 2)

Джанго-Преброяване-места е Django приложение за използване град и място граници, предоставени от САЩ преброяване.
<Силен> Въведение
Имате ли GPS данни, които бихте искали да се пренесат с City & членка информация? Това приложение Django ви позволява да импортирате Преброяване-определено място shapefiles, предоставени от САЩ преброяване, а след това да използват тази информация, за да открият града и държавата, за която и да е точка на територията на Съединените щати.
<Силен> Използвайте
За точка наречена точка на, можете да откриете кои (ако има такива) на града или преброяване определено място точката е в рамките от констатацията, която PlaceBoundary обект припокрива този момент, като:
от census_places.models внос PlaceBoundary
опитвам се:
& Nbsp; град = PlaceBoundary.objects.get (
& Nbsp; geog__covers = точка
& Nbsp;)
освен PlaceBoundary.DoesNotExist:
& Nbsp; град = None
Понякога, обаче, може да бъде в най-нецивилизованите части, и си точка не може да бъде в рамките на преброяването определено място; ако се случи да се събират данни от места, които може да не е в рамките на преброяването определено място, възможно е да имате желание да се съберат най-близкия град до дадена точка:
от census_places.models внос PlaceBoundary
Def get_nearest_city (точка, буфер = 0.1, buffer_interval = 0.1, buffer_maximum = 10):
& Nbsp; buffered_point = point.buffer (буфер)
& Nbsp; градове = PlaceBoundary.objects.filter (geog__bboverlaps = buffered_point)
& Nbsp; .distance (точка)
& Nbsp; .order_by ("разстояние")
& Nbsp; ако cities.count ()> 0:
& Nbsp; връщане градове [0]
& Nbsp; друго:
& Nbsp; буфер = буфер + buffer_interval
& Nbsp; ако буфер: Изтеглете определено състояние или протекторат на Shapefile (или "изцяло" на разположение shapefiles), и да импортирате данни в молбата Ви.
<Силен> Команди
import_places <членка / протекторат Име | FIPS код | "всички">: Изтеглете определено състояние или протекторат на Shapefile (или "изцяло" на разположение shapefiles), и да импортирате данни в молбата Ви.
<Силни> Примери
Ако, може би, да живее в Портланд, Орегон, и използвате това приложение, за да се идентифицира името на града за всички точки, събрани от Google Latitude или друга услуга, можете да поискате да импортирате данни само за Вашингтон и Орегон. За да направите това, което би било в:
питон manage.py import_places Oregon
питон manage.py import_places Washington
Но ако се случи с помощта на тази информация за местоположението на данни, които биха могли да бъдат от всяка държава, можете вместо това ще се кандидатира ::
питон manage.py import_places всички

<силни> Изисквания :

  • Python
  • Django

Друг софтуер на разработчика Adam Coddington

push_to_talk
push_to_talk

15 Apr 15

timebook_web
timebook_web

20 Feb 15

Коментари към django-census-places

Коментари не е намерена
добавите коментар
Включете на изображения!