أفضل ممارسات أداء المشهد

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

  • إعدادات المستعرض والجهاز
  • عرض المشاهد
  • إنشاء المشاهد
  • إنشاء محتوى مشهد

إعدادات المستعرض والجهاز

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

عرض المشاهد

باتباع الاقتراحات التالية، مثل التنقل وضبط الظلال، يمكن تحسين الأداء عند عرض المشاهد.

  • الأداء أو الجودة -ضبط الإعدادات إلى الأداء من أجل تخفيض استخدام مورد الذاكرة وتحسين أداء العرض وزيادة الثبات.
  • التنقُّل - عند التنقُّل في المشاهد، قد تلاحظ أن لزاوية الكاميرا تأثير على الأداء. يمكن لزاويا الكاميرا المسطحة—التي يمكنك رؤية الأفق من خلالها—التأثير على موارد الذاكرة. باستخدام هذه الزوايا، يجب على Scene Viewer تحميل وعرض كل الكائنات بين الكاميرا والأفق. إذا لم تكن بحاجة إلى هذه الزوايا، فقد يساعد ذلك في الحفاظ على زاوية الكاميرا أقرب إلى أعلى عرض للمشهد. وإضافةً إلى ذلك، يعمل تثبيت مؤشر الماوس أثناء تحميل المشهد على تخفيض عدد المرات التي يجب على Scene Viewer عرض المشهد فيها.
  • رؤية الطبقة - يعد مجرد تشغيل الطبقات التي تحتاجها بأي عرض محدد إحدى الممارسات الجيدة. يمكنك تحسين الأداء عندما تفعل ذلك، وذلك لأن Scene Viewer لا يعرض إلا الطبقات المطلوبة. وإضافة إلى ذلك، أوقف تشغيل الطبقات ثلاثية الأبعاد المُرمَّزَة وطبقات الارتفاع عند التصغير عند مسافات أبعد وعدم رؤية الرموز ثلاثية الأبعاد.
  • الظلال - أوقف تشغيل الظلال عندما لا توجد حاجة إليها في المشهد. تعد الظلال عنصرًا يستخدم الذاكرة بشكل كثيف، كما تعد مشهدًا من آلاف الأبنية، ويمكنها إبطاء الأداء بشكل حاد عند عرضها.

إنشاء المشاهد

عند إنشاء المشاهد، قد تتمتع خصائص المشهد، مثل عدد الطبقات المرئية ونوع الرموز وتركيب الشريحة، بتأثير هام.

عدد الطبقات المرئية

يتمتع Scene Viewer بذاكرة محدودة لكل طبقة في المشهد. يعمل تخفيض عدد الطبقات المرئية على تقليل عرض CPU وGPU، وذلك لتخصيص موارد ذاكرة لكل طبقة أثناء التحميل. يُنصَح بتقييد عدد الطبقات في مشهد إلى اثنتي عشرة طبقة أو أقل. إذا توفر لديك أكثر من 12 طبقة تُغطِّي منطقة ما، فإنه يُفضَّل إنشاء مشاهد متعددة بعدد طبقات أقل بدلاً من مشهد واحد بطبقات عديدة. أمامك خيار آخر إذا كانت لديك طبقات متعددة بنوع شكل هندسي متماثل، مثل طبقة مشهد كائن ثلاثي الأبعاد، وهو أن تدمج الطبقات في طبقة مشهد كائن ثلاثي الأبعاد. راجع قسم إنشاء محتوى المشهد أدناه لمزيد من المعلومات.

رموز الطبقة

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

  • رموز النقطة البسيطة وموضوعية ثلاثية الأبعاد - استخدم رموز بسيطة وموضوعية ثلاثية الأبعاد بعدد أقل من الأوجه من أجل تحسين أداء العرض. بالإضافة إلى ذلك، يتضمن كل رمز موارد عرض مخصصة، لذا كلما قلَّت أنواع الرموز المختلفة الموجودة في المشهد، قلَّت تسوية العرض على الأرجح. يعد تقييد عدد أنواع الرموز الفريدة إلى بضع عشرات فقط قاعدة جيدة مُجرَّبة.
  • الرموز الثنائية الأبعاد—تُعد عرض الرموز الثنائية الأبعاد أقل تعقيدًا وأكثر سهولة لعرضها مقارنة بالكائنات الثلاثية الأبعاد. تتطلب الرموز النقطية الثنائية الأبعاد والنمط الخطي وأنماط المضلع عددًا أقل من العمليات الحسابية أثناء عرض الكائنات والمسارات والنتوءات الثلاثية الأبعاد.
  • أوضاع المسقط الرأسي - تعيين الطبقة إلى الارتفاع المطلق عندما تحتوي بياناتك على قيم z.
  • التسميات-إيقاف تشغيل التسميات عندما توجد مئات النقاط في المشهد لتخفيض استهلاك الذاكرة والمساعدة في أداء العرض وتباطؤ المشهد.
  • المُنظِّم - أوقف تشغيل المُنظِّم لإزالة طبقات النقاط المتراكبة، وهو ما يقلل عدد المعالم والعمليات الحسابية التي يطلبها Scene Viewer.

خصائص المشهد

يمكنك تعيين خصائص المشهد التالي لتحسين الأداء. يوثر الارتفاع والعروض الأولية على أداء المشهد بشكل كبير.

  • الارتفاع- تعطيل المسقط الرأسي للتضاريس عندما تتوفر لديك مشاهد بمقياس عالمي عند استخدام زاوية بعرض علوي أو إنشاء مشاهد داخلية. وبشكل عام، عندما لا يكون سياق التضاريس غير هام للمشهد، كما هو الأمر في المشاهد التي توجد أعلى الأرض، فإنه يمكنك إزالة الارتفاع.
  • العرض الأوَّلي—احفظ العرض الأوَّلي بالكاميرا بعيدًا عن الأرض وبزاوية كاميرا ذات عرض علوي أكبر. ويعمل ذلك على تقليل عمليات حساب الشكل الهندسي الأرضي ومحاذاة الارتفاع عند تحميل المشهد.
  • قص إلى المدى- في المشاهد المحلية، قص المشهد إلى مدى منطقة المشروع لديك. تؤدي قلة الرموز وقِصَر المسافة من الأرض في المشهد إلى أداء عرض أفضل لا يستدعي الكثير من العمليات الحسابية.

الشرائح

تنطبق أيضًا الاقتراحات المذكورة أعلاه عند التقاط الشرائح. يعد تغيير زوايا الكاميرا وروؤية الطبقة والمسقط الرأسي عمليات ضبط يمكنك تنفيذها لتحسين أداء المشهد كما يلي:

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

إنشاء محتوى مشهد

يمكنك التأثير على أداء المشهد بتعديل بيانات المصدر مباشرةً في ArcGIS Pro وإعادة نشر الطبقات. سيؤدي تقليل عدد الطبقات في المشهد وتبسيط تعقيد الطبقات من خلال ArcGIS Pro إلى تخفيض استهلاك الذاكرة وتحسين أداء الرسم.

عدد الطبقات

عندما تتوفر لديك طبقات عديدة تشترك في الموقع مع نفس نوع الشكل الهندسي، يمكنك رفع مستوى الأداء بشكل ملحوظ من خلال دمج الطبقات في طبقة واحدة. وتُعد قاعدة جيدة جديرة بالاتباع إذا كان لديك أكثر من 12 طبقة. استخدم ArcGIS Pro لدمج طبقات GIS المصدر في طبقة واحدة أو طبقات أقل. ثم شارك الطبقة مرة أخرى مع ArcGIS Online أو ArcGIS Enterprise. خذ في اعتبارك ما يلي:

  • دمج الطبقات - دمج مشاهد متعددة أو طبقات معالم في طبقة واحدة عندما يكون لدى كل المعالم نفس الشكل الهندسي. عندما يكون لديك طبقات مشهد لكائن ثلاثي الأبعاد، قم بتحرير مجموعة البيانات متعددة طبقات التصحيح من الفئة المميزة في المصدر في ArcGIS Pro. لدمج المعالم في طبقة واحدة، يمكنك نسخ المعالم ولصقها في ArcGIS Pro. وعلاوة على ذلك، يُفضَّل حفظ الطبقة كطبقة مفردة، كما يُفضَّل تجنُّب تقسيمها إلى طبقات عديدة؛ وذلك للحفاظ على الأداء الأمثل.
  • دمج طبقات التجانب - عندما تتوفر لديك العديد من طبقات التجانب التي تُغطِّي منطقة ما، مثل طبقات الصور، فإنه يمكنك دمج طبقات التجانب في ArcGIS Pro في طبقة واحدة.

تعقيد الطبقات

يمكنك تخفيض تأثير ذاكرة الطبقات وتحسين تحميل الطبقة وأداء الرسم بتخفيض تعقيد المعالم كما يلي: