وجانغو-التعداد الأماكن هو التطبيق جانغو للاستفادة من المدينة ومكان الحدود التي تقدمها الولايات المتحدة التعداد.
مقدمة
هل لديك GPS البيانات التي ترغب في ملء بمعلومات مدينة والدولة؟ يسمح هذا التطبيق جانغو لك لاستيراد shapefiles المكان المخصص للتعداد التي تقدمها الولايات المتحدة التعداد، ومن ثم استخدام تلك البيانات للعثور على المدينة والدولة لأي نقطة داخل الولايات المتحدة.
استعمال
عن نقطة نقطة اسمه، يمكنك أن تجد منها (إن وجدت) أو مدينة تعداد المعينة مكان وهذه النقطة هي الداخل من خلال النتيجة التي يتداخل الكائن PlaceBoundary هذه النقطة، مثل:
من census_places.models استيراد PlaceBoundary
محاولة:
على & nbsp؛ مدينة = PlaceBoundary.objects.get (
على & nbsp؛ geog__covers = نقطة
على & nbsp؛)
إلا PlaceBoundary.DoesNotExist:
على & nbsp؛ مدينة = بلا
في بعض الأحيان، رغم ذلك، هل يمكن أن يكون في الأجزاء غير حضارية، وجهة نظرك قد لا يكون ضمن تعداد المعينة مكان. إذا كنت يحدث ليكون جمع البيانات من الأماكن التي قد لا يكون ضمن تعداد المعينة مكان، قد يكون لديك الرغبة في جمع أقرب مدينة إلى أي نقطة معينة:
من census_places.models استيراد PlaceBoundary
مواطنه 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؛ إذا عازلة: تحميل الدولة أو محمية من بحلقات معينة (أو "الكل" shapefiles المتاحة)، واستيراد البيانات في التطبيق الخاص بك.
الأوامر
import_places <الدولة / اسم محمية | كود FIPS | 'كل'>: حمل الدولة أو محمية من بحلقات معينة (أو "الكل" shapefiles المتاحة)، واستيراد البيانات في التطبيق الخاص بك.
أمثلة
إذا كنت، وربما، ويعيش في بورتلاند، أوريغون، وتستخدم هذا التطبيق لتحديد اسم المدينة لأي نقاط جمعها من جوجل خط العرض أو خدمة أخرى، قد ترغب في استيراد البيانات فقط واشنطن وأوريغون. لذلك عليك سيرشح نفسه:
الثعبان manage.py import_places ولاية أوريغون
الثعبان manage.py import_places واشنطن
ولكن إذا كنت يحدث استخدام هذه المعلومات موقع للبيانات التي يمكن أن يكون من أي دولة، وكنت بدلا من ذلك تشغيل ::
الثعبان manage.py import_places جميع
المتطلبات:
بيثون
جانغو
لم يتم العثور على التعليقات