রুট অপ্টিমাইজেশান API কি?

ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA) ডেভেলপাররা

রুট অপটিমাইজেশন হলো গুগল ম্যাপস প্ল্যাটফর্মের একটি এপিআই, যা একটি বা একাধিক যানবাহন এবং তাদের বিরতিস্থলগুলোর জন্য অপটিমাইজড রুট প্ল্যান তৈরি করে।

রাউট অপটিমাইজেশন এপিআই কেন ব্যবহার করবেন

রুট প্ল্যানের সাহায্যে আপনার পরিবহন বহরের পরিচালনগত দক্ষতা উন্নত করুন। খরচ, সময়ের সীমাবদ্ধতা, গ্রাহকের চাহিদা এবং অন্য যেকোনো ব্যবসায়িক উদ্দেশ্য অনুযায়ী আপনার রুটগুলো সমন্বয় করুন। উদাহরণস্বরূপ:

A screenshot of a map with three routes highlighted in different colors

  • একটি লজিস্টিকস কোম্পানি পরের দিনের চালানের সময়সূচি নির্ধারণ করে এবং একই সাথে সময় দক্ষতা, খরচ সাশ্রয়, সময়মতো ডেলিভারি, এবং চালক ও চূড়ান্ত গ্রাহকের সন্তুষ্টির জন্য ডেলিভারি প্রক্রিয়াকে সর্বোত্তম করে সময় ও সম্পদ সাশ্রয় করতে পারে।
  • একটি অন-ডিমান্ড ফুড ডেলিভারি কোম্পানি নতুন অর্ডারগুলো গ্রহণ করার জন্য সেরা সক্রিয় ড্রাইভারকে বেছে নিয়ে এবং তাদেরকে নিজেদের বিদ্যমান রুটে অন্তর্ভুক্ত করার মাধ্যমে তাদের প্রেরণ প্রক্রিয়াকে আরও দ্রুত ও কার্যকর করে তুলতে পারে।
  • একজন ফিল্ড সার্ভিস প্রোভাইডার বিভিন্ন অ্যাপয়েন্টমেন্টে প্রোভাইডারদের নিযুক্ত করে এবং একাধিক অ্যাপয়েন্টমেন্টের জন্য সর্বোত্তম বিরতির ক্রম খুঁজে বের করার মাধ্যমে তাদের দক্ষতা ও গ্রাহক সন্তুষ্টি উন্নত করতে পারেন, এবং একই সাথে কোনো চ্যালেঞ্জ দেখা দিলে রুটগুলো পুনরায় অপ্টিমাইজ করতে পারেন।

রুট অপটিমাইজেশন এপিআই দিয়ে আপনি যা করতে পারেন

আপনার নিজস্ব উদ্দেশ্যসীমাবদ্ধতার উপর ভিত্তি করে আপনার ফ্লিটের রুট এবং টাস্ক অ্যাসাইনমেন্ট অপ্টিমাইজ করতে রুট অপ্টিমাইজেশন এপিআই ব্যবহার করুন।

  • উদ্দেশ্যসমূহ: আপনার ব্যবসায়িক লক্ষ্যসমূহ।
  • সীমাবদ্ধতা: আপনার ভৌত সম্পদের সীমাবদ্ধতাসমূহ।
উদ্দেশ্য সীমাবদ্ধতা
ভ্রমণের কার্যকারিতা দূরত্ব এবং গন্তব্যে পৌঁছানোর সময়ের মতো প্যারামিটার ব্যবহার করে মৌলিক ভ্রমণ পথগুলোকে অপ্টিমাইজ করুন। ড্রাইভারদের কাজের সময় চালকদের কাজের সময় ও বিরতির ভিত্তিতে রুট নির্ধারণ করে দিন।
সময়মতো আগমন একটি নির্দিষ্ট সময়ের আগে পৌঁছানোর জন্য পিকআপ, ডেলিভারি বা পরিষেবাকে অগ্রাধিকার দিন। যানবাহনের ধারণক্ষমতা যানবাহনটির বহন ক্ষমতার উপর ভিত্তি করে সেটিকে কোনো কাজে নিযুক্ত করুন।
যানবাহন ব্যবহারের খরচ কোনো কাজ সম্পাদনের জন্য প্রয়োজনীয় যানবাহনের সংখ্যা হ্রাস করুন। সময়সীমা একটি চালান বা কাজ একটি নির্দিষ্ট সময়সীমার মধ্যে পৌঁছে দিন।
লোড ব্যালেন্সিং যানবাহন ও কর্মীদের বহরের মধ্যে কাজগুলো ন্যায্যভাবে বন্টন করুন। নির্ভরশীলতা এবং সামঞ্জস্যতা আপনার যানবাহনের ধরন, কাজের ক্রম বা চালানের অবস্থার উপর ভিত্তি করে আপনার ফ্লিটের রুটগুলো অপ্টিমাইজ করুন।

রুট অপ্টিমাইজেশন এপিআই কীভাবে কাজ করে

REST , gRPC এবং ক্লায়েন্ট লাইব্রেরি ব্যবহার করে রুট অপটিমাইজেশন এপিআই অ্যাক্সেস করা যায়।

অনুরোধকারী শরীর

অনুরোধের মূল অংশে আপনার চালান এবং সেগুলি সরবরাহ করার জন্য উপলব্ধ যানবাহন সম্পর্কিত তথ্য গ্রহণ করা হয়। এর মধ্যে নিম্নলিখিত বিবরণ অন্তর্ভুক্ত থাকে:

  • পিকআপ এবং ডেলিভারি স্থান
  • সময়সীমা
  • চালানের আকার এবং ওজন
  • যানবাহনের ধারণক্ষমতা

প্রতিক্রিয়া সংস্থা

প্রতিক্রিয়া সংস্থাটি একটি বিস্তারিত পথ পরিকল্পনা প্রদান করে, যার মধ্যে অন্তর্ভুক্ত থাকে:

  • বিরতির ক্রম
  • নির্ধারিত চালান
  • সামগ্রিক মেট্রিক্স

একটি অনুরোধ কীভাবে তৈরি করতে হয় সে সম্পর্কে আরও বিস্তারিত জানতে 'অনুরোধ বার্তা তৈরি করুন' এবং একটি প্রতিক্রিয়া কীভাবে ব্যাখ্যা করতে হয় সে সম্পর্কে আরও বিস্তারিত জানতে 'প্রতিক্রিয়া ব্যাখ্যা করুন ' পড়ুন।

সম্পদ

নিম্নলিখিত সারণিতে রুট অপটিমাইজেশন এপিআই (Route Optimization API)-এর মাধ্যমে উপলব্ধ রিসোর্সসমূহ এবং এর দ্বারা প্রদত্ত ডেটার সারসংক্ষেপ দেওয়া হলো।

ডেটা রিসোর্স বিবরণ এবং ফেরত দেওয়া ডেটা রিটার্ন ফরম্যাট
optimizeTours এই পদ্ধতিটি ভিজিট ও মেট্রিক্সের বিবরণসহ একটি অপ্টিমাইজ করা রুট ফেরত দেয়। JSON বা gRPC প্রোটো
batchOptimizeTours এই মেথডটি একটি দীর্ঘস্থায়ী অপারেশনের রিসোর্স নামটি রিটার্ন করে, যা প্রসেসিং সম্পন্ন হওয়ার সময় নির্দেশ করে। JSON বা gRPC প্রোটো

রুট অপ্টিমাইজেশন এপিআই কীভাবে ব্যবহার করবেন

প্রস্তুত হন আপনার গুগল ক্লাউড প্রজেক্ট সেট আপ করা দিয়ে শুরু করুন এবং এর পরের সেটআপ নির্দেশাবলী সম্পূর্ণ করুন।
একটি প্রাথমিক অনুরোধ চালান এবং প্রতিক্রিয়া গ্রহণ করুন সেটআপের পরে, 'একটি অনুরোধ তৈরি করুন এবং প্রতিক্রিয়া ব্যাখ্যা করুন ' অনুসরণ করে একটি প্রাথমিক অনুরোধ পাঠিয়ে শুরু করুন এবং প্রতিক্রিয়াটি গ্রহণ করুন।
আরও উন্নত একটি পরিস্থিতি চেষ্টা করুন এবং আপনার নিজের অনুরোধ তৈরি করা শুরু করুন। পিকআপ এবং ডেলিভারি স্টপ অর্ডার অপটিমাইজেশন দিয়ে শুরু করে উদাহরণমূলক সিনারিওগুলো অন্বেষণ করুন এবং আপনার ব্যবহারের ক্ষেত্রগুলোর সাথে মেলে এমন রিকোয়েস্ট তৈরি করা শুরু করুন।

উপলব্ধ ক্লায়েন্ট লাইব্রেরি

রাউট অপটিমাইজেশন এপিআই-এর জন্য উপলব্ধ ক্লায়েন্ট লাইব্রেরিগুলির তালিকার জন্য, ক্লায়েন্ট লাইব্রেরি দেখুন।

এরপর কী?