Concepts

এই API বিভিন্ন ধরণের ভূ-স্থানিক চিত্র ডেটাতে সহজ, অভিন্ন অ্যাক্সেস সরবরাহ করে। ভূ-স্থানিক দ্বারা আমরা বলতে চাচ্ছি যে ডেটা পৃথিবীর পৃষ্ঠের অবস্থানের সাথে সম্পর্কিত। ইমেজ ডেটা দ্বারা আমরা এমন ডেটা বোঝায় যা পিক্সেল মানগুলির একটি অভিন্ন গ্রিড হিসাবে গঠন করা হয়, অনেকটা একটি ঐতিহ্যবাহী ছবির মতো।

এই ধরনের ডেটার সবচেয়ে পরিচিত উদাহরণ হল স্যাটেলাইট ইমেজ, অনেকটা যেমন ব্যবহারকারীরা Google Maps এবং Earth-এ দেখতে অভ্যস্ত। যাইহোক, অন্যান্য অনেক ডেটাসেটের একই কাঠামো রয়েছে, উদাহরণস্বরূপ গ্রিড করা আবহাওয়া এবং জলবায়ু ডেটাসেট, ভূখণ্ড এবং ভূমি কভার ডেটাসেট এবং জনসংখ্যার ঘনত্ব ডেটাসেটগুলি সহ।

প্রমাণীকরণ

আর্থ ইঞ্জিন API প্রমাণীকরণ এবং অনুমোদনের জন্য OAuth 2.0 প্রোটোকল ব্যবহার করে। বিস্তৃত ভাষায় API কল ইস্যু করতে OAuth 2.0 ব্যবহার করার জন্য সুবিধাজনক লাইব্রেরি রয়েছে। আপনি যদি আগে Google API অ্যাক্সেস করতে OAuth 2.0 ব্যবহার না করে থাকেন, তাহলে আপনি Google API অ্যাক্সেস করতে OAuth 2.0 ব্যবহার করার ডকুমেন্টেশনের সাথে নিজেকে পরিচিত করতে চাইতে পারেন।

এই API আর্থ ইঞ্জিন OAuth 2.0 স্কোপ ব্যবহার করে https://www.googleapis.com/auth/earthengine.readonly । আপনি যদি নিজের পরিষেবা অ্যাকাউন্টের শংসাপত্রগুলি কনফিগার করেন তবে আপনাকে সেই সুযোগটি স্পষ্টভাবে অনুরোধ করতে হবে৷ আপনি যদি কম্পিউট ইঞ্জিন ভার্চুয়াল মেশিনের দৃষ্টান্তে উপলব্ধ ডিফল্ট অ্যাপ্লিকেশন শংসাপত্র ব্যবহার করেন, তাহলে সেই সুযোগের অনুরোধ করার জন্য আপনাকে আপনার VM দৃষ্টান্ত কনফিগার করতে হবে।

সম্পদ

আর্থ ইঞ্জিন ডেটা মডেলের কেন্দ্রস্থলে সম্পদের একটি ফাইল-সিস্টেম-এর মতো কাঠামো। তিনটি প্রাথমিক প্রকারের সম্পদ রয়েছে, নীচে আরও বিশদে বর্ণনা করা হয়েছে: ভূ-স্থানিক রাস্টার ডেটা নিজেই চিত্রগুলিতে সংরক্ষিত হয়, ছবিগুলিকে বড় সংগ্রহগুলিতে গোষ্ঠীভুক্ত করা যেতে পারে, এবং ছবি এবং সংগ্রহগুলি ফোল্ডারগুলির একটি অনুক্রমের মধ্যে আরও সংগঠিত হয়৷

উদাহরণস্বরূপ, নিম্নলিখিত পথটি একটি নির্দিষ্ট ল্যান্ডস্যাট চিত্রকে বর্ণনা করে:

LANDSAT/LC8_L1T/LC81180562013193LGN00

এই উদাহরণে, LANDSAT হল একটি শীর্ষ-স্তরের ফোল্ডার যাতে সমস্ত Landsat ডেটা রয়েছে, LC8_L1T ক্যালিব্রেট করা এবং ভূখণ্ড-সংশোধন করা Landsat 8 চিত্রগুলির একটি নির্দিষ্ট সংগ্রহকে চিহ্নিত করে এবং LC81180562013193LGN00 সেই সংগ্রহের মধ্যে একটি নির্দিষ্ট চিত্র সনাক্ত করে৷ সম্পদ পাথে ফরোয়ার্ড স্ল্যাশ দ্বারা পৃথক করা অক্ষর, সংখ্যা, আন্ডারস্কোর এবং হাইফেন থাকতে পারে।

প্রতিটি ছবিতে মেটাডেটা রয়েছে যা আগ্রহের ডেটা সনাক্ত করা সহজ করে তোলে। এই প্রতি-চিত্র মেটাডেটা বৈশিষ্ট্যগুলি সাধারণত অন্তর্ভুক্ত করে:

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

পিক্সেল এবং ম্যাপ প্রজেকশন

আর্থ ইঞ্জিনে প্রতিটি ছবিতে এক বা একাধিক ব্যান্ড ডেটা থাকে। এগুলি একটি সাধারণ RGB স্যাটেলাইট চিত্রের লাল, সবুজ এবং নীল ব্যান্ডের সাথে মিলিত হতে পারে বা তারা আবহাওয়া ডেটাসেটে তাপমাত্রা এবং বৃষ্টিপাতের মতো সম্পূর্ণ ভিন্ন কিছুর সাথে মিলিত হতে পারে। প্রতিটি ব্যান্ডের পিক্সেলের একটি নির্দিষ্ট ডেটা টাইপ থাকে, যেমন uint8 বা float32

একটি পিক্সেল গ্রিডে থাকা পিক্সেলগুলি একটি ম্যাপ প্রজেকশন হিসাবে পরিচিত একটি গাণিতিক ফাংশনের মাধ্যমে পৃথিবীর পৃষ্ঠের বিন্দুগুলির সাথে মিলে যায়। এই সম্পর্কের সাধারণত দুটি উপাদান থাকে। প্রথমে একটি স্থানাঙ্ক রেফারেন্স সিস্টেম (CRS) 2D স্থানাঙ্ককে সংজ্ঞায়িত করে যা পৃথিবীর বাঁকা পৃষ্ঠের বিন্দুগুলিকে প্রতিনিধিত্ব করে। বিভিন্ন স্থানাঙ্ক রেফারেন্স সিস্টেমের বিভিন্ন বৈশিষ্ট্য রয়েছে যা তাদের বিভিন্ন অ্যাপ্লিকেশনে বিভিন্ন ধরণের ডেটা ব্যবহার করার জন্য উপযুক্ত করে তোলে। কোঅর্ডিনেট রেফারেন্স সিস্টেমগুলি সাধারণত স্ট্যান্ডার্ড আইডেন্টিফায়ার কোড ব্যবহার করে চিহ্নিত করা হয়; সাধারণ উদাহরণ হল equirectangular , web Mercator , এবং UTM স্থানাঙ্ক।

পিক্সেল স্থানাঙ্কগুলি তখন সাধারণত একটি অ্যাফাইন ট্রান্সফর্মেশনের মাধ্যমে স্থানিক স্থানাঙ্ক রেফারেন্স সিস্টেমের সাথে সম্পর্কিত হয় যা পিক্সেল গ্রিডের শারীরিক স্কেল এবং উত্স নিয়ন্ত্রণ করে। আর্থ ইঞ্জিনে আমরা প্রতিটি ছবির জন্য ডেটার একটি পিরামিড সঞ্চয় করি: পিরামিডের বেস লেভেলে মূল ডেটা থাকে তার নেটিভ রেজোলিউশনে, এবং পিরামিডের উচ্চ স্তরে কম-রেজোলিউশন ওভারভিউ ডেটা সঞ্চয় করে। পিরামিডের এই স্তরগুলি affine রূপান্তর দ্বারা বর্ণনা করা হয় যার স্কেল দুটি ধারাবাহিক কারণের দ্বারা পৃথক হয়।

সংগ্রহ এবং ফোল্ডার

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

ছবি এবং সংগ্রহগুলি নিজেরাই ফোল্ডারগুলির একটি অনুক্রমের মধ্যে সংগঠিত হয়। একটি ফোল্ডার অনেকটা ঐতিহ্যগত ফাইল সিস্টেমের একটি সাধারণ ফোল্ডার বা ডিরেক্টরির মতো: এটি অন্যান্য সম্পদের জন্য একটি সাধারণ ধারক, যেমন ছবি, সংগ্রহ এবং অন্যান্য ফোল্ডারগুলির জন্য। সব ছবিই সংগ্রহে থাকে না: কিছু ডেটাসেট, যেমন একটি নির্দিষ্ট গ্লোবাল ভূখণ্ড মডেল, শুধুমাত্র একটি ছবি থাকতে পারে। যাই হোক না কেন, প্রতিটি সম্পদ স্বতন্ত্রভাবে একটি নির্দিষ্ট পথ দ্বারা চিহ্নিত করা হয় যা আর্থ ইঞ্জিন ডেটা ক্যাটালগে এর অবস্থান চিহ্নিত করে।