django-census-places

צילום מסך תוכנה:
django-census-places
פרטי תוכנה:
גרסה: 1.2.6
טען תאריך: 20 Feb 15
מפתחים: Adam Coddington
רשיון: ללא תשלום
פופולריות: 0

Rating: 3.5/5 (Total Votes: 2)

Django-מפקד-מקומות הוא אפליקציה Django לניצול גבולות עיר ומקום הניתנים על ידי ארצות הברית המפקד.
מבוא
האם יש לך נתוני ה- GPS שאתה רוצה לאכלס עם מידע עיר ומדינה? יישום Django זה מאפשר לך לייבא shapefiles מקום מפקד ייעודי המסופק על ידי ארצות הברית המפקד, ולאחר מכן להשתמש בנתונים אלה כדי למצוא את העיר ומדינה לכל נקודה בתוך ארצות הברית נתון.
שימוש
לנקודת נקודה בשם, אתה יכול למצוא בו (אם בכלל) עיר או מפקד מיועד מקום הנקודה היא בתוך ידי ממצא שאובייקט PlaceBoundary חופף שלב זה, כמו:
מPlaceBoundary יבוא census_places.models
לנסות:
& Nbsp; עיר = PlaceBoundary.objects.get (
& Nbsp; geog__covers = נקודה
& Nbsp;)
מלבד PlaceBoundary.DoesNotExist:
& Nbsp; עיר = אין
לפעמים, אם כי, אתה יכול להיות בחלקים חסרי התרבות, ואת הנקודה שלך לא יכולה להיות בתוך מקום מפקד ייעודי; אם יקרה לך להיות באיסוף נתונים ממקומות שעשויים להיות לא בתוך מקום מפקד ייעודי, אולי יש לך רצון לאסוף את העיר הקרובה ביותר לכל נקודת נתונה:
מPlaceBoundary יבוא census_places.models
get_nearest_city def (נקודה, חיץ = 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 : הורד את shapefile צוין המדינה או החסות של (או 'כל' shapefiles זמין), ולייבא את הנתונים ליישום שלך.
דוגמאות
אם אתה, אולי, גר בפורטלנד, אורגון, ומשתמש ביישום זה כדי לזהות את שם העיר לכל נקודות שנאספו מGoogle Latitude או שירות אחר, ייתכן רצון לייבא נתונים רק וושינגטון ואורגון. כדי לעשות זאת היית להריץ:
manage.py פיתון import_places אורגון
manage.py פיתון import_places וושינגטון
אבל אם אתה במקרה משתמש במידע מיקום זה לנתונים שיכולים להיות מכל מדינה, שהיית במקום לרוץ ::
manage.py פיתון import_places כל

דרישות :

  • Python
  • Django

תוכנות אחרות של יזם Adam Coddington

תגובות ל django-census-places

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!