ভ্রমণসূচী ফিড

ভ্রমণপথের ফিডে ক্রুজ সেলিং তথ্য রয়েছে। প্রতিটি ভ্রমণপথে ভ্রমণের একটি সেট রয়েছে। প্রতিটি ট্রিপে ভ্রমণের বিশদ বিবরণ রয়েছে যেমন বন্দর, আগমন এবং প্রস্থানের সময় এবং তারিখ, যাত্রার প্রতিটি পর্বের পাল সময়কাল এবং প্রতিটি ভ্রমণের বিবরণ। আপনি CSV ফর্ম্যাটে ভ্রমণের ফিড আপলোড করতে পারেন।

মূল উপাদান

ভ্রমণসূচী ফিডে প্রয়োজনীয় ক্ষেত্রগুলি রয়েছে যা কেস সংবেদনশীল নয়৷ কিছু ক্ষেত্র ঐচ্ছিক এবং ফাঁকা রাখা হতে পারে। ঐচ্ছিক ডেটা পাঠানো ডেটা গুণমান উন্নত করে।

এটিতে নিম্নলিখিত বাধ্যতামূলক ক্ষেত্র রয়েছে:

  • sail_id : একটি নির্দিষ্ট ভ্রমণের জন্য একটি অনন্য পালতোলা শনাক্তকারী৷
  • stop_index : প্রতিটি প্রস্থান পোর্টের জন্য একটি অনন্য স্টপ শনাক্তকারী।

  • port_of_call : কলের পোর্ট বা যে স্থানে ক্রুজ থামে।

  • itinerary_desc : ভ্রমণপথের বর্ণনা।

  • arrival_dt : বন্দরের সমন্বিত সার্বজনীন সময় (UTC) এ আগমনের তারিখ এবং সময়।

  • departure_dt : বন্দরের সমন্বিত সর্বজনীন সময়ের (UTC) মধ্যে প্রস্থানের তারিখ এবং সময়।

  • ship_name : জাহাজের নাম।

  • sail_duration : পালতোলা দিনের সময়কাল বা সংখ্যা।

ক্ষেত্র

নিম্নলিখিত সারণীতে ভ্রমণসূচী ফিডে উপলব্ধ সমস্ত ক্ষেত্র বর্ণনা করা হয়েছে:

ক্ষেত্রের নাম প্রয়োজন? টাইপ বর্ণনা
sail_id Required string শুরু এবং শেষ তারিখ সহ ভ্রমণপথে একটি নির্দিষ্ট ভ্রমণের জন্য অনন্য পালতোলা শনাক্তকারী।

উদাহরণস্বরূপ, 5 রাতের একটি ভ্রমণপথের জন্য যেখানে 3টি স্টপ রয়েছে, sail_id অনন্য এবং সমস্ত 3টি স্টপের জন্য একই থাকে। sail_id এর একটি উদাহরণ হল ABC12345

দ্রষ্টব্য: sail_id এবং stop_index একটি যৌগিক প্রাথমিক কী গঠনের জন্য সংযুক্ত করা হয়েছে এবং অবশ্যই অনন্য হতে হবে।

stop_index Required integer ক্রুজ ভ্রমণপথে প্রতিটি স্টপের জন্য অনন্য সূচক শনাক্তকারী। এটি প্রথম স্টপের জন্য সূচক শূন্য দিয়ে শুরু হয়। শূন্য প্রথম প্রস্থান পোর্ট প্রতিনিধিত্ব করে. উদাহরণস্বরূপ, stop_index 0 হিসাবে উপস্থাপিত হয়।

দ্রষ্টব্য: sail_id এবং stop_index একটি যৌগিক প্রাথমিক কী গঠনের জন্য সংযুক্ত করা হয়েছে এবং অবশ্যই অনন্য হতে হবে।

port_of_call Required string শহরের নাম এবং দেশের সাথে অবস্থান যেখানে ক্রুজ থামে। উদাহরণস্বরূপ, port_of_call Venice,Italy হিসাবে উপস্থাপন করা যেতে পারে।

উদ্ধৃতি ( " ) স্পষ্টভাবে প্রয়োজন হয় না।

itinerary_desc Required string ভ্রমণপথের বর্ণনা। এটি "X-নাইট" দিয়ে শুরু হয় যেখানে X হল ভ্রমণপথে রাতের সংখ্যা৷ এটি কেস সংবেদনশীল নয়। উদাহরণস্বরূপ, itinerary_desc 7-night greek isles & eastern med হতে পারে।
arrival_dt Required datetime বন্দরের সমন্বিত সার্বজনীন সময় (UTC) এ আগমনের তারিখ এবং সময়। প্রথম পোর্টের জন্য arrival_dt খালি হতে হবে এবং stop_index অবশ্যই শূন্য হতে হবে। উদাহরণস্বরূপ arrival_dt 2025-01-22T06:00:00+01:00 হিসাবে উপস্থাপন করা হয়েছে।
departure_dt Required datetime বন্দরের সমন্বিত সর্বজনীন সময় (UTC) এ ছাড়ার তারিখ এবং সময়। শেষ পোর্টের জন্য departure_dt খালি হতে হবে। stop_index অবশ্যই ভ্রমণপথের শেষ রাত হতে হবে। উদাহরণস্বরূপ departure_dt 2025-01-23T18:00:00+01:00 হিসাবে উপস্থাপন করা হয়েছে।
ship_name Required string জাহাজের নাম। এটি কেস সংবেদনশীল নয়। উদাহরণস্বরূপ, ship_name NORWEGIAN Escape হিসাবে উপস্থাপন করা যেতে পারে।
sail_duration Required integer সমুদ্রযাত্রার সময়কাল বা পালতোলা রাতের সংখ্যা। উদাহরণস্বরূপ, 5টি পালতোলা রাতের জন্য sail_duration 5 হিসাবে উপস্থাপিত হয়।
itinerary_id Required string যাত্রাপথ শনাক্ত করে। itinerary_id একে অপরের থেকে ভ্রমণপথকে আলাদা করে। কলের একই পোর্টে যাওয়া সমস্ত ট্রিপ একই itinerary_id শেয়ার করে, যা ট্রিপের গ্রুপিং এবং সংগঠনের অনুমতি দেয়।

উদাহরণস্বরূপ, যদি দুটি ভিন্ন যাত্রাপথের জন্য কলের পোর্টটি সান ফ্রান্সিসকোর মাধ্যমে হয় তবে উভয় ভ্রমণপথের জন্য ভ্রমণের আইডি একই। এটি XYZ12345 হিসাবে উপস্থাপিত হয়।

latitude Optional decimal কলের এই পোর্টের অক্ষাংশ। এটি WGS84 স্বরলিপিতে উল্লেখ করা উচিত। এই তথ্যটি কল সত্তার পোর্টটি সঠিকভাবে সনাক্ত করার জন্য উপযোগী। উদাহরণস্বরূপ, ইতালির Trieste-এর জন্য অক্ষাংশ স্থানাঙ্ক হল 45.64665541364354 । নিম্নলিখিত অসমর্থিত:
  • টোকিও
  • GCJ-02
longitude Optional decimal কলের এই পোর্টের দ্রাঘিমাংশ। এটি WGS84 স্বরলিপিতে উল্লেখ করা উচিত। এই তথ্যটি কল সত্তার পোর্টটি সঠিকভাবে সনাক্ত করার জন্য উপযোগী। উদাহরণস্বরূপ, ইতালির Trieste-এর জন্য দ্রাঘিমাংশের স্থানাঙ্ক হল 13.76188003458354 । নিম্নলিখিত অসমর্থিত:
  • টোকিও
  • GCJ-02
image_url Optional URL কলের পোর্ট প্রতিনিধিত্বকারী একটি ছবির URL। উদাহরণস্বরূপ, https://partner.com/images/XXXXX.jpg
updated_at Optional datetime সমন্বিত ইউনিভার্সাল টাইম (UTC) এ এই এন্ট্রি শেষবার যে তারিখ ও সময় আপডেট করা হয়েছিল। এই তথ্য পুরানো তথ্য সনাক্ত করার জন্য দরকারী. এটি ISO 8601 ফর্ম্যাট অনুসরণ করা উচিত। উদাহরণস্বরূপ updated_at হয়েছে 2025-01-22T00:00:00+00:00

উদাহরণ

নিম্নলিখিত দুটি পালগুলির জন্য একটি ভ্রমণসূচীর ফিডের একটি মৌলিক উদাহরণ যেখানে একটি পাল একমুখী ট্রিপ এবং অন্যটি একটি রাউন্ড ট্রিপ৷

উদাহরণ CSV এবং JSON উভয় ফর্ম্যাট দেখায়। sail_id , stop_index ক্ষেত্রগুলি যৌগিক প্রাথমিক কী গঠনের জন্য একত্রিত হয় এবং প্রতিটি সারির জন্য অনন্য হতে হবে।

CSV

একমুখী ট্রিপ (প্রয়োজনীয়)

প্রথম পাল বা যাত্রাপথ হল সান ফ্রান্সিসকো থেকে কানাডা পর্যন্ত 4 রাতের জন্য একমুখী। নিম্নলিখিত উদাহরণটি শুধুমাত্র বাধ্যতামূলক ক্ষেত্রগুলিকে চিত্রিত করে:

sail_id; stop_index; port_of_call; itinerary_desc; arrival_dt; departure_dt;ship_name;sail_duration;itinerary_id
54321; 0; Seattle, Washington; 4 Night Alaska Cruise Trip; NULL;2025-05-23 15:00:00; Floating Home; 04; 888888
54321; 1; Ketchikan, Alaska; 4 Night Alaska Cruise Trip;2025-05-25 18:00:00; 2025-05-25 7:00:00; Floating Home; 04; 888888
54321; 2; Vancouver (Canada Place), British Columbia;4 Night Alaska Cruise Trip; 2025-05-27 7:30:00; NULL; Floating Home; 04; 888888

একমুখী ট্রিপ (সমস্ত)

নিম্নলিখিত উদাহরণটি একমুখী ভ্রমণের জন্য উপলব্ধ সমস্ত ক্ষেত্রগুলিকে চিত্রিত করে:

sail_id; stop_index; port_of_call; itinerary_desc; arrival_dt; departure_dt; ship_name;sail_duration; itinerary_id; latitude; longitude; image_url; updated_at
54321; 0; Seattle, Washington; 4 Night Alaska Cruise Trip; NULL; 2025-05-23 15:00:00; Floating Home;04; 888888; 47.608013; -122.335167; https://partner.com/images/XXXXX.jpg; 2025-05-23T00:00:00+00:00
54321; 1; Ketchikan, Alaska; 4 Night Alaska Cruise Trip; 2025-05-25 18:00:00; 2025-05-25 7:00:00;Floating Home; 04; 888888; 55.341808; -131.647507; https://partner.com/images/XXXXX.jpg; 2025-05-25T00:00:00+00:00
54321; 2; Vancouver (Canada Place), British Columbia; 4 Night Alaska Cruise Trip; 2025-05-27 7:30:00; NULL; Floating Home; 04; 888888; 49.246292; -123.116226; https://partner.com/images/XXXXX.jpg; 2025-05-27T00:00:00+00:00

রাউন্ড ট্রিপ (প্রয়োজনীয়)

দ্বিতীয় পালটি সান ফ্রান্সিসকো থেকে 14 রাতের জন্য আলাস্কা এবং কানাডা কভার করে একটি রাউন্ড-ট্রিপ। নিম্নলিখিত উদাহরণটি শুধুমাত্র বাধ্যতামূলক ক্ষেত্রগুলিকে চিত্রিত করে:

sail_id; stop_index; port_of_call; itinerary_desc; arrival_dt; departure_dt; ship_name;sail_duration; itinerary_id
12345; 0; San Francisco, California; 14 Night Alaska Cruise with Glacier Bay National Park; NULL;2025-06-06 16:00:00; Beautiful Ship; 14; 888888
12345; 1; Ketchikan, Alaska; 14 Night Alaska Cruise with Glacier Bay National Park; 2025-06-09 21:00:00; 2025-06-10 5:00:00; Beautiful Ship; 14; 888888
12345; 2; Vancouver (Canada Place), British Columbia; 14 Night Alaska Cruise with Glacier Bay   National Park; 2025-06-13 14:00:00; 2025-06-14 20:00:00; Beautiful Ship; 14; 888888
12345; 3; Victoria, British Columbia; 14 Night Alaska Cruise with Glacier Bay National Park 2025-06-15 21:00:00; 2025-06-16 6:00:00; Beautiful Ship; 14; 888888
12345; 4; San Francisco, California; 14 Night Alaska Cruise with Glacier Bay National Park 2025-06-20 7:00:00; NULL; Beautiful Ship; 14; 888888

রাউন্ড ট্রিপ (সব)

নিম্নলিখিত উদাহরণটি রাউন্ড ট্রিপের জন্য উপলব্ধ সমস্ত ক্ষেত্রগুলিকে চিত্রিত করে:

sail_id; stop_index; port_of_call; itinerary_desc; arrival_dt; departure_dt; ship_name; sail_duration; itinerary_id; latitude; longitude; image_url; updated_at
12345; 0; San Francisco, California; 14 Night Alaska Cruise with Glacier Bay National Park; NULL; 2025-06-06 16:00:00; Beautiful Ship; 14; 888888; 37.773972; -122.431297; https://partner.com/images/XXXXX.jpg; 2025-06-06T00:00:00+00:00
12345; 1; Ketchikan, Alaska; 14 Night Alaska Cruise with Glacier Bay National Park; 2025-06-09 21:00:00; 2025-06-10 5:00:00; Beautiful Ship; 14; 888888; 55.341808; -131.647507; https://partner.com/images/XXXXX.jpg;  2025-06-09T00:00:00+00:00
12345; 2; Vancouver (Canada Place), British Columbia; 14 Night Alaska Cruise with Glacier Bay National Park; 2025-06-13 14:00:00; 2025-06-14 20:00:00; Beautiful Ship; 14; 888888; 49.246292; -123.116226; https://partner.com/images/XXXXX.jpg; 2025-06-13T00:00:00+00:00
12345; 3; Victoria, British Columbia; 14 Night Alaska Cruise with Glacier Bay National Park; 2025-06-15 21:00:00; 2025-06-16 6:00:00; Beautiful Ship; 14; 888888; 48.407326; -123.329773; https://partner.com/images/XXXXX.jpg; 2025-06-15T00:00:00+00:00
12345; 4; San Francisco, California; 14 Night Alaska Cruise with Glacier Bay National Park;2025-06-20 7:00:00; NULL; Beautiful Ship; 14; 888888; 37.773972; -122.431297; https://partner.com/images/XXXXX.jpg; 2025-06-20T00:00:00+00:00

JSON (তথ্যগত উদ্দেশ্যে)

একমুখী ট্রিপ (প্রয়োজনীয়)

প্রথম পাল বা যাত্রাপথ হল সান ফ্রান্সিসকো থেকে কানাডা পর্যন্ত 4 রাতের জন্য একমুখী। নিম্নলিখিত উদাহরণটি শুধুমাত্র বাধ্যতামূলক ক্ষেত্রগুলিকে চিত্রিত করে:

[
  {
    "sail_id": "54321",
    "stop_index": "0",
    "port_of_call": "Seattle, Washington",
    "itinerary_desc": "4 Night Alaska Cruise Trip",
    "arrival_dt": null,
    "departure_dt": "2025-05-23 15:00:00",
    "ship_name": "Floating Home",
    "sail_duration": 4,
    "itinerary_id": "888888"
  },
  ---
  {
    "sail_id": "54321",
    "stop_index": "2",
    "port_of_call": "Vancouver (Canada Place), British Columbia",
    "itinerary_desc": "4 Night Alaska Cruise Trip",
    "arrival_dt": "2025-05-27 7:30:00",
    "departure_dt": null,
    "ship_name": "Floating Home",
    "sail_duration": 4,
    "itinerary_id": "888888"
  }
]

একমুখী ট্রিপ (সমস্ত)

নিম্নলিখিত উদাহরণটি একমুখী ভ্রমণের জন্য উপলব্ধ সমস্ত ক্ষেত্রগুলিকে চিত্রিত করে:

[
  {
    "sail_id": "54321",
    "stop_index": "0",
    "port_of_call": "Seattle, Washington",
    "itinerary_desc": "4 Night Alaska Cruise Trip",
    "arrival_dt": "2025-05-23 15:00:00",
    "departure_dt": null,
    "ship_name": "Floating Home",
    "sail_duration": 4,
    "itinerary_id": "888888",
    "latitude": "47.608013",
    "longitude": "-122.335167",
    "image_url": "https://partner.com/images/XXXXX.jpg",
    "updated_at": "2025-05-23T00:00:00+00:00"
  },
  ---
  {
    "sail_id": "54321",
    "stop_index": "2",
    "port_of_call": "Vancouver (Canada Place), British Columbia",
    "itinerary_desc": "4 Night Alaska Cruise Trip",
    "arrival_dt": null,
    "departure_dt": "2025-05-27 7:30:00",
    "ship_name": "Floating Home",
    "sail_duration": 4,
    "itinerary_id": "888888",
    "latitude": "49.246292",
    "longitude": "-123.116226",
    "image_url": "https://partner.com/images/XXXXX.jpg",
    "updated_at": "2025-05-27T00:00:00+00:00"
  }
]

রাউন্ড ট্রিপ (প্রয়োজনীয়)

দ্বিতীয় পালটি সান ফ্রান্সিসকো থেকে 14 রাতের জন্য আলাস্কা এবং কানাডা কভার করে একটি রাউন্ড-ট্রিপ। নিম্নলিখিত উদাহরণটি শুধুমাত্র বাধ্যতামূলক ক্ষেত্রগুলিকে চিত্রিত করে:

[
  {
    "sail_id": "12345",
    "stop_index": "0",
    "port_of_call": "San Francisco, California",
    "itinerary_desc": "14 Night Alaska Cruise with Glacier Bay National Park",
    "arrival_dt": null,
    "departure_dt": "2025-06-06 16:00:00",
    "ship_name": "Beautiful Ship",
    "sail_duration": 14,
    "itinerary_id": "888888"
  },
  {
    "sail_id": "12345",
    "stop_index": "1",
    "port_of_call": "Ketchikan, Alaska",
    "itinerary_desc": "14 Night Alaska Cruise with Glacier Bay National Park",
    "arrival_dt": "2025-06-09 21:00:00",
    "departure_dt": "2025-06-10 5:00:00",
    "ship_name": "Beautiful Ship",
    "sail_duration": 14,
    "itinerary_id": "888888"
  },
  ---
  {
    "sail_id": "12345",
    "stop_index": "4",
    "port_of_call": "San Francisco, California",
    "itinerary_desc": "14 Night Alaska Cruise with Glacier Bay National Park",
    "arrival_dt": "2025-06-20 7:00:00",
    "departure_dt": null,
    "ship_name": "Beautiful Ship",
    "sail_duration": 14,
    "itinerary_id": "888888"
  }
]

রাউন্ড ট্রিপ (সব)

নিম্নলিখিত উদাহরণটি রাউন্ড ট্রিপের জন্য উপলব্ধ সমস্ত ক্ষেত্রগুলিকে চিত্রিত করে:

[
  {
    "sail_id": "12345",
    "stop_index": "0",
    "port_of_call": "San Francisco, California",
    "itinerary_desc": "14 Night Alaska Cruise with Glacier Bay National Park",
    "arrival_dt": null,
    "departure_dt": "2025-06-06 16:00:00",
    "ship_name": "Beautiful Ship",
    "sail_duration": 14,
    "itinerary_id": "888888",
    "latitude": "37.773972",
    "longitude": "-122.335167",
    "image_url": "https://partner.com/images/XXXXX.jpg",
    "updated_at": "2025-06-06T00:00:00+00:00"
  },
  {
    "sail_id": "12345",
    "stop_index": "1",
    "port_of_call": "Ketchikan, Alaska",
    "itinerary_desc": "14 Night Alaska Cruise with Glacier Bay National Park",
    "arrival_dt": "2025-06-09 21:00:00",
    "departure_dt": "2025-06-10 5:00:00",
    "ship_name": "Beautiful Ship",
    "sail_duration": 14,
    "itinerary_id": "888888",
    "latitude": "55.341808",
    "longitude": "-131.647507",
    "image_url": "https://partner.com/images/XXXXX.jpg",
    "updated_at": "2025-06-09T00:00:00+00:00"
  },
  ---
  {
    "sail_id": "12345",
    "stop_index": "4",
    "port_of_call": "San Francisco, California",
    "itinerary_desc": "14 Night Alaska Cruise with Glacier Bay National Park",
    "arrival_dt": "2025-06-20 7:00:00",
    "departure_dt": null,
    "ship_name": "Beautiful Ship",
    "sail_duration": 14,
    "itinerary_id": "888888",
    "latitude": "37.773972",
    "longitude": "-122.431297",
    "image_url": "https://partner.com/images/XXXXX.jpg",
    "updated_at": "2025-06-20T00:00:00+00:00"
  }
]