ঢাকার যানজট: ডেটা কী বলে, আর কী বলে না

ঢাকায় দুজন মানুষের দেখা হলে প্রথম আলাপটা প্রায়ই হয় যানজট নিয়ে। "আজকে মহাখালী থেকে আসতে দুই ঘণ্টা লাগল।" সবার একটা গল্প আছে, সবার একটা তত্ত্ব আছে। কিন্তু ডেটা দিয়ে যানজট বোঝার চেষ্টা কতটুকু হয়?
যানজট মাপার উপায়
১. ভ্রমণের সময়। একই দূরত্ব যেতে কত মিনিট লাগে, দিনের বিভিন্ন সময়ে। এটাই মানুষের কাছে সবচেয়ে অর্থবহ।

২. গড় গতি। নির্দিষ্ট রাস্তায় যানবাহনের গড় গতি। শহরের ব্যস্ত সময়ে কিছু রাস্তায় এটা হাঁটার গতির কাছাকাছি নেমে আসে।
৩. বিলম্বের সূচক। খালি রাস্তায় যত সময় লাগার কথা, তার তুলনায় আসলে কত বেশি লাগছে।
ডেটা কোথা থেকে আসে
- রাইড-শেয়ারিং আর ডেলিভারি অ্যাপের জিপিএস। হাজারো গাড়ি আর বাইক প্রতি মুহূর্তে অবস্থান জানাচ্ছে।
- মোবাইল নেটওয়ার্কের ডেটা। ফোন কোন টাওয়ার থেকে কোন টাওয়ারে যাচ্ছে, সেখান থেকে চলাচলের ধরন।
- ম্যাপ অ্যাপের ট্রাফিক রং। লাল, হলুদ, সবুজ। এগুলোও লাখো ফোনের সমষ্টিগত ডেটা।
- ক্যামেরা আর সেন্সর। কোন মোড়ে কত গাড়ি পার হচ্ছে।
এসব ডেটা ব্যবহারে গোপনীয়তার প্রশ্নও আছে। ব্যক্তির পরিচয় মুছে, সমষ্টিগতভাবে ব্যবহার করাই সঠিক পদ্ধতি।
ডেটা কী বলতে পারে
- কোন মোড়গুলো সবচেয়ে বড় বাধা।
- কোন সময়ে, কোন দিনে সবচেয়ে খারাপ অবস্থা।
- নতুন ফ্লাইওভার বা রাস্তা খোলার আগে-পরে ভ্রমণের সময় সত্যিই কমেছে কি না।
- স্কুল খোলা-বন্ধ, রোজা, বৃষ্টি, ঈদের আগে-পরে যানজটের ধরন কীভাবে বদলায়।
import pandas as pd
trips = pd.read_csv("trips.csv", parse_dates=["start_time"])
trips["hour"] = trips["start_time"].dt.hour
trips["minutes_per_km"] = trips["duration_min"] / trips["distance_km"]
print(trips.groupby("hour")["minutes_per_km"].median().round(1))
লক্ষ্য করুন, এখানে গড় না, মধ্যমা ব্যবহার করা হয়েছে, কারণ কয়েকটা অস্বাভাবিক লম্বা যাত্রা (দুর্ঘটনা, গাড়ি নষ্ট) গড়কে বিকৃত করে দিতে পারে।
ডেটা কী বলতে পারে না
কারণ। ডেটা দেখায় কোথায় আর কখন যানজট, কিন্তু কেন, সেটা বোঝাতে মাঠের জ্ঞান লাগে: রাস্তার ওপর পার্কিং, ফুটপাত দখল, বাস থামানোর জায়গা, সিগন্যালের সময়, রাস্তার নকশা।
কারা বাদ পড়ল। জিপিএস ডেটা আসে স্মার্টফোন ব্যবহারকারী আর অ্যাপ ব্যবহারকারী গাড়ি থেকে। রিকশা, পায়ে হাঁটা মানুষ, লোকাল বাসের যাত্রী, যারা শহরের চলাচলের বড় অংশ, তারা ডেটায় অনেক কম প্রতিনিধিত্ব পান।
সমাধান। নতুন রাস্তা বানালে অনেক সময় আরও বেশি গাড়ি রাস্তায় নামে (একে বলে induced demand)। ডেটা বিশ্লেষণ দিয়ে এটা আগে থেকে বোঝা যায়, কিন্তু নীতি নির্ধারণ করতে হয় মানুষকেই।
শেষ কথা
যানজট শুধু ট্রাফিক সমস্যা না; এটা নগর পরিকল্পনা, গণপরিবহন, অর্থনীতি আর মানুষের জীবনের মান, সবকিছুর সাথে জড়িত। ভালো ডেটা ভালো প্রশ্ন করতে সাহায্য করে, আর ভুল সমাধানে টাকা খরচ হওয়া ঠেকাতে পারে। আর ততদিন? ঢাকার যানজটে বসে এই লেখাটা পড়ছেন হয়তো। অন্তত সময়টা কাজে লাগল।