تقوم أداة المسار الأمثل كخط بحساب المسار الأمثل من الوجهات إلى المصادر كخط.
ملاحظة:
لتشغيل هذه الأداة، يجب تكوين البوابة الإلكترونية لتحليل البيانات النقطية.
هذه الوظيفة مدعومة حاليًا فقط في Map Viewer Classic (المعروف سابقًا باسم Map Viewer). سيكون متاحًا في إصدار مستقبلي من Map Viewer الجديد. إذا لم يمكنك رؤية هذه الأداة في Map Viewer Classic، فاتصل بمسؤول المؤسسة. قد لا تكون البوابة الإلكترونية مكونة لتحليل البيانات النقطية أو قد لا تكون لديك الامتيازات المطلوبة لتشغيل الأداة.
مخطط سير العمل
أمثلة
تشمل الأمثلة على التطبيقات ما يلي:
- ابحث عن أفضل مسار لطريق جديد يتعلق بتكاليف الإنشاء
- ابحث عن أفضل مسار للإبحار بين الوجهة والموقع الحالي.
ملاحظات الاستخدام
تُنتج أداة "المسار الأمثل كخط" خدمة معالم الخط الناتج التي تسجل المسار الأمثل، أو المسارات، من الوجهات إلى أقرب مصدر محدد ضمن سطح التكلفة التراكمية.
قبل إنشاء المسار الأمثل، عادةً ما يتم استخدام إحدى الأدوات التالية لإنشاء البيانات النقطية لتراكم المسافة والبيانات النقطية لاتجاه الرجوع: تراكم المسافة أو تخصيص المسافة. تُعد هذه مدخلات مطلوبة لإنشاء المسار الأمثل.
يمكن أن يكون المسار الأمثل الذي تم إنشاؤه عبارة عن مسار تدفق يعتمد على اتجاه تدفق D8. لإنشاء مسار مثالي بهذه الطريقة، استخدم بيانات نقطية لاتجاه التدفق D8 كمدخل اتجاه رجوع الإدخال أو البيانات النقطية لاتجاه التدفق. تحتاج أيضًا إلى توفير البيانات النقطية لتراكم مسافة الإدخال؛ لا يتم استخدام البيانات النقطية لتراكم مسافة الإدخال لتحديد المسار. سواء كنت تستخدم بيانات نقطية ثابتة أو نموذج ارتفاع رقمي (DEM)، سيكون مسارك هو نفسه؛ لكن ستختلف فقط قيمة المعلم على مسارك. يمكن استخدام دالة البيانات النقطية "اتجاه التدفق" لإنشاء البيانات النقطية لاتجاه التدفق D8.
عندما تكون بيانات وجهة الإدخال بيانات نقطية، تتكون مجموعة خلايا الوجهة من جميع الخلايا الموجودة في البيانات النقطية للإدخال أو البيانات النقطية لوجهة المعلم والتي تحتوي على قيم صالحة. لا يتم تضمين الخلايا ذات قيم NoData في مجموعة المصدر. يتم اعتبار القيمة صفر على أنها وجهة شرعية.
عند استخدام بيانات معلم لبيانات لوجهات الإدخال، يجب توخي الحذر في كيفية التحكم في حجم الخلية الناتج، خاصة عندما يكون رديئًا، بالمقارنة مع التفاصيل الموجودة في المُدخلات. يتم تطبيق عملية التحويل إلى بيانات نقطية داخلية باستخدام أداة "معلم إلى بيانات نقطية". وهو ما يعني أنه لن يتم تضمين البيانات التي لا توجد في مركز الخلية في الناتج الوجهة المتوسط الذي تم تحويله إلى بيانات نقطية، لذا لن يتم تمثيله في حسابات المسافة. على سبيل المثال، إذا كانت الوجهات سلسلة من المضلعات الصغيرة (مثل مناطق الأبنية) التي تعد صغيرة مقارنة بحجم الخلية الناتج، فإنه يمكن أن يقع القيل منها في مراكز خلايا البيانات النقطية الناتجة، وفيما يبدو أن ذلك يتسبب في فقدان العديد في التحليل.
يحتوي معلم الخط الناتج على حقل باسم DestID وحقل باسم PathCost. يحدد حقل DestID الوجهة التي يتجه إليها كل خط. يُظهر حقل PathCost إجمالي التكلفة التراكمية لكل مسار.
لإنشاء المسار الأمثل، يتم تجاهل إعدادات البيئة النطاق و حجم الخلية و انطباق البيانات النقطية ويتم استخدام خصائص البيانات النقطية لاتجاه الرجوع لحساب البيانات النقطية الناتج. سيتم تغيير نمط البيانات النقطية لاتجاه الرجوع بشكل خطير إذا تم إعادة تشكيلها أو انطباقها، أو إذا تم تغيير النطاق.
تُدرج معلمات هذه الأداة في الجدول التالي:
المعلمة | التفسير |
---|---|
اختيار المعالم أو البيانات النقطية للوجهة | إدخال بيانات نقطية أو إدخال معالم يحدد الخلايا التي منها يتم تحديد المسار الأمثل إلى المصدر الأمثل. إذا كان الإدخال نقطيًا، فيجب أن يتكون من خلايا لها قيم صالحة (الصفر قيمة صالحة) للوجهات، ويجب تعيين الخلايا المتبقية NoData. يجب أن يكون نوع البيانات النقطية المدخلة عددًا صحيحًا. |
حقل الوجهة | الحقل الذي سوف يُستخدم للحصول على القيم لمواقع الوجهة. يجب أن يكون هذا الحقل من نوع العدد الصحيح. |
اختيار البيانات النقطية لتراكم المسافة | البيانات النقطية التي سوف تُستخدم لتراكم المسافة لتحديد المسار الأمثل من الوجهات إلى المصادر. عادةً ما يتم إنشاء البيانات النقطية لتراكم المسافات باستخدام أداتي تراكم المسافة أو تخصيص المسافة. تمثل كل خلية في البيانات النقطية لتراكم المسافة الحد الأدنى لمسافة التكلفة التراكمية على سطح من كل خلية إلى مجموعة من الخلايا المصدر. |
اختيار اتجاه الرجوع أو البيانات النقطية لاتجاه التدفق | يحتوي خط الاتجاه الخلفي على الاتجاهات المحسوبة بالدرجات. يحدد الاتجاه الخلية التالية على طول المسار الأمثل للعودة إلى مصدر التكلفة الأقل تراكمًا مع تجنب الحواجز. عادةً ما يتم إنشاء البيانات النقطية للاتجاه الخلفي باستخدام أداتي تراكم المسافة أو تخصيص المسافة. في هذه الحالة، يتراوح نطاق القيم من 0 درجة إلى 360 درجة. القيمة 0 تكون محفوظة لخلايا المصدر. اتجاه الشرق (الأيمن) يكون 90 درجة وتزداد القيم في اتجاه عقارب الساعة (180 جنوبًا، و270 غربًا، و360 شمالاً). يمكن أن يكون المسار الأمثل الذي تم إنشاؤه عبارة عن مسار تدفق يعتمد على اتجاه تدفق D8. لإنشاء مسار أمثل بهذه الطريقة، استخدم البيانات النقطية لاتجاه التدفق D8 كمدخل لهذه المعلمة. |
نوع المسار(اختياري) | تحدد الكلمة الأساسية التي تحدد كيفية تفسير القيم والمناطق في بيانات وجهة الإدخال في حسابات مسار التكلفة.
|
اسم طبقة معالم النتيجة | اسم الطبقة التي سيتم إنشاؤها في محتواي وإضافتها إلى الخريطة. يستند الاسم الافتراضي إلى اسم الأداة واسم الطبقة المدخلة. إذا وُجدت الطبقة بالفعل، سيطلب منك كتابة اسم آخر. يمكنك تحديد اسم مجلد في محتواي حيث سيتم حفظ النتيجة باستخدام المربع المنسدل حفظ النتيجة في |
بيئات
إعدادات بيئة التحليل هي معلمات إضافية تؤثر على نتائج الأدوات. يمكنك الوصول إلى إعدادات بيئة تحليل الأداة بالنقر على رمز الترس أعلى جزء الأداة.
تنفذ هذه الأداة بيئات التحليل:
- النظام الإحداثي الناتج—يحدد النظام الإحداثي للطبقة الناتجة.
أدوات ودوال بيانات نقطية مماثلة
تقوم أداة المسار الأمثل كخط بحساب المسار الأمثل من الوجهات إلى المصادر كخط. قد تكون الأدوات الأخرى مفيدة في حل المشاكل المشابهة.
أدوات تحليل Map Viewer Classic ودوال البيانات النقطية
استخدم أداة المسار الأمثل كبيانات نقطية أو دالة المسار الأمثل كبيانات نقطية لحساب المسارات المثلى وإنشاء مخرجات خدمة الصورة.
أدوات تحليل ArcGIS Pro ودوال البيانات النقطية
تتوفر أداتا المعالجة الجغرافية المسار الأمثل كبيانات نقطية و المسار الأمثل كخط في مربع أدوات Spatial Analyst و Raster Analysis.
تتوفر أداتا المعالجة الجغرافية المسار الأمثل كبيانات نقطية و المسار الأمثل كخط في مربع أدوات Raster Analysis.
تتوفر أداة المسار الأمثل كبيانات نقطية كدالة بيانات نقطية.
موارد مطوري ArcGIS Enterprise
إذا كنت تعمل في ArcGIS REST API، فاستخدم المهمتين Optimal Path As Line و Optimal Path As Raster.
إذا كنت تعمل في ArcGIS API for Python، فاستخدم موقع الويب optimal_path_as_line من نموذج arcgis.raster.analytics، أو استخدم موقع الويب optimal_path_as_raster من نموذج arcgis.raster.functions.gbl.