سؤال

أريد إنشاء خطة الكلمة خريطة المساحة الداخلية التي نقر المناطق.كانت فكرتي الأولى للتحقيق GeoDjango منذ على خرائط التطبيق جانغو.ولكن بالنظر إلى تبعيات منحنى التعلم العام التعقيد ، أنا قلق بأنني قد تكون محاولة ذبابة مع بازوكا.

يجب استخدام GeoDjango لهذا أو يجب علي تخزين عدد صحيح قوائم في قاعدة بيانات الحقل ؟

تحرير: خطة الكلمة أن تكون بسيطة إلى حد مامجموعة من الجدران و محطات العمل مع القدرة على تحديد مناطق كم مساحة محطة تحتل ، مما يسمح مكاتب محددة وكذلك خطة مفتوحة تخطيطات.

هل كانت مفيدة؟

المحلول

أود أن أقول أن استخدام GeoDjango لهذا الغرض هو بالتأكيد مبالغة.

فإنه يمكن تنفيذها ببساطة مع صورة أو خريطة أو قماش/SVG أو فلاش جميلة خارج نقاط :)

نصائح أخرى

IMHO باستخدام GeoDjango عن خطة الكلمة ليست فكرة سيئة.ولكن إذا كانت البيانات الخاصة بك لا تتغير كثيرا و كمية البيانات (الغرف, المناطق, محطة العمل, ...) ليست كبيرة جدا ، فإنك قد لا تحتاج إلى قاعدة بيانات كاملة GeoDjango المكدس.

أبسط حل هو استخدام الطبقات المفتوحة مباشرة مع صورة من أحد (ربما الممسوحة ضوئيا) خطة الكلمة كما طبقة الخلفية.الطبقات المفتوحة يتيح لك أيضا تحديد المنطقة نقطة (علامات) التي تتعامل مع "الماوس فوق" أو انقر فوق الأحداث.

مثال على استخدام الطبقات المفتوحة على خطة الكلمة هو مكتب الخطط عن طريق فتح طبقات.

كيف في كثير من الأحيان سوف خطة الكلمة التغيير ؟ من وصفك صورة بسيطة مع imagemap تكفي.

واحدة جيدة الدافع لاستخدام GeoDjango قد تكون:

the access to the geographical cooridinates backend, 

و لن تنتج فقط الجمال تبحث الصور مع التعسفي على نطاق واسع ، ولكن الأشياء التي سوف تكون geo-oriented, ما هو cruciall إذا كنت سوف الطائرة إلى استخدام خطة تم إنشاؤها لغرض indoor navigation.

وسوف تنظر بشدة استخدام GeoDjango و بعض الطبقات المفتوحة مع دعم GeoJSON.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top