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