django-census-places

Screenshot Λογισμικό:
django-census-places
Στοιχεία Λογισμικού:
Εκδοχή: 1.2.6
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: Adam Coddington
Άδεια: Δωρεάν
Δημοτικότητα: 0

Rating: 3.5/5 (Total Votes: 2)

Django-απογραφή-θέσεις είναι μια εφαρμογή για τη χρήση Django πόλη και τον τόπο των ορίων που προβλέπονται από τις Ηνωμένες Πολιτείες Census.
Εισαγωγή
Έχετε δεδομένα GPS που θα θέλατε να συμπληρώσετε με την Πόλη & μέλους πληροφορίες; Αυτή η εφαρμογή Django σας επιτρέπει να εισάγετε απογραφή-καθορισμένο τόπο shapefiles που παρέχονται από τις Ηνωμένες Πολιτείες Census, και στη συνέχεια να χρησιμοποιήσουν τα δεδομένα για να βρείτε την πόλη και την πολιτεία για οποιοδήποτε σημείο εντός των Ηνωμένων Πολιτειών.
Χρησιμοποιήστε τα
Για ένα σημείο που ονομάζεται σημείο, μπορείτε να βρείτε την οποία (αν υπάρχει) της πόλης ή Απογραφή συγκεκριμένο τόπο, το θέμα είναι μέσα από το πόρισμα, το οποίο PlaceBoundary αντικείμενο επικαλύπτει αυτό το σημείο, όπως:
από census_places.models PlaceBoundary εισαγωγής
δοκιμάσετε:
& Nbsp? = Πόλη PlaceBoundary.objects.get (
& Nbsp? Geog__covers = σημείο
& Nbsp?)
εκτός PlaceBoundary.DoesNotExist:
& Nbsp? Πόλης = Κανένας
Μερικές φορές, όμως, ίσως να είναι στην απολίτιστη μέρη, και το σημείο σας δεν μπορεί να είναι μέσα σε ένα Απογραφή συγκεκριμένο τόπο? αν τύχει να συγκεντρώνει δεδομένα από μέρη που δεν θα μπορούσε να είναι μέσα σε ένα Απογραφή συγκεκριμένο τόπο, μπορεί να έχετε μια επιθυμία να συγκεντρώσει την κοντινότερη πόλη σε οποιοδήποτε δεδομένο σημείο:
από census_places.models PlaceBoundary εισαγωγής
def get_nearest_city (σημείο, ρυθμιστικό = 0,1, buffer_interval = 0,1, buffer_maximum = 10):
& Nbsp? Buffered_point = point.buffer (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 ή άλλη υπηρεσία, μπορεί να επιθυμούν να εισάγουν τα δεδομένα μόνο για την Ουάσιγκτον και Όρεγκον. Για να γίνει αυτό θα πρέπει να εκτελέσετε:
Python manage.py import_places Όρεγκον
Python manage.py import_places Ουάσιγκτον
Αλλά αν συμβεί χρησιμοποιώντας αυτές τις πληροφορίες θέσης για τα δεδομένα που θα μπορούσαν να προέρχονται από οποιαδήποτε χώρα του, θα τρέξει ::
Python manage.py import_places όλα

Απαιτήσεις :

  • Python
  • Django

Άλλο λογισμικό του προγραμματιστή Adam Coddington

Σχόλια για django-census-places

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!