Roads Selection API-এর ওভারভিউ

Roads Management Insights প্রোডাক্টের মূল উপাদান হল Roads Selection API।

যেসব রুটের জন্য রাস্তার ডেটা সংগ্রহ করতে চান, সেগুলিতে সাবস্ক্রাইব করতে Roads Selection API ব্যবহার করুন। আপনি কোনও নির্দিষ্ট রুটে সাবস্ক্রাইব করলে, API নির্দিষ্ট সময় অন্তর সেই রুটের তথ্য Big Query টেবিল বা Pub/Sub সাবস্ক্রিপশনে রিট্রিভ করে এবং প্রকাশ করে, যাতে তা বিশ্লেষণ ও মনিটর করা যায়।

Roads Selection API কীভাবে কাজ করে

আপনি যে রুটে আগ্রহী সেটি নির্ধারণকারী অক্ষাংশ ও দ্রাঘিমাংশ কোঅর্ডিনেট সহ HTTPS অনুরোধ Roads Selection API গ্রহণ করে। এর মধ্যে শুরুর জায়গা, মধ্যবর্তী ওয়েপয়েন্ট ও গন্তব্যের কোঅর্ডিনেট অন্তর্ভুক্ত।

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

API সংস্থানগুলি

নিচের সারণীতে Roads Selection API-এর মাধ্যমে উপলভ্য প্রাথমিক রিসোর্স ও এন্ডপয়েন্ট এবং তাদের উদ্দেশ্য সম্পর্কে সংক্ষিপ্ত বিবরণ দেওয়া হল।

API এন্ডপয়েন্ট বিবরণ ফর্ম্যাট
create

উৎস, গন্তব্য এবং ঐচ্ছিক মধ্যবর্তী ওয়েপয়েন্ট দ্বারা সংজ্ঞায়িত রুটের জন্য ক্রমাগত রাস্তার ডেটাতে আপনার আগ্রহ রেজিস্টার করে।

JSON

batchCreate

প্রতিটি রুটের জন্য সোর্স, গন্তব্য এবং মধ্যবর্তী ওয়েপয়েন্ট প্রদান করে ডেটা সংগ্রহের জন্য একাধিক রুট রেজিস্টার করে।

JSON

get

আগে তৈরি করা কোনও রুট সম্পর্কে বিবরণ পেতে, সেটির selectedRouteId প্রদান করুন।

JSON

list

আপনার তৈরি করা সব রুটের একটি তালিকা রিট্রিভ করে।

JSON

patch

আগে তৈরি করা রুটের বিবরণ আপডেট করতে, এটির selectedRouteId দিন।

JSON

batchUpdate

একসাথে একাধিক রুটের বিবরণ আপডেট করে।

JSON

delete

নির্দিষ্ট রুটের জন্য ডেটা সংগ্রহ করা বন্ধ করে দেয়, এর জন্য সেটির selectedRouteId সরবরাহ করে।

JSON

batchDelete

একাধিক রুটের জন্য একই সাথে ডেটা সংগ্রহ করা বন্ধ করে।

JSON