ImageManifest

বর্ণনা করে কিভাবে EarthEngine পরিষেবার ফাইলগুলির একটি সেট থেকে একটি চিত্র রচনা করা উচিত৷

JSON প্রতিনিধিত্ব
{
  "name": string,
  "properties": {
    object
  },
  "uriPrefix": string,
  "tilesets": [
    {
      object (Tileset)
    }
  ],
  "bands": [
    {
      object (TilesetBand)
    }
  ],
  "maskBands": [
    {
      object (TilesetMaskBand)
    }
  ],
  "footprint": {
    object (PixelFootprint)
  },
  "missingData": {
    object (MissingData)
  },
  "pyramidingPolicy": enum (PyramidingPolicy),
  "startTime": string,
  "endTime": string,
  "skipMetadataRead": boolean,
  "memo": string
}
ক্ষেত্র
name

string

সম্পদের নাম তৈরি করতে হবে। name "প্রকল্প/*/সম্পদ/**" বিন্যাসের (যেমন "প্রকল্প/আর্থেঞ্জিন-লেগ্যাসি/সম্পদ/ব্যবহারকারী/ / ")। সমস্ত ব্যবহারকারীর মালিকানাধীন সম্পদ "আর্থেঞ্জিন-উত্তরাধিকার" প্রকল্পের অধীনে রয়েছে (যেমন "প্রকল্প/আর্থেঞ্জিন-লেগেসি/সম্পদ/ব্যবহারকারী/ফু/বার")। অন্যান্য সমস্ত সম্পদ প্রকল্পের অধীনে রয়েছে "আর্থেঞ্জিন-পাবলিক" (যেমন "প্রকল্প/আর্থেঞ্জিন-পাবলিক/অ্যাসেট/ল্যান্ডস্যাট")।

properties

object ( Struct format)

সম্পদের অতিরিক্ত বৈশিষ্ট্য। প্রপার্টির নাম "system:time_start" এবং "system:time_end" অবহেলিত। পরিবর্তে startTime এবং endTime ক্ষেত্রগুলি ব্যবহার করুন।

uriPrefix

string

ঐচ্ছিক উপসর্গটি এই ম্যানিফেস্টে সংজ্ঞায়িত সমস্ত uri এর সাথে যুক্ত।

tilesets[]

object ( Tileset )

টাইলসেট। প্রতিটি টাইলসেটের একটি অনন্য আইডি থাকতে হবে।

bands[]

object ( TilesetBand )

ব্যান্ড. সম্পদের ব্যান্ড অর্ডার bands ক্রম হিসাবে একই।

maskBands[]

object ( TilesetMaskBand )

মুখোশ ব্যান্ড.

footprint

object ( PixelFootprint )

পিক্সেল স্থানাঙ্কে পদচিহ্ন (ল্যাট/এলএনজি স্থানাঙ্কে নয়)। যদি খালি থাকে, পদচিহ্নটি ডিফল্টরূপে সমগ্র চিত্রে থাকে। পিক্সেল স্থানাঙ্কের আরও বিশদ বিবরণের জন্য PixelGrid দেখুন।

missingData

object ( MissingData )

যে মানগুলি চিত্রের সমস্ত ব্যান্ডে কোনও ডেটা উপস্থাপন করে না৷ সমস্ত ব্যান্ডের ক্ষেত্রে প্রযোজ্য যা তাদের নিজস্ব missingData নির্দিষ্ট করে না।

pyramidingPolicy

enum ( PyramidingPolicy )

পিরামিডিং নীতি। অনির্দিষ্ট থাকলে, নীতি MEAN ডিফল্টরূপে প্রয়োগ করা হয়। সমস্ত ব্যান্ডের ক্ষেত্রে প্রযোজ্য যেগুলি তাদের নিজস্ব pyramidingPolicy নির্দিষ্ট করে না৷

startTime

string ( Timestamp format)

সম্পদের সাথে যুক্ত টাইমস্ট্যাম্প, যদি থাকে, যেমন সময় যে সময়ে একটি স্যাটেলাইট ছবি তোলা হয়েছিল। সময়ের ব্যবধানের সাথে সঙ্গতিপূর্ণ সম্পদের জন্য, যেমন এক মাস বা বছরের গড় মান, এই টাইমস্ট্যাম্প সেই ব্যবধানের শুরুর সাথে মিলে যায়।

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

endTime

string ( Timestamp format)

সময়ের ব্যবধানের সাথে সামঞ্জস্যপূর্ণ সম্পদের জন্য, যেমন এক মাস বা বছরের গড় মান, এই টাইমস্ট্যাম্পটি সেই ব্যবধানের (একচেটিয়া) শেষের সাথে মিলে যায়।

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

skipMetadataRead

boolean

GDAL ব্যবহার করে ফাইল থেকে মেটাডেটা পড়া এড়িয়ে যাবেন কিনা। এই ক্ষেত্রটি সত্য হলে, টাইলসেটে সম্পূর্ণ GDAL মেটাডেটা থাকা উচিত: ডেটা টাইপ, crs, ট্রান্সফর্ম, ফাইলের মাত্রা এবং কোনও ডেটা মান নেই।

memo

string

ব্যবহারকারীর নোট সংরক্ষণের জন্য ফ্রিফর্ম ক্ষেত্র। ইনজেশন ব্যবহার করা হয় না.

টাইলসেটব্যান্ড

একটি টাইলসেট থেকে প্রাপ্ত একটি একক ব্যান্ডের প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "id": string,
  "tilesetId": string,
  "tilesetBandIndex": integer,
  "missingData": {
    object (MissingData)
  },
  "pyramidingPolicy": enum (PyramidingPolicy)
}
ক্ষেত্র
id

string

ব্যান্ডের আইডি।

tilesetId

string

ব্যান্ডের সাথে সম্পর্কিত টাইলসেটের আইডি।

tilesetBandIndex

integer

ব্যান্ডের সাথে সম্পর্কিত টাইলসেট থেকে শূন্য-ভিত্তিক ব্যান্ড সূচক। যেমন 1 হলে, ব্যান্ডের পিক্সেল হল আইডি tilesetId সহ টাইলসেটের ( ImageManifest.tilesets এ) সূচক 1-এ ব্যান্ডের পিক্সেল।

missingData

object ( MissingData )

যে মানগুলি ব্যান্ডে কোনও ডেটা উপস্থাপন করে না৷ যদি MissingData কোনো values ছাড়াই সেট করা হয়, তাহলে এই TilesetBand সাথে সম্পর্কিত ফাইলগুলির জন্য উপস্থিত যে কোনো নোডাটা মান উপেক্ষা করা হবে।

pyramidingPolicy

enum ( PyramidingPolicy )

পিরামিডিং নীতি।

টাইলসেট মাস্কব্যান্ড

টাইলসেট থেকে প্রাপ্ত একটি একক মাস্ক ব্যান্ডের প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "tilesetId": string,
  "bandIds": [
    string
  ]
}
ক্ষেত্র
tilesetId

string

মাস্ক ব্যান্ডের সাথে সম্পর্কিত টাইলসেটের আইডি। টাইলসেটের শেষ ব্যান্ডটি সবসময় মাস্ক ব্যান্ড হিসেবে ব্যবহার করা হয়।

bandIds[]

string

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

পিক্সেলফুটপ্রিন্ট

একটি ছবিতে সমস্ত বৈধ পিক্সেলের একটি পদচিহ্ন৷

JSON প্রতিনিধিত্ব
{
  "points": [
    {
      object (GridPoint)
    }
  ],
  "bandId": string
}
ক্ষেত্র
points[]

object ( GridPoint )

একটি রিং যা একটি সাধারণ বহুভুজের বাহ্যিক অংশ তৈরি করে যাতে চিত্রের সমস্ত বৈধ পিক্সেলের কেন্দ্র থাকতে হবে। এটি অবশ্যই একটি রৈখিক রিং হতে হবে: শেষ বিন্দুটি অবশ্যই প্রথমটির সমান হতে হবে। স্থানাঙ্কগুলি bandId দ্বারা নির্দিষ্ট করা ব্যান্ডের অভিক্ষেপে থাকে।

দ্রষ্টব্য: প্রতিটি পিক্সেলের কেন্দ্রের মতো অ-পূর্ণসংখ্যা স্থানাঙ্ক ব্যবহার করুন কারণ পদচিহ্নটি একটি পিক্সেল অন্তর্ভুক্ত করতে নেওয়া হয় যদি পিক্সেল (একটি 1x1 আয়তক্ষেত্র) পায়ের ছাপকে ছেদ করে। দুর্ঘটনাক্রমে প্রতিবেশী পিক্সেল নির্বাচন এড়াতে, পূর্ণসংখ্যা-মূল্যের স্থানাঙ্ক ব্যবহার করবেন না, কারণ সেগুলি পিক্সেলের মধ্যে সীমানা। পিক্সেল কেন্দ্র বরাবর পায়ের ছাপ আঁকলে অনিচ্ছাকৃত পিক্সেল সহ বাধা দেয়, যা উদ্দেশ্যযুক্ত পিক্সেলগুলি যখন অ্যান্টিমেরিডিয়ান বা একটি খুঁটির মতো একটি মানচিত্রের সীমারেখা অবলুপ্ত করে তখন ত্রুটি হতে পারে।

উদাহরণস্বরূপ, 4টি বৈধ পিক্সেল সহ একটি 2x2 চিত্রের জন্য নিম্নলিখিতটি একটি সম্ভাব্য রিং: [{"x": 0.5, "y": 0.5}, {"x": 0.5, "y": 1.5}, {"x": 1.5, "y": 1.5}, {"x": "5:"}, {"x": "5:"}। 0.5, "y": 0.5}]

bandId

string

ব্যান্ডের ID যার CRS পদচিহ্নের স্থানাঙ্কগুলিকে সংজ্ঞায়িত করে৷ খালি হলে, প্রথম ব্যান্ড ব্যবহার করা হয়।

গ্রিডপয়েন্ট

একটি দ্বিমাত্রিক বিন্দু বা ভেক্টর।

JSON প্রতিনিধিত্ব
{
  "x": number,
  "y": number
}
ক্ষেত্র
x

number

x সমন্বয় মান।

y

number

y স্থানাঙ্ক মান।