Skip to main content

BRouter

نظرة عامة

ANDROID ONLY

خوارزمية التوجيه BRouter التابعة لجهة خارجية متاحة فقط لإصدار Android من تطبيق OsmAnd.

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

يستخدم BRouter بيانات OpenStreetMap لإنشاء مسار ثم يقوم بتعديله بناءً على المعلمات المحددة. ويستخدم مسارات محسوبة مسبقًا لإنشاء مسار بسرعة دون اتصال بالإنترنت. كما يتيح لك تخصيص ملفات تعريف التوجيه، والتي يتم تعريفها بواسطة مجموعة من المعلمات لمراعاة العوامل المختلفة في اختيار المسار. يشرح ملف BRouter readme.txt بمزيد من التفصيل كيفية تثبيت البرنامج واستخدامه.

يوفر لك OsmAnd القدرة على تحديد المسارات باستخدام BRouter وتكوين ملفات تعريف التوجيه لتحديد المسار بشكل أفضل وفقًا لاحتياجاتك.

لمزيد من المعلومات، يمكنك زيارة الموقع الرسمي لـ BRouter.

تغير تكامل BRouter في OsmAnd كثيرًا خلال صيف 2019. يفترض هذا الدليل أنك تستخدم تطبيق BRouter Android في الإصدار 1.5.0 أو أعلى بالإضافة إلى OsmAnd في الإصدار 3.4 أو أعلى.

note

خوارزمية التوجيه BRouter التابعة لجهة خارجية متاحة فقط لإصدار Android من تطبيق OsmAnd.

BRouterBRouter

كيفية التكوين

اتبع هذا الدليل لتثبيت وتكوين تطبيق BRouter Offline Navigation التابع لجهة خارجية للاستخدام في OsmAnd.

1. للبدء، تحتاج إلى تثبيت تطبيق BRouter على جهاز Android الخاص بك من F-Droid أو متجر Google Play على جهازك. 2. ثم، للتنقل باستخدام تطبيق OsmAnd على طول المسارات المحسوبة مسبقًا باستخدام BRouter، تحتاج إلى:

  • افتح تطبيق BRouter وانقر على Download Manager.
BRouter
  • قم بالتكبير وتحديد المناطق التي تريد التوجيه فيها. ثم انقر على "Start Download" وسيبدأ BRouter في تنزيل ملفات القطاعات للمناطق المحددة.
BRouterBRouter
BRouterBRouter

ملاحظة أنه سيتعين عليك تكرار هذه الخطوة بشكل دوري، كلما أردت الحصول على نسخة محدثة من بيانات OSM المستخدمة للتوجيه.

3. بمجرد الانتهاء من ذلك، ابدأ تطبيق BRouter مرة أخرى واختر إدخال "BRouter App" في القائمة الرئيسية. اختر ملف تعريف توجيهي حسب وضع سفرك. يمكن أن يكون ركوب الدراجات، الدراجات النارية، المشي لمسافات طويلة، أو الرحلات. يمكن العثور على قائمة بالملفات التعريفية المتاحة للتنزيل بتنسيق brf هنا. أو يمكنك محاولة استخدام ملف تعريف التوجيه في BRouter-online. انقر على "Service-Mode". ثم، ضع علامة في المربعات لوضعيات التوجيه التي تريد استخدام هذا الملف التعريفي لها. يمكنك استخدام ملفين تعريفيين مختلفين لكل وضع نقل، والتي سيتم تعيينها إلى الإعدادات المسبقة "الأقصر" و "الأسرع" (هذه مجرد تسميات) في OsmAnd.

BRouterBRouter

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

  • مربع "أخضر" - قطاع جديد محدد للتنزيل.
  • مربع "أزرق" - القطاع ببيانات محدثة.
  • مربع "رمادي" - القطاع تم تنزيله بالفعل ولكنه يتطلب تحديثًا.
  • مربع "أصفر" - القطاع قيد التحديث.
BRouter

5. عندما تقوم بتحميل قطاعات الخريطة المطلوبة باستخدام BRouter وتحديد ملف تعريف توجيهي فيه، يتم إجراء جميع الإعدادات التالية لهذا النوع من التنقل في تطبيق OsmAnd.

6. يمكنك إنشاء "ملف تعريف تطبيق" في OsmAnd والذي سيستخدم BRouter للتوجيه دون اتصال بالإنترنت. استخدم نوع التوجيه BRouter (دون اتصال) مع أي ملف تعريف في تطبيق OsmAnd. للقيام بذلك، انتقل إلى القائمة → إعداد الوضع → وضع التنقل → نوع الملاحة → دون اتصال → خارجي → التوجيه عبر BRouter (بدون اتصال) الرئيسي وقم بإنشاء ملف تعريف جديد بناءً على الملف التعريفي الأساسي الذي تختاره (ركوب الدراجات هنا، لتوجيه الدراجات)، باسم مخصص من اختيارك ("BRouter" في لقطة الشاشة أدناه) واستخدام "BRouter (دون اتصال)" للتنقل.

BRouterBRouter

يجب تشغيل تطبيق BRouter قبل OsmAnd لكي يظهر هذا الإدخال المحدد في OsmAnd. لذلك، إذا لم تتمكن من العثور على خيار التنقل "BRouter (دون اتصال)"، فيجب عليك إغلاق OsmAnd بالقوة وإعادة تشغيله.

إصدار OsmAnd 4.7.1

من الإصدار 4.7.1 فصاعدًا، يدعم Osmand معلمة الملف الشخصي للتعيين: منذ الإصدار 3 من Osmand، يمكن تعريف العديد من الملفات الشخصية في Osmand ويمكنك التبديل بسهولة بين هذه الملفات الشخصية. يجب إنشاء ملف شخصي جديد، على سبيل المثال عن طريق نسخ ملف تعريف Cycling الحالي وإعطائه اسمًا جديدًا بتنسيق Brouter[fastbike]. يمكنك استخدام أي من ملفات تعريف BRouter الموجودة في الاسم المثبتة على جهازك. جميع ملفات التعريف لها تنسيق تسمية 'xxxxxxx.brf'. أو يمكنك إنشاء ملف شخصي جديد خاص بك، مثل 'myprofile.brf'.

تعد اتفاقية التسمية في ملف تعريف OsmAnd مهمة حيث أن ملف تعريف BRouter المضمن في هذا الملف الشخصي ينشئ الجسر الفعلي بين OsmAnd و BRouter.

  • إذا كان في Osmand ملف تعريف "BRouter" معرفًا كخدمة تنقل
  • وكان اسم الملف الشخصي يبدو كـ "Brouter[mystring]"

فإن الملف الشخصي "mystring" سيتم استخدامه في تطبيق Brouter. هذا التعيين الجديد يحل محل في هذه الحالة التعيين الأساسي المحدد أعلاه والمبني على ملف "serviceconfig.dat".

أمثلة: اسم ملف تعريف Osmand - تطبيق Brouter

Brouter[trekking] سيتم استخدام ملف تعريف "trekking": trekking.brf
Brouter[fastbike] سيتم استخدام ملف تعريف "fastbike": fastbike.brf
....

ملاحظة: حاليًا، لا يتحقق Osmand من الاسم المحدد (حساس لحالة الأحرف) لملف تعريف Brouter (mystring). إذا لم يتم العثور على ملف تعريف، فسيفشل التوجيه مع "تعذر حساب المسار..".

BRouter

كيفية الاستخدام

يصف هذا القسم مقارنة بين BRouter والتوجيه الداخلي لتطبيق OsmAnd.

عند تكوين BRouter، يمكننا مقارنة سرعة الحساب المسبق لبيانات توجيه BRouter مع التوجيه الداخلي لـ OsmAnd. دعنا نختار نقطتين عشوائيتين في هولندا ونبدأ في حساب الرحلة. لهذا، قمنا بتعيين أسلوب قيادة متوازن دون استخدام بيانات الارتفاع للملف الشخصي الأساسي. وقت الحساب لهذه الرحلة هو 14.5 ثانية لمسار OsmAnd الداخلي الخاص بنا. وقت حساب المسار عند استخدام توجيه BRouter أقل من ثانية واحدة.

BRouterBRouter

معلمات المسار

القائمة → الملاحة → إعدادات → إعدادات الملاحة → تفضيلات اختيار الطريق

BRouter

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

إعدادات التوجيه الأخرى

  • حساب قطعة طريق بالتطبيق بدون إنترنت (التنقل ← الإعدادات، صورة). إذا تم تمكين هذا الخيار، يضيف OsmAnd قطعتين إلى مسار Brouter المحسوب: واحدة من موقعي إلى نقطة بداية المسار والأخرى من نهاية المسار إلى نقطة نهاية مسارك. يكون هذا الخيار نشطًا إذا تجاوزت المسافة إلى أو من المسار 60 مترًا.

  • في قسم إعادة حساب المسار من معلمات المسار، يمكنك تمكين وتعديل خيارات إعادة حساب المسار.

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

آخر تحديث: يونيو 2024