3D এরিয়া এক্সপ্লোরার শুরু হচ্ছে, 3D এরিয়া এক্সপ্লোরার শুরু হচ্ছে

চিত্র

সংক্ষিপ্ত বিবরণ

3D এরিয়া এক্সপ্লোরার সলিউশন আপনাকে অবস্থান আবিষ্কার এবং অভিজ্ঞতা অর্জনের একটি সম্পূর্ণ নতুন উপায় দেয়। এই সলিউশনটি মনোমুগ্ধকর, ইন্টারেক্টিভ 3D পরিবেশ তৈরি করতে Google Maps প্ল্যাটফর্ম ফটোরিয়ালিস্টিক 3D টাইলস এবং প্লেস API- এর ক্ষমতা ব্যবহার করে।

3D এরিয়া এক্সপ্লোরারটি একাধিক উদ্দেশ্যে কাজ করার জন্য ডিজাইন করা হয়েছে:

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

  • অবস্থান-ভিত্তিক আখ্যান প্রচার করুন: : সমৃদ্ধ বর্ণনার সাথে POI (আগ্রহের বিষয়গুলি) অন্তর্ভুক্ত করার ক্ষমতা বর্ণনা-ভিত্তিক অভিজ্ঞতা তৈরি করতে সক্ষম করে যা ব্যবহারকারীদের নির্দিষ্ট অবস্থান সম্পর্কে শিক্ষিত এবং অবহিত করে।

  • গুগল ম্যাপস 3D ক্ষমতা ব্যবহার করে উন্নয়নে অনুপ্রেরণা যোগান: এটি নিমজ্জিত, ইন্টারেক্টিভ মানচিত্র তৈরির জন্য গুগলের 3D ম্যাপিং ডেটার সম্ভাবনা প্রদর্শন করে।

শুরু হচ্ছে:

সক্রিয় করুন

মূল প্রযুক্তি

এই সমাধানটি দুটি মূল প্রযুক্তি ব্যবহার করে তৈরি করা হয়েছে:

গুগল ম্যাপস প্ল্যাটফর্ম এপিআই:

এই অভিজ্ঞতা তৈরির জন্য বেস ম্যাপ এবং ডেটা পেতে আমরা গুগল ম্যাপস প্ল্যাটফর্ম থেকে বেশ কয়েকটি API ব্যবহার করি:

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

সিজিয়ামজেএস

CesiumJS উচ্চ-রেজোলিউশনের 3D গ্লোব রেন্ডারিং এবং প্রদর্শনের জন্য দায়ী। এটি Google এর ফটোরিয়ালিস্টিক 3D টাইলসের লোডিং এবং ভিজ্যুয়ালাইজেশন পরিচালনা করে, যা ভবন এবং ভূখণ্ডের একটি 3D মেশ মডেল প্রদান করে।

ক্যামেরা ব্যবস্থাপনা: CesiumJS ক্যামেরার অবস্থান, ওরিয়েন্টেশন এবং গতিবিধি নিয়ন্ত্রণ করার জন্য সরঞ্জাম সরবরাহ করে। এর মধ্যে রয়েছে:

  • অ্যাপটি লোড করার সময় নির্দিষ্ট পাড়ার উপর ফোকাস করার জন্য প্রাথমিক দৃষ্টিকোণ সেট করা।
  • অন্বেষণের জন্য স্বয়ংক্রিয় কক্ষপথ অ্যানিমেশনের মতো গতিশীল ক্যামেরার গতিবিধি বাস্তবায়ন করা।
  • যদি এই ধরনের বৈশিষ্ট্যগুলি অন্তর্ভুক্ত থাকে (প্যানিং, জুমিং, রোটেটিং) তাহলে গ্লোবের সাথে ব্যবহারকারীর মিথস্ক্রিয়া পরিচালনা করা।

3D টাইলস রেন্ডারারের সাথে ফটোরিয়ালিস্টিক 3D টাইল কীভাবে কাজ করতে পারে তা জানুন।

মূল উপাদান

অ্যাপ্লিকেশনটি দুটি ভিন্ন অ্যাপে বিভক্ত, যথা:

  • অ্যাডমিন অ্যাপ
  • ডেমো অ্যাপ

এই চিত্রটি দুটি অ্যাপ্লিকেশনের মধ্যে পার্থক্য এবং পারস্পরিক সম্পর্কের একটি সারসংক্ষেপ প্রদান করে:

চিত্র

প্রতিটি অ্যাপ আরও তদন্ত করা উপকারী হবে:

অ্যাডমিন অ্যাপ

এই অ্যাপ্লিকেশনটি একটি ব্যবহারকারী-বান্ধব ইন্টারফেস প্রদান করে যা আপনাকে 3D অভিজ্ঞতা কাস্টমাইজ করতে দেয়:

  • অবস্থান অনুসন্ধান: আপনি যে এলাকাটি প্রদর্শন করতে চান তা খুঁজে পেতে সমন্বিত Google Maps প্ল্যাটফর্ম অটোকম্পলিট অনুসন্ধান বার ব্যবহার করুন। একবার আপনি একটি অবস্থান নির্বাচন করলে, ক্যামেরাটি নির্বিঘ্নে সেই এলাকায় উড়ে যাবে।

  • ক্যামেরা: নির্বাচিত দেখার অভিজ্ঞতা তৈরি করতে ক্যামেরার গতি এবং কক্ষপথের ধরণ সামঞ্জস্য করুন।

  • স্থান (POI): ঘনত্ব, অনুসন্ধান ব্যাসার্ধ এবং আগ্রহের স্থানের ধরণ (যেমন, রেস্তোরাঁ, ক্যাফে, ল্যান্ডমার্ক) নির্ধারণ করুন যা আপনি বৈশিষ্ট্যযুক্ত করতে চান।

আপনার শেষ ব্যবহারকারীদের জন্য অভিজ্ঞতা কাস্টমাইজ করতে এই অ্যাপটি ব্যবহার করুন।

3D এরিয়া এক্সপ্লোরার কাস্টমাইজেশনের সমস্ত কাস্টমাইজেশনের বিস্তারিত বিবরণ রয়েছে।

ডেমো অ্যাপ

এটিই হল চূড়ান্ত, ব্যবহারকারী-মুখী অ্যাপ্লিকেশন যা অ্যাডমিন অ্যাপে আপনার তৈরি করা কনফিগারেশন লোড করে। এই নিমজ্জিত, 3D পরিবেশে, ব্যবহারকারীরা নির্বাচিত এলাকাগুলি অন্বেষণ করতে এবং আপনার দ্বারা হাইলাইট করা স্থানগুলি আবিষ্কার করতে সক্ষম হবেন।

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

ব্যবহারকারীর অভিজ্ঞতা

চিত্র

অ্যাপ্লিকেশনটির কিছু মূল বৈশিষ্ট্য হল:

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

  4. ডেভেলপাররা সেটিংস এবং নিয়ন্ত্রণের মাধ্যমে (যদি অ্যাডমিন অ্যাপ ব্যবহার করেন) তাদের অন্বেষণ অভিজ্ঞতা ব্যক্তিগতকৃত করতে পারেন।

  5. স্বয়ংক্রিয় ঘূর্ণন সক্ষম করা হয়েছে, যার ফলে ক্যামেরাটি নির্বাচিত এলাকার কেন্দ্রের চারপাশে স্বয়ংক্রিয়ভাবে ঘোরাতে পারে।

পূর্বশর্ত

  1. গুগল ম্যাপস এপিআই কী: আপনার একটি বৈধ এপিআই কী প্রয়োজন হবে যার মধ্যে নিম্নলিখিত এপিআইগুলি সক্রিয় থাকবে:

  2. ওয়েব সার্ভার: আপনি যে কোনও একটি থেকে অ্যাপ্লিকেশনটি পরিবেশন করতে পারেন:

    • একটি স্থানীয় ওয়েব সার্ভার (যেমন, Node.js, http-server ব্যবহার করে)
    • একটি স্ট্যাটিক ওয়েব হোস্টিং পরিষেবা (অ্যাপ্লিকেশনটি একটি ডকারফাইলের সাথে আসে)

আপনি GitHub প্রকল্পের readme বিভাগে স্থাপনার বিকল্পগুলির একটি বিস্তারিত বিবরণ পেতে পারেন।

স্থাপনা

আপনি GKE বা GAE এর মতো যেকোনো কন্টেইনার পরিবেশে নোড অ্যাপ্লিকেশন অথবা ডকার কন্টেইনার হিসেবে অ্যাপটি স্থাপন করতে পারেন। হোস্ট করা ডেমোটি নিম্নলিখিত আর্কিটেকচার ব্যবহার করে:

চিত্র

  • এই আর্কিটেকচারে, কোডটি একটি GitHub প্রকল্পে থাকে।
  • ক্লাউড বিল্ড যেকোনো পুশ টু মেইন কোডটি তুলে নেয় এবং একটি বিল্ড অপারেশন শুরু করে।
  • বিল্ডের অংশ হিসেবে, এটি API কী ইনজেক্ট করে এবং একটি ছবি তৈরি করে যা পরে আর্টিফ্যাক্ট রেজিস্ট্রিতে সংরক্ষণ করা হয়।
  • অবশেষে, এটি আর্টিফ্যাক্ট রেজিস্ট্রি থেকে ক্লাউড রানে সর্বশেষ স্থিতিশীল চিত্র স্থাপন করে।
  • মোতায়েন করা অ্যাপগুলির স্বাস্থ্য পরীক্ষা করার জন্য আমাদের কিছু স্বাস্থ্য পরীক্ষা এবং পর্যবেক্ষণও চলছে।

বিলিং তথ্য

3D এরিয়া এক্সপ্লোরার সলিউশনটি একটি নিমজ্জনকারী, গতিশীল অভিজ্ঞতা প্রদানের জন্য Google Maps প্ল্যাটফর্ম পরিষেবা ব্যবহার করে। কিছু API-এর জন্য চার্জ লাগতে পারে। এখানে API-এর একটি সারসংক্ষেপ এবং মূল্য নির্ধারণের লিঙ্ক রয়েছে।

গুগল ম্যাপস প্ল্যাটফর্ম - 3D টাইলস API:

স্টোরিটেলিং সলিউশনটি জিওস্পেশিয়াল ডেটার সাথে ভিজ্যুয়াল অভিজ্ঞতা উন্নত করতে 3D টাইলস API ব্যবহার করে। 3D টাইলস API সম্পর্কিত মূল্য নির্ধারণের বিশদ জানতে, Google Maps প্ল্যাটফর্ম - 3D টাইলস API মূল্য নির্ধারণ দেখুন।

গুগল ম্যাপস প্ল্যাটফর্ম - স্থান API:

প্লেস এপিআই অবস্থান-ভিত্তিক ডেটার জন্য ব্যবহৃত হয়, যা গল্প বলার অভিজ্ঞতায় সমৃদ্ধ তথ্য যোগ করে। গুগল প্লেস এপিআই-এর সাথে সম্পর্কিত খরচ বুঝতে, গুগল ম্যাপস প্ল্যাটফর্ম - প্লেস এপিআই প্রাইসিং দেখুন।

গুগল ম্যাপস প্ল্যাটফর্ম - স্বয়ংসম্পূর্ণ API:

স্বয়ংক্রিয় সম্পূর্ণ বৈশিষ্ট্য ব্যবহারকারীর মিথস্ক্রিয়া বৃদ্ধি করে। Google Maps Autocomplete API সম্পর্কিত মূল্য নির্ধারণের বিশদ জানতে, অনুগ্রহ করে Google Maps Platform - Places Autocomplete Pricing দেখুন।

সিজিয়ামজেএস:

CesiumJS 3D গ্লোব ভিজ্যুয়ালাইজেশনের জন্য ব্যবহৃত হয়। যদিও CesiumJS নিজেই ওপেন সোর্স, অতিরিক্ত বৈশিষ্ট্য বা পরিষেবাগুলির নিজস্ব সংশ্লিষ্ট খরচ থাকতে পারে। যেকোনো প্রিমিয়াম অফার সম্পর্কে জানতে CesiumJS ডকুমেন্টেশন দেখুন।

প্রতিটি API-এর জন্য মূল্যের বিবরণ পর্যালোচনা করা অত্যন্ত গুরুত্বপূর্ণ, কারণ ব্যবহারের উপর ভিত্তি করে চার্জ পৃথকভাবে নির্ধারিত হয়। মনে রাখবেন যে Google Maps প্ল্যাটফর্ম বিনামূল্যে একটি নির্দিষ্ট পরিমাণ ব্যবহারের সাথে একটি বিনামূল্যের স্তর অফার করে এবং মূল্যের সুনির্দিষ্ট বিবরণ অনুরোধের সংখ্যা এবং ব্যবহারের অঞ্চলের মতো বিষয়গুলির উপর ভিত্তি করে পরিবর্তিত হতে পারে।

গুগল ম্যাপস প্ল্যাটফর্ম এবং সিজিয়ামজেএস ব্যবহারের খরচ সম্পর্কে সবচেয়ে সঠিক এবং হালনাগাদ তথ্যের জন্য সর্বদা অফিসিয়াল মূল্য পৃষ্ঠাগুলি দেখুন। যেকোনো সংশ্লিষ্ট খরচ কার্যকরভাবে পরিচালনা এবং বোঝার জন্য এই পরিষেবাগুলির দ্বারা বর্ণিত শর্তাবলী মেনে চলা নিশ্চিত করুন।

উপসংহার

এই নথিটি 3D এরিয়া এক্সপ্লোরারের ক্ষমতা, উপাদান, ব্যবহারকারীর অভিজ্ঞতা এবং প্রযুক্তিগত প্রয়োজনীয়তার একটি সারসংক্ষেপ প্রদান করে।

গুগলের ফটোরিয়ালিস্টিক 3D টাইলস এবং প্লেসেস এপিআই ব্যবহার করে, এটি আশেপাশের এলাকাগুলির ভার্চুয়াল অন্বেষণ, আকর্ষণীয় স্থানগুলি আবিষ্কার এবং স্থানীয় ইতিহাস সম্পর্কে শেখার সুযোগ করে দেয়।

কোনও এলাকা প্রদর্শন করা হোক, অন্বেষণ বৃদ্ধি করা হোক, অথবা ডিজিটাল গল্প বলার প্রচার করা হোক, 3D এরিয়া এক্সপ্লোরার একটি দৃশ্যত অত্যাশ্চর্য প্ল্যাটফর্ম অফার করে।

ডেমোটি ব্যবহার করে দেখুন এবং অ্যাডমিন অ্যাপ ব্যবহার করে এটি কাস্টমাইজ করুন যাতে একটি আকর্ষণীয় এবং তথ্যবহুল 3D অভিজ্ঞতা তৈরি হয়।