CIFS স্পেসিফিকেশন

CIFS (ক্লোজার এবং ইনসিডেন্ট ফিড স্পেসিফিকেশন) হল Waze-এর স্ট্যান্ডার্ড প্রোটোকল যা অংশীদারদের ফিডে ঘটনা এবং রাস্তা বন্ধের বর্ণনা দেয়।

নীচের প্যারামিটার টেবিলটি প্রতিটি উপাদানকে নিম্নরূপ শ্রেণীবদ্ধ করে:

  • প্রয়োজনীয়: একটি প্রয়োজনীয় ট্যাগের জন্য সঠিকভাবে ফর্ম্যাট করা মান ছাড়া, আপনার ফিডটি অবৈধ বলে বিবেচিত হবে৷
  • অনুরোধ করা হয়েছে: প্রযুক্তিগতভাবে প্রয়োজন না হলেও, অনুরোধ করা ট্যাগগুলিকে সুপারিশ করা হয়।
  • ঐচ্ছিক: ঐচ্ছিক ট্যাগ যা আপনাকে আরও ডেটা প্রদান করতে দেয়।

ফাইল পার্সিং ইঞ্জিনে উপাদানের ক্রম কোন ব্যাপার নয়।

এই ট্যাগগুলি type ট্যাগের মান অনুসারে একটি ঘটনা বা রাস্তা বন্ধের বর্ণনা দিতে পারে। যেখানে প্রাসঙ্গিক সেখানে ছোটখাটো পার্থক্য ব্যাখ্যা করা হয়।

এখানে একটি ফিডে রাস্তা বন্ধের কিছু উদাহরণ রয়েছে
এখানে একটি ফিডে ঘটনার কিছু উদাহরণ রয়েছে৷
মনে রাখবেন আপনি একই ফিড ফাইলে বন্ধ এবং ঘটনা মিশ্রিত করতে পারেন।

CIFS উপাদান

উপাদান প্রয়োজন ট্যাগ ইনপুট বর্ণনা
ঘটনা আইডি প্রয়োজন বিনামূল্যে পাঠ্য

একটি আলফানিউমেরিক বা সংখ্যাসূচক শনাক্তকারী নির্দিষ্ট করে।
আইডি আপনার ফিডের মধ্যে অনন্য হতে হবে এবং একটি ঘটনার জীবনকাল ধরে স্থিতিশীল থাকতে হবে।

<incident id="LND11DEayKr">...</incident>
টাইপ প্রয়োজন এর মধ্যে একটি:
ROAD_CLOSED
ACCIDENT
HAZARD
POLICE
CHIT_CHAT
JAM

ধরনটি নির্ধারণ করবে যে আপনার ইভেন্টটি Waze অ্যাপটি কীভাবে ব্যবহার করবে।
ROAD_CLOSED ফলে সম্পূর্ণ বন্ধ হয়ে যাবে।

অন্য সব ধরনের Waze ম্যাপে দেখানো হবে এবং কাছাকাছি Wazers-এর জন্য একটি পপআপ বিজ্ঞপ্তি ট্রিগার করবে, কিন্তু রাউটিং-এ সরাসরি কোনো প্রভাব ফেলবে না।

<type>ROAD_CLOSED</type>
উপপ্রকার অনুরোধ করেছেন অনুমোদিত সাব-টাইপের তালিকা দেখুন

রিপোর্ট করা ঘটনার প্রকারের জন্য আরও সুনির্দিষ্ট বিবরণ।
সাবটাইপ অবশ্যই টাইপ ট্যাগে প্রদত্ত মানের সাথে মিলবে।
এখানে প্রতি প্রকারের অনুমোদিত সাব-টাইপের সম্পূর্ণ তালিকা রয়েছে

পলিলাইন প্রয়োজন ফাঁকা তালিকা আলাদা করা হয়েছে
lat lon জোড়া

দশমিক ডিগ্রী (DD, অভিক্ষেপ SRID 4326) অক্ষাংশ এবং দ্রাঘিমাংশ স্থানাঙ্ক যা ঘটনা বা রাস্তা বন্ধের অবস্থান বর্ণনা করে। যথেষ্ট নির্ভুলতার জন্য আদর্শভাবে দশমিক বিন্দুর পরে অন্তত 6টি সংখ্যা থাকা উচিত৷

স্থানাঙ্কের ক্রম অবশ্যই প্রভাবিত ট্রাফিকের দিক প্রতিফলিত করবে।

আমরা একটি একক বিন্দু থেকে ট্রাফিকের দিক কাটাতে পারি না।
যদি ঘটনাটি শুধুমাত্র একটি ট্রাফিক দিককে প্রভাবিত করে , তবে দিকটি স্পষ্ট করার জন্য একটি অতিরিক্ত সমন্বয় প্রদান করা উচিত।

নিম্নলিখিত পলিলাইন একটি ট্রাফিক দিককে প্রভাবিত করবে (উভয় দিককে প্রভাবিত করতে একটি direction উপাদান যোগ করুন):

<polyline>51.510090 -0.006902 51.509142 -0.006564
51.506291 -0.003640 51.503796 0.001051 
51.499218 0.001687 51.497365 0.002020</polyline>
দিক অনুরোধ করেছেন BOTH_DIRECTIONS বা ONE_DIRECTION

বিঘ্ন বা বন্ধ রাস্তার এক বা উভয় ট্রাফিক দিককে প্রভাবিত করে কিনা তা নির্দিষ্ট করে৷

একটি দিকনির্দেশ প্রদান করার জন্য দৃঢ়ভাবে সুপারিশ করা হয়, এমনকি যখন একটি পলিলাইন প্রদান করা হয়। যদি স্থানাঙ্কের শুধুমাত্র একটি সেট প্রদান করা যায়, তাহলে ইভেন্টটি সঠিক ড্রাইভিং দিকনির্দেশে প্রদর্শিত হয়েছে তা নিশ্চিত করার জন্য দিকনির্দেশ ক্ষেত্রটি প্রয়োজন।

<direction>BOTH_DIRECTIONS</direction>
রাস্তা প্রয়োজন বিনামূল্যে পাঠ্য

ঘটনাটি ঘটছে এমন রাস্তা বা রাস্তার নাম নির্দিষ্ট করে৷

<street>NW 12th St</street>
শুরুর সময় প্রয়োজন yyyy-MM-dd'T'HH:mm:ss+HH:mm

ব্যাঘাতের এক সময়ের জন্য শুরুর তারিখ নির্দিষ্ট করে। ROAD_CLOSED ধরনের নয় এমন ঘটনার জন্য আপনি এটি বাদ দিতে পারেন এবং আমরা ধরে নেব ঘটনাটি বর্তমানে সক্রিয়৷

টাইমস্ট্যাম্প অবশ্যই ISO8601 ফরম্যাটে সেকেন্ডের গ্রানুলারিটি হতে হবে এবং টাইম জোন অফসেট অন্তর্ভুক্ত করতে হবে।

<starttime>2023-04-07T09:00:00+01:00</starttime>
শেষ সময় অনুরোধ করেছেন yyyy-MM-dd'T'HH:mm:ss+HH:mm

ISO8601 বিন্যাসে সেকেন্ডের গ্রানুলারিটি ব্যবহার করে শেষের তারিখ নির্দিষ্ট করুন এবং টাইমজোন অফসেট অন্তর্ভুক্ত করুন

আপনি যদি এটি বাদ দেন তবে এটি বর্তমানে শুরুর সময় 14 দিন পরে ডিফল্ট হবে।

<endtime>2023-04-07T23:00:00+01:00</endtime>
বর্ণনা অনুরোধ করেছেন বিনামূল্যে পাঠ্য

যান চলাচল বিঘ্নিত হওয়ার কারণ। এই বিবরণ 40 অক্ষরের কম হওয়া উচিত। 40 অক্ষরের বেশি একটি বিবরণ গ্রহণ করা হবে, তবে Waze অ্যাপে সঠিকভাবে প্রদর্শিত নাও হতে পারে।

<description>I-95 All NB lanes closed
btwn Exits 184 and 186.</description>
লেন প্রভাব ঐচ্ছিক কাঠামোগত লেন প্রভাব তথ্য এটি সরবরাহ করুন শুধুমাত্র যদি ঘটনাটি সম্পূর্ণ রাস্তা বন্ধ করে না দেয়!

WZDx লেন বিন্যাস বা অনুরূপ বিন্যাস ব্যবহার করে লেনের একটি বিন্যাস উল্লেখ করে সমস্ত লেনের তথ্য সরবরাহ করুন।
লেনের প্রভাব দুটি ফর্ম্যাটে দেওয়া যেতে পারে - আংশিক এবং সম্পূর্ণ।

সম্পূর্ণ বিন্যাস উদাহরণ:

<lanes>
  <lane>
    <order>1</order>
    <type>LANE</type>
    <status>CLOSED</status>
  </lane>
  <lane>
    <order>2</order>
    <type>LANE</type>
    <status>OPEN</status>
  </lane>
</lanes>

আংশিক বিন্যাস উদাহরণ:
<lane_impact>
  <total_closed_lanes>2</total_closed_lanes>
  <roadside>RIGHT</roadside>
</lane_impact>

সময়সূচী ঐচ্ছিক <dayname>hh:mm-hh:mm</dayname>

ঘটনার জন্য সমস্ত শুরু এবং শেষের তারিখগুলিকে এনক্যাপসুলেট করে৷

<schedule>
  <monday>09:00-11:00,17:00-21:00</monday>
  <thursday>09:00-11:00,17:00-21:00</thursday>
  <friday>09:00-11:00,17:00-21:00</friday>
  <saturday>00:00-05:00</saturday>
  <sunday>09:00-18:00</sunday>
</schedule>

ঘটনা এবং বন্ধ সাবটাইপ

ঘটনার প্রকৃতি সম্পর্কে আরও বিশদ প্রদান করুন। গ্রহণযোগ্য সাব-টাইপগুলি প্রদত্ত প্রকার দ্বারা নির্ধারিত হয়।

টাইপ সম্ভাব্য উপপ্রকার
ACCIDENT
ACCIDENT_MINOR
ACCIDENT_MAJOR
HAZARD
HAZARD_ON_ROAD
HAZARD_ON_ROAD_CAR_STOPPED
HAZARD_ON_ROAD_CONSTRUCTION
HAZARD_ON_ROAD_EMERGENCY_VEHICLE
HAZARD_ON_ROAD_ICE
HAZARD_ON_ROAD_LANE_CLOSED
HAZARD_ON_ROAD_OBJECT
HAZARD_ON_ROAD_OIL
HAZARD_ON_ROAD_POT_HOLE
HAZARD_ON_ROAD_ROAD_KILL
HAZARD_ON_ROAD_TRAFFIC_LIGHT_FAULT
HAZARD_ON_SHOULDER
HAZARD_ON_SHOULDER_ANIMALS
HAZARD_ON_SHOULDER_CAR_STOPPED
HAZARD_ON_SHOULDER_MISSING_SIGN
HAZARD_WEATHER
HAZARD_WEATHER_FLOOD
HAZARD_WEATHER_FOG
HAZARD_WEATHER_FREEZING_RAIN
HAZARD_WEATHER_HAIL
HAZARD_WEATHER_HEAT_WAVE
HAZARD_WEATHER_HEAVY_RAIN
HAZARD_WEATHER_HEAVY_SNOW
HAZARD_WEATHER_HURRICANE
HAZARD_WEATHER_MONSOON
HAZARD_WEATHER_TORNADO
ROAD_CLOSED

ROAD_CLOSED_HAZARD
ROAD_CLOSED_CONSTRUCTION
ROAD_CLOSED_EVENT
JAM

JAM_LIGHT_TRAFFIC
JAM_MODERATE_TRAFFIC
JAM_HEAVY_TRAFFIC
JAM_STAND_STILL_TRAFFIC
POLICE

POLICE_VISIBLE
POLICE_HIDING