تقسيم الخلاصة إلى أجزاء يعني تقسيم الخلاصة الكاملة إلى عدة مجموعات فرعية لا تتقاطع. قد يكون التقسيم ضروريًا حسب أنظمة الخلفية وأنواع الأسطول وأحجامه.
متى يجب تقسيم البيانات؟
إذا كان حجم الخلاصة كبيرًا جدًا (أكثر من 50 ميغابايت)، لأنّ ذلك قد يؤدي إلى حدوث مشاكل في الأداء عندما يحاول الشريك استيفاء متطلبات تحديث البيانات.
يواجه نظام الخلفية لدى الشريك صعوبات فنية في دمج معلومات الأسطول من أنظمة مختلفة في بلدان مختلفة.
لمنع التقسيم من التأثير سلبًا في أداء النظام، ننصحك باتّباع ما يلي لكل نظام تنقّل صغير:
بدون قاعدة: ننصحك بإبقاء عدد الأجزاء عند الحد الأدنى وجعل كل جزء كبيرًا قدر الإمكان من الناحية المنطقية. يجب أن يغطي كل جزء منطقة خدمة جغرافية بحجم منطقة حضرية على الأقل أو أكبر.
مثبّتة: يُسمح بتقسيم الخلاصة إلى أجزاء، وننصح الشركاء بتقسيمها حسب المناطق الحضرية.
قواعد عامة
يجب أن يحتوي كل جزء على مجموعة كاملة من ملفات GBFS يمكنها وصف النظام بشكل كامل ويمكن استخدامها بشكل مستقل.
يجب أن تتضمّن كل شريحة جميع المعلومات ذات الصلة، ولا يُسمح بالرجوع إلى شرائح أخرى. على سبيل المثال، لا يمكن لمركبة غير مزوّدة بمحطة شحن في Shard A الإشارة إلى خطة أسعار نظام من Shard B. بدلاً من ذلك، يجب تحديد خطة الأسعار الخاصة به ضمن الشريحة A.
يجب أن تكون جميع الأجزاء غير متقاطعة. في حال عرض مركبة غير مزوّدة بمحطة شحن أو محطة شحن مزوّدة بمركبة في شريحتَين مختلفتَين، سيتم التعامل معها على أنّها كيانان منفصلان، وسيتم عرض المعلومات المكرّرة للمستخدمين.
يجب ألا تتداخل السياجات الجغرافية المحدّدة في جزء واحد مع السياجات الجغرافية المحدّدة في جزء منفصل.
يجب ألا تستخدم السياجات الجغرافية ترتيبًا عكس اتجاه عقارب الساعة للإشارة إلى مناطق خارج المضلّع.