জেনারেল ট্রানজিট ফিড স্পেসিফিকেশন (GTFS) হলো গণপরিবহনের সময়সূচী এবং সংশ্লিষ্ট ভৌগোলিক তথ্যের জন্য একটি বিদ্যমান ফরম্যাট। GTFS-ভিত্তিক ইন্টিগ্রেশনটি, ট্র্যাভেল ট্রান্সপোর্ট ইন্টিগ্রেশনের প্রথম ধাপ —অর্থাৎ স্থির ডেটার একটি ফিড—সম্পন্ন করতে GTFS এবং গুগল ট্রানজিট টিকেটিং এক্সটেনশন ব্যবহার করে।
পার্টনার সার্ভার এপিআই, জিটিএফএস (GTFS) কর্তৃক প্রদত্ত ticketing_trip_id -এর মতো আইডেন্টিফায়ার ব্যবহার করবে, তাই এপিআইটি ব্যবহার করার আগে একটি বৈধ জিটিএফএস ফিড থাকা প্রয়োজন। একটি বৈধ জিটিএফএস ফিড প্রদান করার জন্য অনুগ্রহ করে নিচের ধাপগুলো অনুসরণ করুন।
GTFS স্ট্যাটিক ফিড তৈরি করা
জিটিএফএস-ভিত্তিক ইন্টিগ্রেশন ব্যবহার করে ব্যবহারকারীদের আন্তঃনগর ভ্রমণের জন্য রুট এবং সময়সূচী অনুসন্ধান ও খুঁজে পাওয়ার সুবিধা দিতে, পার্টনারদের কাছ থেকে একটি জিটিএফএস ফিড প্রয়োজন। জিটিএফএস ফিডের ডেটাতে সময়সূচী, রুট এবং টিকিট সংক্রান্ত স্থির তথ্য থাকবে, যা পরবর্তীতে গুগল পার্টনার এপিআই-এর সাথে সংযোগ স্থাপনের জন্য ব্যবহার করে।
১. একটি ট্রানজিট অ্যাকাউন্ট তৈরি করা
যদি আগে থেকে সম্পন্ন করা না থাকে, তাহলে অনুগ্রহ করে ' Get started with Google Transit'-এ যান এবং একটি অ্যাকাউন্টের জন্য অনুরোধ করতে ফর্মটি ব্যবহার করুন। পর্যালোচনা সম্পন্ন হলে, একটি অ্যাকাউন্ট তৈরি করা হবে এবং GTFS ড্যাশবোর্ডটি উপলব্ধ করা হবে। ড্যাশবোর্ডটি কীভাবে অ্যাক্সেস এবং কনফিগার করতে হয় সে সম্পর্কে বিস্তারিত জানতে 'Access the Transit partner dashboard' দেখুন।
২. এক্সটেনশন ব্যবহার করে আপনার GTFS ফিড তৈরি করা
Google Transit Ticketing এক্সটেনশনগুলির প্রয়োজনীয় বিভাগগুলি অন্তর্ভুক্ত করে আপনার GTFS ফিড তৈরি করুন ( GTFS এক্সটেনশন বিভাগে আরও বিস্তারিত দেখুন)। সর্বোত্তম ব্যবহারকারীর অভিজ্ঞতা নিশ্চিত করতে, অনুগ্রহ করে GTFS-এর গুণমানের প্রয়োজনীয়তা এবং সেরা অনুশীলনগুলি পড়ুন ও অনুসরণ করুন।
৩. আপনার ফিডের নামকরণ
ফিড নামকরণের প্রস্তাবিত রীতি হলো: agency-region-country_code , যেমন gbus-ca-us , অথবা অঞ্চলের প্রয়োজন না হলে agency-country_code , উদাহরণস্বরূপ gbus-br । টেস্ট ফিডের জন্য প্রস্তাবিত নামকরণের রীতি হলো: test-agency-country_code , যেমন test-gbus-ca-us বা test-gbus-br ।
৪. আপনার ফিড আপলোড এবং আপডেট করা
আপনার GTFS ডেটা আপলোড এবং আপডেট করতে 'আপনার GTFS ফিড ডেটা প্রকাশ করুন' নির্দেশিকাটি অনুসরণ করুন। প্রতিবার ডেটা আপলোড করার সময়, এটি স্বয়ংক্রিয় যাচাইকরণের মধ্য দিয়ে যাবে (যাতে ৩০ মিনিট পর্যন্ত সময় লাগতে পারে) এবং একটি যাচাইকরণ প্রতিবেদন তৈরি হবে। পরবর্তী ধাপে যাওয়ার আগে অনুগ্রহ করে যেকোনো ত্রুটি সংশোধন করুন।
৫. প্রিভিউ পরিবেশের জন্য অনুরোধ করুন
একবার GTFS ডেটা সফলভাবে ভ্যালিডেশন সম্পন্ন করলে, প্রিভিউ এনভায়রনমেন্ট চালু করার জন্য 'প্রাইভেট প্রিভিউ ব্যবহার করে আপনার ফিড ডেটা পরীক্ষা করুন' শীর্ষক নির্দেশাবলী অনুসরণ করুন। এটি চালু হয়ে গেলে, আপলোড করা ফিড ডেটা অনুমোদিত ব্যবহারকারীদের Google Maps-এ দেখা যাবে। এই পর্যায়ে, GTFS ডেটা এখন API সার্ভারের সাথে পরীক্ষার জন্যও ব্যবহার করা যাবে।
৬. লঞ্চ কিউএ পর্যালোচনার জন্য অনুরোধ
প্রিভিউ পরিবেশে যেকোনো সমস্যাযুক্ত সতর্কতা এবং ডেটার মান সংক্রান্ত ত্রুটি সমাধান করা হয়ে গেলে, সর্বসাধারণের জন্য চালু করার আগে একটি চূড়ান্ত গুগল কিউএ (QA) পর্যালোচনার প্রয়োজন হবে। কিউএ (QA) পর্যালোচনা প্রক্রিয়ার মাধ্যমে চিহ্নিত সমস্যাগুলো ড্যাশবোর্ডে দেখা যাবে; সমস্ত অমীমাংসিত সমস্যার সমাধান হয়ে গেলে, জিটিএফএস (GTFS) চালুর জন্য প্রস্তুত হবে।
৭. ফিড চালু করা
ফিডটি সর্বসাধারণের জন্য উপলব্ধ করার নির্দেশাবলীর জন্য ‘আপনার ফিড চালু করুন’ দেখুন।