
সংক্ষিপ্ত বিবরণ
3D এরিয়া এক্সপ্লোরার সলিউশন আপনাকে বিভিন্ন স্থান আবিষ্কার ও অভিজ্ঞতা লাভের এক সম্পূর্ণ নতুন উপায় প্রদান করে। এই সলিউশনটি গুগল ম্যাপস প্ল্যাটফর্মের ফটোরিয়ালিস্টিক 3D টাইলস এবং প্লেসেস এপিআই- এর সক্ষমতাকে কাজে লাগিয়ে চিত্তাকর্ষক ও ইন্টারেক্টিভ 3D পরিবেশ তৈরি করে।
3D এরিয়া এক্সপ্লোরারটি একাধিক উদ্দেশ্য পূরণের জন্য ডিজাইন করা হয়েছে:
এলাকা অন্বেষণ আরও উন্নত করুন: ব্যবহারকারীরা অত্যন্ত বিশদ দৃশ্যসহ ভার্চুয়ালি এলাকাগুলো ঘুরে দেখতে পারেন এবং স্থানীয় বৈশিষ্ট্য ও দর্শনীয় স্থান সম্পর্কে ধারণা লাভ করতে পারেন।
স্থান-ভিত্তিক আখ্যানের প্রচার করুন: আকর্ষণীয় স্থান (POI) ও তার বিশদ বিবরণ অন্তর্ভুক্ত করার ক্ষমতা এমন আখ্যান-চালিত অভিজ্ঞতা তৈরি করতে সাহায্য করে, যা ব্যবহারকারীদের নির্দিষ্ট স্থান সম্পর্কে শিক্ষিত ও অবহিত করে।
গুগল ম্যাপস ৩ডি-এর সক্ষমতা ব্যবহার করে উন্নয়নে অনুপ্রেরণা যোগান: এটি নিমগ্নকারী ও ইন্টারেক্টিভ মানচিত্র তৈরির জন্য গুগলের ৩ডি ম্যাপিং ডেটার সম্ভাবনা প্রদর্শন করে।
শুরু করা যাক:
সক্ষম করুন
মূল প্রযুক্তি
এই সমাধানটি দুটি প্রধান প্রযুক্তি ব্যবহার করে তৈরি করা হয়েছে:
গুগল ম্যাপস প্ল্যাটফর্ম এপিআই:
এই অভিজ্ঞতাটি তৈরি করার জন্য বেস ম্যাপ ও ডেটা পেতে আমরা গুগল ম্যাপস প্ল্যাটফর্মের বেশ কয়েকটি এপিআই ব্যবহার করি:
- গুগল ম্যাপস ফটোরিয়ালিস্টিক ৩ডি টাইলস : ভবন এবং ভূখণ্ডের উচ্চ-রেজোলিউশনের ৩ডি মডেল শহুরে পরিবেশের একটি বাস্তবসম্মত এবং দৃষ্টিনন্দন উপস্থাপনা প্রদান করে।
- প্লেসেস এপিআই : অ্যাপটি অন্বেষণ করা এলাকার মধ্যে আগ্রহের স্থান (পিওআই) শনাক্ত করতে এবং সে সম্পর্কে বিস্তারিত তথ্য প্রদর্শন করতে পারে, যা স্থানীয় জ্ঞানের মাধ্যমে ব্যবহারকারীর অভিজ্ঞতাকে সমৃদ্ধ করে।
- অটোকমপ্লিট ব্যবহারকারীদের নির্দিষ্ট স্থান বা আগ্রহের এলাকা অনুসন্ধান করতে সাহায্য করে।
সিজিয়ামজেএস
উচ্চ-রেজোলিউশনের ৩ডি গ্লোব রেন্ডার এবং প্রদর্শন করার দায়িত্বে রয়েছে CesiumJS। এটি গুগলের ফটোরিয়ালিস্টিক ৩ডি টাইলস লোড ও ভিজ্যুয়ালাইজেশনের কাজ করে, যা ভবন এবং ভূখণ্ডের একটি ৩ডি মেশ মডেল প্রদান করে।
ক্যামেরা ব্যবস্থাপনা: CesiumJS ক্যামেরার অবস্থান, অভিমুখ এবং চলাচল নিয়ন্ত্রণের জন্য প্রয়োজনীয় টুল সরবরাহ করে। এর মধ্যে অন্তর্ভুক্ত রয়েছে:
- অ্যাপটি লোড হওয়ার সময় প্রাথমিক দৃষ্টিকোণ হিসেবে নির্দিষ্ট এলাকাটিকে ফোকাস করা।
- অনুসন্ধানের জন্য স্বয়ংক্রিয় কক্ষপথ অ্যানিমেশনের মতো গতিশীল ক্যামেরা মুভমেন্ট বাস্তবায়ন করা।
- গ্লোবের সাথে ব্যবহারকারীর মিথস্ক্রিয়া পরিচালনা করা, যদি এই ধরনের বৈশিষ্ট্যগুলি অন্তর্ভুক্ত থাকে (প্যানিং, জুমিং, ঘোরানো)।
একটি 3D টাইলস রেন্ডারারের সাহায্যে কীভাবে ফটোরিয়ালিস্টিক 3D টাইল কাজ করতে পারে, তা জানুন।
মূল উপাদান
অ্যাপ্লিকেশনটি দুটি ভিন্ন অ্যাপে বিভক্ত, যথা:
- অ্যাডমিন অ্যাপ
- ডেমো অ্যাপ
এই ডায়াগ্রামটি দুটি অ্যাপ্লিকেশনের মধ্যেকার পার্থক্য এবং পারস্পরিক সম্পর্কের একটি সংক্ষিপ্ত বিবরণ দেয়:

প্রতিটি অ্যাপ আরও খতিয়ে দেখা উপকারী হবে:
অ্যাডমিন অ্যাপ
এই অ্যাপ্লিকেশনটি একটি ব্যবহার-বান্ধব ইন্টারফেস প্রদান করে, যা আপনাকে 3D অভিজ্ঞতাটি নিজের মতো করে সাজিয়ে নিতে দেয়:
অবস্থান অনুসন্ধান: আপনি যে এলাকাটি দেখাতে চান তা খুঁজে বের করতে সমন্বিত গুগল ম্যাপস প্ল্যাটফর্মের অটোকমপ্লিট সার্চ বারটি ব্যবহার করুন। একবার আপনি একটি অবস্থান নির্বাচন করলে, ক্যামেরাটি নির্বিঘ্নে সেই এলাকায় চলে যাবে।
ক্যামেরা: আপনার নির্বাচিত দেখার অভিজ্ঞতা তৈরি করতে ক্যামেরার চলাচলের গতি এবং কক্ষপথের ধরন সমন্বয় করুন।
স্থানসমূহ (POI): আপনি যে ধরনের আগ্রহের স্থান (যেমন, রেস্তোরাঁ, ক্যাফে, ল্যান্ডমার্ক) অন্তর্ভুক্ত করতে চান, সেগুলোর ঘনত্ব, অনুসন্ধানের ব্যাসার্ধ এবং প্রকারভেদ নির্ধারণ করুন।
আপনার ব্যবহারকারীদের অভিজ্ঞতা কাস্টমাইজ করতে এই অ্যাপটি ব্যবহার করুন।
ধীরগতির ক্যামেরা পথ অনুসরণ করে গুগলের শিকাগো অফিস ঘুরে দেখুন।
লাস ভেগাস স্ট্রিপের আশেপাশের পর্যটন আকর্ষণগুলোর একটি বিশদ চিত্র দেখুন।
এখন একটি দ্রুতগতির সাইনোসয়েডাল ক্যামেরা পথ অনুসরণ করে লাস ভেগাস ঘুরে দেখুন।
গ্র্যান্ড ক্যানিয়নের সমস্ত প্রধান পর্যটন আকর্ষণ ঘুরে দেখুন।
3D এরিয়া এক্সপ্লোরার- এর সমস্ত কাস্টমাইজেশনের একটি বিস্তারিত বিবরণ রয়েছে।
ডেমো অ্যাপ
এটিই চূড়ান্ত, ব্যবহারকারী-মুখী অ্যাপ্লিকেশন যা অ্যাডমিন অ্যাপে আপনার তৈরি করা কনফিগারেশনটি লোড করে। এই নিমগ্ন, ত্রিমাত্রিক পরিবেশে, ব্যবহারকারীরা নির্বাচিত এলাকাগুলো ঘুরে দেখতে এবং আপনার চিহ্নিত করা স্থানগুলো আবিষ্কার করতে সক্ষম হবেন।
একবার অ্যাডমিন অ্যাপ ব্যবহার করে আপনার ডিজাইনটি কাস্টমাইজ করে নেওয়ার পর, আপনি কনফিগারেশনটি ডাউনলোড করে সোর্স কোড থেকে আপনার কাস্টম অ্যাপ্লিকেশনটি চালাতে পারবেন।
ব্যবহারকারীর অভিজ্ঞতা

অ্যাপ্লিকেশনটির কয়েকটি প্রধান বৈশিষ্ট্য হলো:
- ব্যবহারকারীরা ভবন, দর্শনীয় স্থান এবং ভূখণ্ড সহ একটি এলাকাকে ইন্টারেক্টিভভাবে ত্রিমাত্রিকভাবে অন্বেষণ করতে পারেন।
- ব্যবহারকারীরা কাছাকাছি স্থান (যেমন, জাদুঘর, পার্ক, রেস্তোরাঁ) অনুসন্ধান ও খুঁজে বের করতে পারেন।
কোনো স্থান নির্বাচন করার পর, ব্যবহারকারীরা সেই স্থান সম্পর্কিত বিস্তারিত তথ্য বা বিবরণ দেখতে পারেন।
ডেভেলপাররা সেটিংস এবং কন্ট্রোলের মাধ্যমে তাদের অন্বেষণের অভিজ্ঞতা ব্যক্তিগতকৃত করতে পারেন (যদি অ্যাডমিন অ্যাপ ব্যবহার করেন)।
স্বয়ংক্রিয় ঘূর্ণন সক্রিয় করা আছে, যার ফলে ক্যামেরাটি নির্বাচিত এলাকার কেন্দ্রকে ঘিরে স্বয়ংক্রিয়ভাবে ঘুরতে পারে।
পূর্বশর্ত
গুগল ম্যাপস এপিআই কী: আপনার একটি বৈধ এপিআই কী প্রয়োজন হবে, যার মাধ্যমে নিম্নলিখিত এপিআইগুলো সক্রিয় থাকবে:
ওয়েব সার্ভার: আপনি নিম্নলিখিত যেকোনো একটি থেকে অ্যাপ্লিকেশনটি পরিবেশন করতে পারেন:
- একটি স্থানীয় ওয়েব সার্ভার (যেমন, Node.js, http-server ব্যবহার করে)
- একটি স্ট্যাটিক ওয়েব হোস্টিং পরিষেবা (অ্যাপ্লিকেশনটির সাথে একটি ডকারফাইল থাকে)
আপনি গিটহাব প্রজেক্টের রিডমি বিভাগে ডেপ্লয়মেন্ট অপশনগুলোর বিস্তারিত বিবরণ খুঁজে পাবেন।
মোতায়েন
আপনি অ্যাপটিকে একটি নোড অ্যাপ্লিকেশন অথবা GKE বা GAE-এর মতো যেকোনো কন্টেইনার পরিবেশে একটি ডকার কন্টেইনার হিসেবে স্থাপন করতে পারেন। হোস্ট করা ডেমোটি নিম্নলিখিত আর্কিটেকচার ব্যবহার করে:

- এই আর্কিটেকচারে, কোডটি একটি গিটহাব প্রজেক্টে থাকে।
- মেইন-এ যেকোনো পুশ করার সাথে সাথে ক্লাউড বিল্ড কোডটি গ্রহণ করে এবং একটি বিল্ড অপারেশন চালু করে।
- বিল্ড প্রক্রিয়ার অংশ হিসেবে, এটি এপিআই কী (API key) যুক্ত করে এবং একটি ইমেজ তৈরি করে, যা পরবর্তীতে আর্টিফ্যাক্ট রেজিস্ট্রি-তে সংরক্ষিত হয়।
- অবশেষে, এটি আর্টিফ্যাক্ট রেজিস্ট্রি থেকে সর্বশেষ স্থিতিশীল ইমেজটি ক্লাউড রানে স্থাপন করে।
- ডেপ্লয় করা অ্যাপগুলোর অবস্থা পরীক্ষা করার জন্য আমাদের কিছু হেলথ চেক ও মনিটরিংও চালু আছে।
বিলিং তথ্য
3D এরিয়া এক্সপ্লোরার সলিউশনটি একটি ইমারসিভ ও ডাইনামিক অভিজ্ঞতা প্রদানের জন্য গুগল ম্যাপস প্ল্যাটফর্মের পরিষেবা ব্যবহার করে। কিছু এপিআই ব্যবহারের জন্য চার্জ প্রযোজ্য হতে পারে। এখানে এপিআইগুলোর একটি সংক্ষিপ্ত বিবরণ এবং মূল্যতালিকার লিঙ্ক দেওয়া হলো।
গুগল ম্যাপস প্ল্যাটফর্ম - 3D টাইলস এপিআই:
স্টোরিটেলিং সলিউশনটি ভূ-স্থানিক ডেটার মাধ্যমে ভিজ্যুয়াল অভিজ্ঞতা উন্নত করতে 3D টাইলস এপিআই ব্যবহার করে। 3D টাইলস এপিআই-এর মূল্য সংক্রান্ত বিস্তারিত তথ্যের জন্য, Google Maps Platform - 3D Tiles API Pricing দেখুন।
গুগল ম্যাপস প্ল্যাটফর্ম - প্লেসেস এপিআই:
অবস্থান-ভিত্তিক ডেটার জন্য প্লেসেস এপিআই ব্যবহার করা হয়, যা স্টোরিটেলিং অভিজ্ঞতায় সমৃদ্ধ তথ্য যোগ করে। গুগল প্লেসেস এপিআই-এর সাথে সম্পর্কিত খরচ সম্পর্কে জানতে, গুগল ম্যাপস প্ল্যাটফর্ম - প্লেসেস এপিআই প্রাইসিং দেখুন।
গুগল ম্যাপস প্ল্যাটফর্ম - অটোকমপ্লিট এপিআই:
অটোকমপ্লিট ফিচার ব্যবহারকারীর মিথস্ক্রিয়া বাড়ায়। গুগল ম্যাপস অটোকমপ্লিট এপিআই-এর মূল্য সংক্রান্ত বিস্তারিত তথ্যের জন্য, অনুগ্রহ করে গুগল ম্যাপস প্ল্যাটফর্ম - প্লেসেস অটোকমপ্লিট প্রাইসিং দেখুন।
CesiumJS:
ত্রিমাত্রিক (3D) গ্লোব ভিজ্যুয়ালাইজেশনের জন্য CesiumJS ব্যবহার করা হয়। যদিও CesiumJS নিজেই ওপেন সোর্স, এর অতিরিক্ত ফিচার বা পরিষেবাগুলোর জন্য নিজস্ব খরচ থাকতে পারে। যেকোনো প্রিমিয়াম অফারের জন্য CesiumJS ডকুমেন্টেশন দেখুন।
প্রতিটি এপিআই-এর মূল্য নির্ধারণের বিবরণ পর্যালোচনা করা অত্যন্ত গুরুত্বপূর্ণ, কারণ ব্যবহারের উপর ভিত্তি করে চার্জ আলাদাভাবে নির্ধারণ করা হয়। উল্লেখ্য যে, গুগল ম্যাপস প্ল্যাটফর্ম একটি নির্দিষ্ট পরিমাণ ব্যবহারের জন্য বিনামূল্যে একটি স্তর (ফ্রি টিয়ার) প্রদান করে, এবং অনুরোধের সংখ্যা ও ব্যবহারের অঞ্চলের মতো বিভিন্ন বিষয়ের উপর ভিত্তি করে মূল্যের নির্দিষ্ট বিবরণ পরিবর্তিত হতে পারে।
গুগল ম্যাপস প্ল্যাটফর্ম এবং সিজিয়ামজেএস ব্যবহারের খরচ সম্পর্কে সবচেয়ে সঠিক ও হালনাগাদ তথ্যের জন্য সর্বদা অফিসিয়াল প্রাইসিং পেজগুলো দেখুন। সংশ্লিষ্ট যেকোনো খরচ কার্যকরভাবে পরিচালনা ও বোঝার জন্য এই পরিষেবাগুলোর দ্বারা নির্ধারিত নিয়ম ও শর্তাবলী মেনে চলা নিশ্চিত করুন।
উপসংহার
এই নথিতে ৩ডি এরিয়া এক্সপ্লোরারের সক্ষমতা, উপাদানসমূহ, ব্যবহারকারীর অভিজ্ঞতা এবং প্রযুক্তিগত প্রয়োজনীয়তার একটি সংক্ষিপ্ত বিবরণ দেওয়া হয়েছে।
গুগলের ফটোরিয়ালিস্টিক থ্রিডি টাইলস এবং প্লেসেস এপিআই ব্যবহার করে, এটি বিভিন্ন এলাকা ভার্চুয়ালি ঘুরে দেখতে, দর্শনীয় স্থান আবিষ্কার করতে এবং স্থানীয় ইতিহাস সম্পর্কে জানতে সাহায্য করে।
কোনো এলাকা প্রদর্শন, অন্বেষণকে আরও উন্নত করা, কিংবা ডিজিটাল গল্প বলার প্রচারের ক্ষেত্রেই হোক না কেন, 3D এরিয়া এক্সপ্লোরার একটি দৃষ্টিনন্দন প্ল্যাটফর্ম প্রদান করে।
ডেমোটি ব্যবহার করে দেখুন এবং একটি আকর্ষণীয় ও তথ্যপূর্ণ ৩ডি অভিজ্ঞতা তৈরি করতে অ্যাডমিন অ্যাপ দিয়ে এটিকে নিজের মতো করে সাজিয়ে নিন।