রুট মডেলিং গাইড

রুট মডেলিং গাইড Google মানচিত্রের মাধ্যমে পরিবহন রুট ব্যবহার করার জন্য রুট কাঠামো, নির্দেশিকা এবং উদাহরণ সম্পর্কে তথ্য প্রদান করে।

শব্দ সংজ্ঞা

জেনারেল ট্রানজিট ফিড স্পেসিফিকেশন (GTFS) হল একটি সর্বজনীনভাবে উপলব্ধ, সাধারণভাবে ব্যবহৃত ডেটা স্ট্যান্ডার্ড যা পরিবহন শিল্প জুড়ে ট্রানজিট এজেন্সিগুলিকে তাদের ডেটা একই বিন্যাসে প্রদান করতে সহায়তা করে।

GTFS-এ, একটি রুট হল একক পরিষেবা হিসাবে যাত্রীদের কাছে প্রদর্শিত ট্রিপের একটি গ্রুপ। ব্যবহারকারীর উপলব্ধি অনুযায়ী রুট তথ্য উপস্থাপন করা গুরুত্বপূর্ণ কারণ:

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

রুটের জন্য একটি ডেটা মডেল তৈরি করতে, আপনাকে এর সংজ্ঞা বুঝতে হবে:

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

প্রতিটি রুটের নিম্নলিখিত বৈশিষ্ট্য রয়েছে:

  • এটি কোন সময় সারণীর সাথে যুক্ত নয়, তাই এটি সময়-স্বাধীন।
  • এটি কোন দিক নির্দেশ করে না, তাই এটি অ-দিকনির্দেশক।
  • এটি একাধিক ট্রিপ দ্বারা ভাগ করা যেতে পারে, যার মানে ট্রানজিট এজেন্সি প্রতিদিন একাধিকবার একটি রুট পরিচালনা করতে পারে।

মডেলিং গঠন এবং উদাহরণ

রুট মডেলিং ব্যবহারকারীদের উপলব্ধি উপর নির্ভর করে.

দুটি পাতাল রেল লাইন একক পরিষেবা হিসাবে বিবেচিত

নর্থ সাউথ (NS) নামে একটি পাতাল রেল পরিষেবা রয়েছে যার দুটি শাখা রয়েছে৷ NS লাইন NS1 থেকে NS7 পর্যন্ত স্টেশনগুলিকে পরিবেশন করে। NS5 নামক একটি স্টেশনে, লাইন বিভক্ত হয়ে ট্রেন দুটি ভিন্ন গন্তব্যে যাচ্ছে: NS6 এবং NS7। এটি দুটি রুট বলে মনে হলেও যাত্রীরা একে একক পরিষেবা হিসেবে দেখছেন।

Subway Line

চিত্র 1. দুটি শাখা সহ সাবওয়ে লাইন

এই ক্ষেত্রে, সংস্থাটি ব্যবহারকারীদের উপলব্ধি অনুসারে লাইনগুলিকে শুধুমাত্র একটি রুট হিসাবে মডেল করতে পারে।

দুটি সামান্য ভিন্ন বাস লাইন

আরেকটি এজেন্সি দুটি বাস সার্ভিস 100 এবং 100A পরিচালনা করে, যেগুলো একে অপরের সাথে বেশ মিল।

Bus Services

চিত্র 2. দুটি অনুরূপ বাস পরিষেবা

দুটি বাস রুটে একই ধরনের স্টপ প্যাটার্ন ধরে চলছে।

Stop Served

চিত্র 3. দুটি বাস দ্বারা পরিবেশিত স্টপ

যাত্রীরা তাদের দুটি পৃথক লাইন হিসাবে দেখেন, তাই এজেন্সি ব্যবহারকারীদের ধারণার মতো একইভাবে দুটি রুট মডেল করতে পারে।

নির্দেশিকা এবং সর্বোত্তম অনুশীলন

সর্বোত্তম অনুশীলন হিসাবে, এই নির্দেশিকাগুলি অনুসরণ করুন:

সামঞ্জস্যপূর্ণ এজেন্সি আইডি প্রদান করুন

agency_id তথ্য agency.txt ফাইলে একই ক্ষেত্র উল্লেখ করে। রেফারেন্স সঠিকভাবে কাজ করে তা নিশ্চিত করার জন্য, সংস্থা.txt and trips.txt` উভয় ক্ষেত্রেই একই agency_id মান ব্যবহার করুন

সর্বদা রুট সংক্ষিপ্ত নাম অগ্রাধিকার

এজেন্সিকে অবশ্যই রুটের সংক্ষিপ্ত নাম দিতে হবে, কারণ গুগল ম্যাপ আসলেই রুটের লম্বা নাম বা রুটের বিবরণ ব্যবহার করে না।

প্রয়োজনীয় ডেটা প্রক্রিয়াটিকে সহজ করতে পারে এবং ট্রানজিট এজেন্সিকে তথ্যের উপর ফোকাস করতে সাহায্য করতে পারে যা ব্যবহারকারীদের উপকার করতে পারে।

রুটের প্রকারে গাড়ির ধরন নির্দেশ করুন

route_type তথ্য এজেন্সিকে পরিবহনের ধরণ প্রদান করতে সাহায্য করে, যাতে যাত্রীরা জানতে পারে যে তারা অনবোর্ডিং করার আগে কোন যানটি নিতে পারে।

সাধারণত ব্যবহৃত রুটের প্রকারের মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত থাকে:

সংখ্যা

পরিবহন প্রকার

0 ট্রাম, স্ট্রিটকার, হালকা রেল।
1 পাতাল রেল, মেট্রো।
2 রেল।
3 বাস।
4 ফেরি।
5 কেবল ট্রাম
6 এরিয়াল লিফট, সাসপেন্ডেড কার ক্যাবল।
7 ফিনিকুলার।
11 ট্রলিবাস।
12 মনোরেল।

বর্ধিত রুটের প্রকারের জন্য, এই নিবন্ধটি দেখুন।

মাটির বাস্তবতার সাথে মেলে এমন রং প্রদান করুন

সাইন বোর্ড, এজেন্সি ওয়েবসাইট বা মুদ্রিত সময়সূচীতে যাত্রীরা যা দেখেন তার সাথে রুটের রঙ এবং রুটের পাঠ্যের রঙ অবশ্যই মিলতে হবে।

রঙের বৈসাদৃশ্য অবশ্যই আলাদা হতে হবে, যাতে সেগুলি আলাদা করা যায়।

ট্রিপে সাবরুট এবং শাখা লাইন সংজ্ঞায়িত করুন

যেকোনো সাব-রুট বা শাখা লাইনের তথ্য trips.txt এর অন্তর্গত। একটি রুটের নির্দিষ্ট শাখাগুলি যাত্রীদের দ্বারা দুটি পৃথক লাইন হিসাবে অনুভূত না হলে, শাখা এবং প্রধান রুটগুলিকে শুধুমাত্র একটি রুট হিসাবে মডেল করতে হবে।

গুগল ম্যাপ ব্যবহারকারীর অভিজ্ঞতা

এই বিভাগটি বর্ণনা করে যে কীভাবে রুটের জন্য দেওয়া তথ্য Google মানচিত্রে প্রদর্শিত হয়।

প্রস্থান বোর্ড

নিচের স্ক্রিনশটটি দেখায় কিভাবে রুটের ধরন, রুটের সংক্ষিপ্ত নাম এবং দীর্ঘ নাম সম্পর্কে তথ্য Google Maps মোবাইল অ্যাপে প্রস্থান বোর্ডে প্রতিফলিত হয়।

Departure Board

চিত্র 4. প্রস্থান বোর্ড

এই টেবিলটি প্রতিটি কলআউট নম্বর এবং ফিডে এর সংশ্লিষ্ট ক্ষেত্র তালিকাভুক্ত করে।

সংখ্যা

সংশ্লিষ্ট ক্ষেত্রের ধরন

মান

1 stop_name City Center
2 route_type আইকনে দেখানো হয়েছে।
3 route_short_name or route_long_name ( route_short_name overrides route_long_name , if given in the feed) রুটের সংক্ষিপ্ত নাম:
  • L2
  • T2
  • T4
  • T8

ট্রিপ অনুসন্ধান ফলাফল

নিচের স্ক্রিনশটটি দেখায় যে কীভাবে রুটের ধরন, রুটের রঙ, রুটের পাঠ্যের রঙ, রুটের সংক্ষিপ্ত নাম এবং দীর্ঘ নাম সম্পর্কে তথ্য Google Maps মোবাইল অ্যাপে প্রদর্শিত হয়।

Trip Search

চিত্র 5. ট্রিপ অনুসন্ধান

এই টেবিলটি প্রতিটি কলআউট নম্বর এবং ফিডে এর সংশ্লিষ্ট ক্ষেত্র তালিকাভুক্ত করে।

সংখ্যা

সংশ্লিষ্ট ক্ষেত্র

মান

1 route_type আইকনে দেখানো হয়েছে।
2
  • route_color ব্যবহার করে পটভূমির রঙ।
  • route_text_color.
  • route_short_name বা route_long_name
  • ( route_short_name route_long_name ওভাররাইড করে, যদি ফিডে দেওয়া হয়)
  • 8FD24E
  • 000000
  • 31

ট্রিপ দিকনির্দেশ পৃষ্ঠা

নিচের স্ক্রিনশটটি দেখায় কিভাবে রুটের সংক্ষিপ্ত নাম এবং দীর্ঘ নাম সম্পর্কে তথ্য Google Maps মোবাইল অ্যাপে প্রদর্শিত হয়।

Trip Directions

চিত্র 6. ভ্রমণের দিকনির্দেশ

এই টেবিলটি প্রতিটি কলআউট নম্বর এবং ফিডে এর সংশ্লিষ্ট ক্ষেত্র তালিকাভুক্ত করে।

সংখ্যা

সংশ্লিষ্ট ক্ষেত্র

মান

1
  • route_short_name or route_long_name
  • ( route_short_name route_long_name ওভাররাইড করে, যদি ফিডে দেওয়া হয়)
East Line

স্তর বন্ধ করুন

যানবাহনের ধরন প্রদর্শন করতে, routes.txtroute_type ক্ষেত্রটি ব্যবহার করুন। Google Maps-এর স্টপ লেয়ারে গাড়ির ধরনের তথ্য প্রদর্শিত হয়।

নিচের স্ক্রিনশটটি Google Maps মোবাইল অ্যাপে কয়েকটি উদাহরণ দেখায়।

Stop Layer

চিত্র 7. স্টপ লেয়ার

এই টেবিলটি প্রতিটি কলআউট নম্বর এবং ফিডে এর সংশ্লিষ্ট ক্ষেত্র তালিকাভুক্ত করে।

সংখ্যা

মাঠ

মান

1 route_type=2 এই গাড়ির ধরন রেলওয়ে। ট্রেন আইকন
2 route_type=5 এই গাড়ির ধরন কেবল ট্রাম। ট্রাম আইকন
3 route_type=3 এই গাড়ির ধরন হল বাস। বাস আইকন

নমুনা

সাবওয়ে রুট এবং বাস রুটের জন্য এখানে দুটি নমুনা রয়েছে।

দুটি পাতাল রেল লাইন একক পরিষেবা হিসাবে বিবেচিত

নিচের টেবিলটি চিত্র 1 -এ দেখানো পাতাল রেল পথের নমুনা দেখায়।

ফাইলের নাম: routes.txt

রুট_আইডি

এজেন্সি_আইডি

রুট_ছোট_নাম

রুট_দীর্ঘ_নাম

রুট_টাইপ

রুট_রঙ

রুট_টেক্সট_রং

সাবওয়ে_উত্তর_দক্ষিণ abc_ট্রানজিট এনএস লাইন উত্তর দক্ষিণ লাইন 1 FF9900 000000

দুটি সামান্য ভিন্ন বাস লাইন

নিচের টেবিলটি চিত্র 3 -এ দেখানো বাস রুটের নমুনা দেখায়।

ফাইলের নাম: routes.txt

রুট_আইডি

এজেন্সি_আইডি

রুট_ছোট_নাম

রুট_দীর্ঘ_নাম

রুট_টাইপ

রুট_রঙ

রুট_টেক্সট_রং

def_bus_100 def_transit 100 3 FF0000 ৪৩৪৩৪৩
def_bus_100A def_transit 100A 3 00FF00 ৪৩৪৩৪৩