Tag Archives: نموذج البيانات

تذكير: دعوة لتقديم ملاحظات حول نموذج البيانات

دراسة نموذج البيانات

كلفت مجموعة العمل الهندسية التابعة لمؤسسة OpenStreetMap بإجراء دراسة في بداية عام 2022 حول كيفية تحسين نموذج البيانات الحالي. قدم جوتشين توبف نتائج هذه الدراسة، بما في ذلك توصيات حول كيفية جعل نموذج بيانات OpenStreetMap أكثر كفاءة من الناحية الحسابية وأكثر سهولة.

تم تقديم اقتراحين رئيسيين:

  • تقديم نوع بيانات لمنطقة، لتمثيل المضلعات
  • التخلص من العقد غير الموسومة

استشارة المجتمع

من أجل تحديد الخطوات التالية في هذه العملية، نريد إجراء المزيد من المناقشات مع مجتمع المطورين حيث تؤثر التغييرات المقترحة على برنامج OpenStreetMap الذي يعتمد بشكل مباشر أو غير مباشر على نموذج البيانات.

الفوائد المحتملة

فوضى أقل للمناطق

قد يفاجأ بعض مصممي الخرائط بسماع أن OSM ليس لديه بالفعل نوع بيانات المنطقة. بعد كلٍّ، يتميز محرر iD بشكل بارز بأزرار لرسم النقاط والخطوط والمناطق. بمجرد تعيين هذه المناطق، تظهر عادة على الخريطة كما هو متوقع. يوثق موقع wiki OSM ما إذا كانت العلامة تستخدم عادة في المناطق، وحتى Overpass Turbo يتيح لك استخدام المناطق في استعلامك.

لكن وراء الكواليس ، يتم تمثيل هذه المجالات كطرق أو علاقات. تستخدم كل أداة تعمل مع بيانات OSM مجموعة القواعد الخاصة بها لتخمين ما إذا كانت طريقة معينة تمثل خطًّا أو منطقة. سيؤدي جعل المناطق جزءا مناسبا من نموذج بيانات OSM إلى تفسير متسق عبر التطبيقات، وتمكين واجهة برمجة التطبيقات من منع تحميل المناطق المعطلة، وقد يؤدي في النهاية إلى دعم التنزيلات الجزئية لمناطق كبيرة جدا.

الحفاظ على إمكانية الوصول إلى معالجة OSM

حاليا، تتكون الطرق من مراجع للعقد، ونحن نعتمد على هذه المراجع لتحديد كيفية اتصال الطرق ببعضها البعض. يعد حل الإحداثيات لمراجع العقد عملية مكلفة داخل سلسلة أدوات OpenStreetMap حيث تستغرق من ساعات إلى أيام، حتى على الأجهزة المقتدرة.

في المستقبل، قد نصمم طرقا كقائمة بسيطة من الإحداثيات – اعتمادا على التنفيذ الدقيق الذي ننتهي إليه. سيوفر هذا مزايا أداء كبيرة، ولكن التخلص من العقد غير المميزة سيكون تغييرا كبيرا.

للوهلة الأولى، قد لا تبدو تحسينات الأداء مثيرة بشكل خاص. ولكن مدى سهولة العمل مع بياناتنا يؤثر بشكل مباشر على مدى فائدة OpenStreetMap للعالم بأسره. كما يلاحظ جوتشن: “الهدف هو الحفاظ على OSM كمورد عظيم يمكن استخدامه ليس فقط من قبل الشركات التي تبلغ قيمتها مليارات الدولارات ولكن من قبل الطالب الذي يريد إنشاء خريطة للعالم على دفتر ملاحظاته أو الناشط باستخدام جهاز الكمبيوتر المستعمل المتبرع به.”

تاريخ أفضل ل OSM

يشعر العديد من مصممي الخرائط بخيبة أمل عندما يدركون قلة الأشياء التي يمكن أن تعرضها علامة تبويب السجل في موقع الويب. هناك العديد من الأدوات مثل OSMCha وAchavi التي تقدم أكثر من ذلك بكثير، ولكنها لا تزال تتطلب درجة معينة من المهارة لاستخدامها.

قد تسأل لماذا، والإجابة تقنية للغاية – موقع نسخة واحدة من طريق ما في كثير من الحالات، غير محدد. هذا هو السبب في أن تتبع التغيير ظل تخصصا خبيرا بأدوات غير ودية نسبيا للمبتدئين. من خلال تغيير نموذج البيانات سنبتعد عن هذا الحاجز، ثَمّ سيمكننا توقع أدوات أفضل بكثير، ولكن ليس قبل أن نحصل على الإحداثيات والإصدارات المناسبة للطرق.

توليد دقائق ناقلات البلاط

في حين أن هناك عددا كبيرا من مولدات بلاط المتجهات الناضجة في الوقت الحاضر، لا تزال هناك مشكلتان مفتوحتان.

  • الأولى هي الميزات التي يجب أن تدخل في مربعات المتجهات openstreetmap.org
  • والآخر هو كيفية التوفيق بين التحديثات الدقيقة والبلاط المتجه للأداء عند مستوى مقبول.

تصبح هذه المهمة أسهل إذا لم تتمكن فقط من موازاة توليد البلاط فعليًا، ولكن أيضا التخلص من الخطوة الأولى باهظة الثمن لمعرفة البلاط الذي تنتمي إليه الطريق المتغيرة.

قد نتمكن من العثور على شخص يلخص قوة الحوسبة الخام اللازمة للقيام بذلك. ولكن حتى لو كان الأمر كذلك، فهذه درجة غير مرغوب فيها للغاية من الاعتماد على هذا الشريك.

فنعم، إن البلاط المتجه لـopenstreetmap.org ممكن من حيث المبدأ دون تغيير نموذج البيانات هذا، ولكن بتكلفة أعلى بكثير بحيث لا تتمكن سوى الأجهزة المتخصصة من مواكبة التغييرات الدقيقة.

قل كلمتك عن المستقبل

نوع من التغيير أمر لا مفر منه. يفوق نمو قاعدة بيانات OSM تحسينات السرعة في الأجهزة، ويعني النموذج المستند إلى المعرف أنه لا يمكن موازاة العملية برمتها مع التسريع الكامل. كانت مواكبة التغييرات ممكنة بسهولة في الماضي، لكن الاحتياجات تحتاج إلى المزيد والمزيد من الحيل الآن. هناك نقطة في المستقبل حيث تكفي الأجهزة المتخصصة أيضا لمواكبة التغييرات الدقيقة.

ومع ذلك فهناك العديد من الأساليب الممكنة لمواجهة هذا التحدي. الآن هي الفرصة لمجتمع المطورين لمشاركة رأيك حول الطريق أمامنا.


مؤسسة خريطة الشارع المفتوح هي منظمة غير هادفة للربح، تم تشكيلها لدعم مشروع خريطة الشارع المفتوح. وهي مكرسة لتشجيع نمو وتطوير وتوزيع البيانات الجغرافية المكانية المجانية لأي شخص لاستخدامها ومشاركتها. تمتلك مؤسسة OpenStreetMap وتحافظ على البنية التحتية لمشروع OpenStreetMap، ويتم دعمها ماليا بواسطة رسوم العضوية والتبرعات، وتنظم المؤتمر الدولي السنوي لحالة الخريطة. تعمل مجموعات العمل التطوعية والموظفون الأساسيون الصغار لدينا لدعم مشروع OpenStreetMap. انضم إلى مؤسسة OpenStreetMap مقابل 15 جنيها إسترلينيا فقط في السنة أو مجانا إذا كنت مساهما نشطا في OpenStreetMap.