ImageFileExportOptions

আর্থ ইঞ্জিনের বাইরে ফাইল হিসেবে ছবি রপ্তানি করার বিকল্পসমূহ।

JSON উপস্থাপনা
{
  "fileFormat": enum (ImageFileFormat),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "driveDestination": {
    object (DriveDestination)
  },
  "cloudStorageDestination": {
    object (CloudStorageDestination)
  }
  // End of mutually exclusive fields.

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "geoTiffOptions": {
    object (GeoTiffImageExportOptions)
  },
  "tfRecordOptions": {
    object (TfRecordImageExportOptions)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
fileFormat

enum ( ImageFileFormat )

যে ফাইল ফরম্যাটে ছবিগুলো এক্সপোর্ট করতে হবে।

ফলাফল কোথায় লিখতে হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
driveDestination

object ( DriveDestination )

নির্দিষ্ট করা থাকলে, গুগল ড্রাইভে রপ্তানি কনফিগার করা হয়।

cloudStorageDestination

object ( CloudStorageDestination )

নির্দিষ্ট করা থাকলে, গুগল ক্লাউড স্টোরেজে রপ্তানি কনফিগার করা হয়।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।
ফাইল-ফরম্যাট-ভিত্তিক বিকল্পসমূহ। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
geoTiffOptions

object ( GeoTiffImageExportOptions )

GEO_TIFF এক্সপোর্টের জন্য ফাইল-ফরম্যাট-ভিত্তিক অপশনসমূহ।

tfRecordOptions

object ( TfRecordImageExportOptions )

TF_RECORD_IMAGE এক্সপোর্টের জন্য ফাইল-ফরম্যাট-ভিত্তিক অপশনসমূহ।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

GeoTiffImageExportOptions

ইমেজকে GeoTIFF ফাইল হিসেবে এনকোড করার অপশন।

JSON উপস্থাপনা
{
  "cloudOptimized": boolean,
  "tileDimensions": {
    object (GridDimensions)
  },
  "skipEmptyFiles": boolean,
  "tileSize": integer,
  "noData": {
    object (Number)
  }
}
ক্ষেত্র
cloudOptimized

boolean

সত্য হলে, ক্লাউড পরিবেশে আরও কার্যকরভাবে অ্যাক্সেসের জন্য 'ক্লাউড অপ্টিমাইজড' GeoTIFF ফাইল তৈরি করে (দেখুন www.cogeo.org)।

tileDimensions

object ( GridDimensions )

ছবিটি একটি ফাইলে ধরার জন্য খুব বড় হলে, এটিকে ভাগ করার জন্য পিক্সেল-এ ঐচ্ছিক সুনির্দিষ্ট মাত্রা। এটি অবশ্যই টাইল সাইজের গুণিতক হতে হবে, ডিফল্ট মান হলো ২৫৬।

skipEmptyFiles

boolean

যদি সত্য হয়, তাহলে খালি (অর্থাৎ সম্পূর্ণ মাস্ক করা) ইমেজ ফাইল লেখা এড়িয়ে যান।

tileSize

integer

ঐচ্ছিক। এটি একটি ঐচ্ছিক প্যারামিটার যা আউটপুট টাইলের আকার নির্ধারণ করে। এই প্যারামিটারটি হলো অন্তর্বর্তী আউটপুট টাইলগুলোর পার্শ্বীয় মাত্রা, যা পিক্সেলে পরিমাপ করা হয়। ডিফল্ট টাইলের আকার হলো ২৫৬, যা একটি ২৫৬x২৫৬ টাইলের সমতুল্য।

noData

object ( Number )

ঐচ্ছিক। ডেটা-বিহীন ঐচ্ছিক মান। বর্তমানে শুধুমাত্র noData.float_value সমর্থিত।

সংখ্যা

একটি সংখ্যা।

JSON উপস্থাপনা
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "floatValue": number,
  "integerValue": string
  // End of mutually exclusive fields.
}
ক্ষেত্র
মানটি। নিম্নলিখিতটি হলো পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলির একটি তালিকা। একটি প্রতিক্রিয়ায় এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে:
floatValue

number

একটি ডাবল-প্রিসিশন ফ্লোটিং পয়েন্ট মান।

integerValue

string ( int64 format)

একটি ৬৪-বিট পূর্ণসংখ্যা।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

TfRecordImageExportOptions

ইমেজকে TFRecord ফাইল হিসেবে এনকোড করার অপশনসমূহ।

JSON উপস্থাপনা
{
  "tileDimensions": {
    object (GridDimensions)
  },
  "marginDimensions": {
    object (GridDimensions)
  },
  "compress": boolean,
  "maxSizeBytes": string,
  "defaultValue": number,
  "tensorDepths": {
    string: integer,
    ...
  },
  "sequenceData": boolean,
  "collapseBands": boolean,
  "maxMaskedRatio": number
}
ক্ষেত্র
tileDimensions

object ( GridDimensions )

এক্সপোর্ট এরিয়ার উপর ডাইমেনশনগুলো এমনভাবে সাজানো হবে, যা বাউন্ডিং বক্সের প্রতিটি পিক্সেলকে ঠিক একবার আবৃত করবে (তবে যদি প্যাচের ডাইমেনশনগুলো বাউন্ডিং বক্সকে সমানভাবে ভাগ করতে না পারে, সেক্ষেত্রে বৃহত্তম x/y প্রান্ত বরাবর বর্ডার টাইলগুলো বাদ দেওয়া হবে)। ডাইমেনশন অবশ্যই > ০ হতে হবে।

marginDimensions

object ( GridDimensions )

নির্দিষ্ট করা থাকলে, টাইলগুলি মার্জিনের মাত্রা অনুযায়ী ধনাত্মক ও ঋণাত্মক উভয় দিকেই বাফার করা হবে, যার ফলে প্রতিবেশী প্যাচগুলির মধ্যে ওভারল্যাপ ঘটবে।

compress

boolean

যদি সত্য হয়, তাহলে .tfrecord ফাইলগুলোকে gzip দিয়ে কম্প্রেস করা হয় এবং শেষে ".gz" সাফিক্স যুক্ত করা হয়।

maxSizeBytes

string ( Int64Value format)

এক্সপোর্ট করা একটি .tfrecord ফাইলের সর্বোচ্চ আকার (বাইটে) (কম্প্রেশনের আগে)। ফাইলের আকার ছোট হলে শার্ডিং বেশি হবে (এবং ফলস্বরূপ, আউটপুট ফাইলের সংখ্যাও বাড়বে)। ডিফল্ট মান হলো ১ জিবি।

defaultValue

number

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

tensorDepths

map (key: string, value: integer)

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

একটি অবজেক্ট যা "key": value জোড়ের একটি তালিকা ধারণ করে। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

sequenceData

boolean

যদি সত্য হয়, প্রতিটি পিক্সেল একটি SequenceExample হিসেবে আউটপুট করা হয়, যা স্কেলার ব্যান্ডগুলোকে কনটেক্সটের সাথে এবং অ্যারে ব্যান্ডগুলোকে উদাহরণটির সিকোয়েন্সগুলোর সাথে ম্যাপ করে। SequenceExample-গুলো প্রতিটি প্যাচের পিক্সেলগুলোর সারি-প্রধান ক্রমে এবং তারপর ফাইল সিকোয়েন্সে থাকা এরিয়া প্যাচগুলোর সারি-প্রধান ক্রমে আউটপুট করা হয়।

collapseBands

boolean

যদি সত্য হয়, তাহলে সমস্ত ব্যান্ড একত্রিত হয়ে একটি একক 3D টেনসর তৈরি করবে, যা ছবির প্রথম ব্যান্ডের নাম ধারণ করবে। সমস্ত ব্যান্ডের মধ্যে ক্রমানুসারে সবচেয়ে দূরের টাইপের উপর নির্ভর করে, সেগুলোকে প্রথমে বাইট, তারপর int64 এবং সবশেষে ফ্লোটে রূপান্তর করা হয়। tensorDepths নির্দিষ্ট করা থাকলে অ্যারে ব্যান্ড ব্যবহার করা যাবে।

maxMaskedRatio

number

একটি প্যাচে মাস্ক করা পিক্সেলের সর্বোচ্চ অনুমোদিত অনুপাত। যে প্যাচগুলি এই সীমা অতিক্রম করবে, সেগুলি ফাইলে লেখার পরিবর্তে বাদ দেওয়া হবে। যদি এই ফিল্ডটির মান ১ ছাড়া অন্য কিছু হয়, তাহলে JSON সাইডকার তৈরি হবে না। এর ডিফল্ট মান হলো ১।

,

আর্থ ইঞ্জিনের বাইরে ফাইল হিসেবে ছবি রপ্তানি করার বিকল্পসমূহ।

JSON উপস্থাপনা
{
  "fileFormat": enum (ImageFileFormat),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "driveDestination": {
    object (DriveDestination)
  },
  "cloudStorageDestination": {
    object (CloudStorageDestination)
  }
  // End of mutually exclusive fields.

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "geoTiffOptions": {
    object (GeoTiffImageExportOptions)
  },
  "tfRecordOptions": {
    object (TfRecordImageExportOptions)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
fileFormat

enum ( ImageFileFormat )

যে ফাইল ফরম্যাটে ছবিগুলো এক্সপোর্ট করতে হবে।

ফলাফল কোথায় লিখতে হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
driveDestination

object ( DriveDestination )

নির্দিষ্ট করা থাকলে, গুগল ড্রাইভে রপ্তানি কনফিগার করা হয়।

cloudStorageDestination

object ( CloudStorageDestination )

নির্দিষ্ট করা থাকলে, গুগল ক্লাউড স্টোরেজে রপ্তানি কনফিগার করা হয়।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।
ফাইল-ফরম্যাট-ভিত্তিক বিকল্পসমূহ। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
geoTiffOptions

object ( GeoTiffImageExportOptions )

GEO_TIFF এক্সপোর্টের জন্য ফাইল-ফরম্যাট-ভিত্তিক অপশনসমূহ।

tfRecordOptions

object ( TfRecordImageExportOptions )

TF_RECORD_IMAGE এক্সপোর্টের জন্য ফাইল-ফরম্যাট-ভিত্তিক অপশনসমূহ।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

GeoTiffImageExportOptions

ইমেজকে GeoTIFF ফাইল হিসেবে এনকোড করার অপশন।

JSON উপস্থাপনা
{
  "cloudOptimized": boolean,
  "tileDimensions": {
    object (GridDimensions)
  },
  "skipEmptyFiles": boolean,
  "tileSize": integer,
  "noData": {
    object (Number)
  }
}
ক্ষেত্র
cloudOptimized

boolean

সত্য হলে, ক্লাউড পরিবেশে আরও কার্যকরভাবে অ্যাক্সেসের জন্য 'ক্লাউড অপ্টিমাইজড' GeoTIFF ফাইল তৈরি করে (দেখুন www.cogeo.org)।

tileDimensions

object ( GridDimensions )

ছবিটি একটি ফাইলে ধরার জন্য খুব বড় হলে, এটিকে ভাগ করার জন্য পিক্সেল-এ ঐচ্ছিক সুনির্দিষ্ট মাত্রা। এটি অবশ্যই টাইল সাইজের গুণিতক হতে হবে, ডিফল্ট মান হলো ২৫৬।

skipEmptyFiles

boolean

যদি সত্য হয়, তাহলে খালি (অর্থাৎ সম্পূর্ণ মাস্ক করা) ইমেজ ফাইল লেখা এড়িয়ে যান।

tileSize

integer

ঐচ্ছিক। এটি একটি ঐচ্ছিক প্যারামিটার যা আউটপুট টাইলের আকার নির্ধারণ করে। এই প্যারামিটারটি হলো অন্তর্বর্তী আউটপুট টাইলগুলোর পার্শ্বীয় মাত্রা, যা পিক্সেলে পরিমাপ করা হয়। ডিফল্ট টাইলের আকার হলো ২৫৬, যা একটি ২৫৬x২৫৬ টাইলের সমতুল্য।

noData

object ( Number )

ঐচ্ছিক। ডেটা-বিহীন ঐচ্ছিক মান। বর্তমানে শুধুমাত্র noData.float_value সমর্থিত।

সংখ্যা

একটি সংখ্যা।

JSON উপস্থাপনা
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "floatValue": number,
  "integerValue": string
  // End of mutually exclusive fields.
}
ক্ষেত্র
মানটি। নিম্নলিখিতটি হলো পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলির একটি তালিকা। একটি প্রতিক্রিয়ায় এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে:
floatValue

number

একটি ডাবল-প্রিসিশন ফ্লোটিং পয়েন্ট মান।

integerValue

string ( int64 format)

একটি ৬৪-বিট পূর্ণসংখ্যা।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

TfRecordImageExportOptions

ইমেজকে TFRecord ফাইল হিসেবে এনকোড করার অপশনসমূহ।

JSON উপস্থাপনা
{
  "tileDimensions": {
    object (GridDimensions)
  },
  "marginDimensions": {
    object (GridDimensions)
  },
  "compress": boolean,
  "maxSizeBytes": string,
  "defaultValue": number,
  "tensorDepths": {
    string: integer,
    ...
  },
  "sequenceData": boolean,
  "collapseBands": boolean,
  "maxMaskedRatio": number
}
ক্ষেত্র
tileDimensions

object ( GridDimensions )

এক্সপোর্ট এরিয়ার উপর ডাইমেনশনগুলো এমনভাবে সাজানো হবে, যা বাউন্ডিং বক্সের প্রতিটি পিক্সেলকে ঠিক একবার আবৃত করবে (তবে যদি প্যাচের ডাইমেনশনগুলো বাউন্ডিং বক্সকে সমানভাবে ভাগ করতে না পারে, সেক্ষেত্রে বৃহত্তম x/y প্রান্ত বরাবর বর্ডার টাইলগুলো বাদ দেওয়া হবে)। ডাইমেনশন অবশ্যই > ০ হতে হবে।

marginDimensions

object ( GridDimensions )

নির্দিষ্ট করা থাকলে, টাইলগুলি মার্জিনের মাত্রা অনুযায়ী ধনাত্মক ও ঋণাত্মক উভয় দিকেই বাফার করা হবে, যার ফলে প্রতিবেশী প্যাচগুলির মধ্যে ওভারল্যাপ ঘটবে।

compress

boolean

যদি সত্য হয়, তাহলে .tfrecord ফাইলগুলোকে gzip দিয়ে কম্প্রেস করা হয় এবং শেষে ".gz" সাফিক্স যুক্ত করা হয়।

maxSizeBytes

string ( Int64Value format)

এক্সপোর্ট করা একটি .tfrecord ফাইলের সর্বোচ্চ আকার (বাইটে) (কম্প্রেশনের আগে)। ফাইলের আকার ছোট হলে শার্ডিং বেশি হবে (এবং ফলস্বরূপ, আউটপুট ফাইলের সংখ্যাও বাড়বে)। ডিফল্ট মান হলো ১ জিবি।

defaultValue

number

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

tensorDepths

map (key: string, value: integer)

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

একটি অবজেক্ট যা "key": value জোড়ের একটি তালিকা ধারণ করে। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

sequenceData

boolean

যদি সত্য হয়, প্রতিটি পিক্সেল একটি SequenceExample হিসেবে আউটপুট করা হয়, যা স্কেলার ব্যান্ডগুলোকে কনটেক্সটের সাথে এবং অ্যারে ব্যান্ডগুলোকে উদাহরণটির সিকোয়েন্সগুলোর সাথে ম্যাপ করে। SequenceExample-গুলো প্রতিটি প্যাচের পিক্সেলগুলোর সারি-প্রধান ক্রমে এবং তারপর ফাইল সিকোয়েন্সে থাকা এরিয়া প্যাচগুলোর সারি-প্রধান ক্রমে আউটপুট করা হয়।

collapseBands

boolean

যদি সত্য হয়, তাহলে সমস্ত ব্যান্ড একত্রিত হয়ে একটি একক 3D টেনসর তৈরি করবে, যা ছবির প্রথম ব্যান্ডের নাম ধারণ করবে। সমস্ত ব্যান্ডের মধ্যে ক্রমানুসারে সবচেয়ে দূরের টাইপের উপর নির্ভর করে, সেগুলোকে প্রথমে বাইট, তারপর int64 এবং সবশেষে ফ্লোটে রূপান্তর করা হয়। tensorDepths নির্দিষ্ট করা থাকলে অ্যারে ব্যান্ড ব্যবহার করা যাবে।

maxMaskedRatio

number

একটি প্যাচে মাস্ক করা পিক্সেলের সর্বোচ্চ অনুমোদিত অনুপাত। যে প্যাচগুলি এই সীমা অতিক্রম করবে, সেগুলি ফাইলে লেখার পরিবর্তে বাদ দেওয়া হবে। যদি এই ফিল্ডটির মান ১ ছাড়া অন্য কিছু হয়, তাহলে JSON সাইডকার তৈরি হবে না। এর ডিফল্ট মান হলো ১।

,

আর্থ ইঞ্জিনের বাইরে ফাইল হিসেবে ছবি রপ্তানি করার বিকল্পসমূহ।

JSON উপস্থাপনা
{
  "fileFormat": enum (ImageFileFormat),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "driveDestination": {
    object (DriveDestination)
  },
  "cloudStorageDestination": {
    object (CloudStorageDestination)
  }
  // End of mutually exclusive fields.

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "geoTiffOptions": {
    object (GeoTiffImageExportOptions)
  },
  "tfRecordOptions": {
    object (TfRecordImageExportOptions)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
fileFormat

enum ( ImageFileFormat )

যে ফাইল ফরম্যাটে ছবিগুলো এক্সপোর্ট করতে হবে।

ফলাফল কোথায় লিখতে হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
driveDestination

object ( DriveDestination )

নির্দিষ্ট করা থাকলে, গুগল ড্রাইভে রপ্তানি কনফিগার করা হয়।

cloudStorageDestination

object ( CloudStorageDestination )

নির্দিষ্ট করা থাকলে, গুগল ক্লাউড স্টোরেজে রপ্তানি কনফিগার করা হয়।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।
ফাইল-ফরম্যাট-ভিত্তিক বিকল্পসমূহ। নিচে পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
geoTiffOptions

object ( GeoTiffImageExportOptions )

GEO_TIFF এক্সপোর্টের জন্য ফাইল-ফরম্যাট-ভিত্তিক অপশনসমূহ।

tfRecordOptions

object ( TfRecordImageExportOptions )

TF_RECORD_IMAGE এক্সপোর্টের জন্য ফাইল-ফরম্যাট-ভিত্তিক অপশনসমূহ।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

GeoTiffImageExportOptions

ইমেজকে GeoTIFF ফাইল হিসেবে এনকোড করার অপশন।

JSON উপস্থাপনা
{
  "cloudOptimized": boolean,
  "tileDimensions": {
    object (GridDimensions)
  },
  "skipEmptyFiles": boolean,
  "tileSize": integer,
  "noData": {
    object (Number)
  }
}
ক্ষেত্র
cloudOptimized

boolean

সত্য হলে, ক্লাউড পরিবেশে আরও কার্যকরভাবে অ্যাক্সেসের জন্য 'ক্লাউড অপ্টিমাইজড' GeoTIFF ফাইল তৈরি করে (দেখুন www.cogeo.org)।

tileDimensions

object ( GridDimensions )

ছবিটি একটি ফাইলে ধরার জন্য খুব বড় হলে, এটিকে ভাগ করার জন্য পিক্সেল-এ ঐচ্ছিক সুনির্দিষ্ট মাত্রা। এটি অবশ্যই টাইল সাইজের গুণিতক হতে হবে, ডিফল্ট মান হলো ২৫৬।

skipEmptyFiles

boolean

যদি সত্য হয়, তাহলে খালি (অর্থাৎ সম্পূর্ণ মাস্ক করা) ইমেজ ফাইল লেখা এড়িয়ে যান।

tileSize

integer

ঐচ্ছিক। এটি একটি ঐচ্ছিক প্যারামিটার যা আউটপুট টাইলের আকার নির্ধারণ করে। এই প্যারামিটারটি হলো অন্তর্বর্তী আউটপুট টাইলগুলোর পার্শ্বীয় মাত্রা, যা পিক্সেলে পরিমাপ করা হয়। ডিফল্ট টাইলের আকার হলো ২৫৬, যা একটি ২৫৬x২৫৬ টাইলের সমতুল্য।

noData

object ( Number )

ঐচ্ছিক। ডেটা-বিহীন ঐচ্ছিক মান। বর্তমানে শুধুমাত্র noData.float_value সমর্থিত।

সংখ্যা

একটি সংখ্যা।

JSON উপস্থাপনা
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "floatValue": number,
  "integerValue": string
  // End of mutually exclusive fields.
}
ক্ষেত্র
মানটি। নিম্নলিখিতটি হলো পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলির একটি তালিকা। একটি প্রতিক্রিয়ায় এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে:
floatValue

number

একটি ডাবল-প্রিসিশন ফ্লোটিং পয়েন্ট মান।

integerValue

string ( int64 format)

একটি ৬৪-বিট পূর্ণসংখ্যা।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

TfRecordImageExportOptions

ইমেজকে TFRecord ফাইল হিসেবে এনকোড করার অপশনসমূহ।

JSON উপস্থাপনা
{
  "tileDimensions": {
    object (GridDimensions)
  },
  "marginDimensions": {
    object (GridDimensions)
  },
  "compress": boolean,
  "maxSizeBytes": string,
  "defaultValue": number,
  "tensorDepths": {
    string: integer,
    ...
  },
  "sequenceData": boolean,
  "collapseBands": boolean,
  "maxMaskedRatio": number
}
ক্ষেত্র
tileDimensions

object ( GridDimensions )

এক্সপোর্ট এরিয়ার উপর ডাইমেনশনগুলো এমনভাবে সাজানো হবে, যা বাউন্ডিং বক্সের প্রতিটি পিক্সেলকে ঠিক একবার আবৃত করবে (তবে যদি প্যাচের ডাইমেনশনগুলো বাউন্ডিং বক্সকে সমানভাবে ভাগ করতে না পারে, সেক্ষেত্রে বৃহত্তম x/y প্রান্ত বরাবর বর্ডার টাইলগুলো বাদ দেওয়া হবে)। ডাইমেনশন অবশ্যই > ০ হতে হবে।

marginDimensions

object ( GridDimensions )

নির্দিষ্ট করা থাকলে, টাইলগুলি মার্জিনের মাত্রা অনুযায়ী ধনাত্মক ও ঋণাত্মক উভয় দিকেই বাফার করা হবে, যার ফলে প্রতিবেশী প্যাচগুলির মধ্যে ওভারল্যাপ ঘটবে।

compress

boolean

যদি সত্য হয়, তাহলে .tfrecord ফাইলগুলোকে gzip দিয়ে কম্প্রেস করা হয় এবং শেষে ".gz" সাফিক্স যুক্ত করা হয়।

maxSizeBytes

string ( Int64Value format)

এক্সপোর্ট করা একটি .tfrecord ফাইলের সর্বোচ্চ আকার (বাইটে) (কম্প্রেশনের আগে)। ফাইলের আকার ছোট হলে শার্ডিং বেশি হবে (এবং ফলস্বরূপ, আউটপুট ফাইলের সংখ্যাও বাড়বে)। ডিফল্ট মান হলো ১ জিবি।

defaultValue

number

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

tensorDepths

map (key: string, value: integer)

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

একটি অবজেক্ট যা "key": value জোড়ের একটি তালিকা ধারণ করে। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

sequenceData

boolean

যদি সত্য হয়, প্রতিটি পিক্সেল একটি SequenceExample হিসেবে আউটপুট করা হয়, যা স্কেলার ব্যান্ডগুলোকে কনটেক্সটের সাথে এবং অ্যারে ব্যান্ডগুলোকে উদাহরণটির সিকোয়েন্সগুলোর সাথে ম্যাপ করে। SequenceExample-গুলো প্রতিটি প্যাচের পিক্সেলগুলোর সারি-প্রধান ক্রমে এবং তারপর ফাইল সিকোয়েন্সে থাকা এরিয়া প্যাচগুলোর সারি-প্রধান ক্রমে আউটপুট করা হয়।

collapseBands

boolean

যদি সত্য হয়, তাহলে সমস্ত ব্যান্ড একত্রিত হয়ে একটি একক 3D টেনসর তৈরি করবে, যা ছবির প্রথম ব্যান্ডের নাম ধারণ করবে। সমস্ত ব্যান্ডের মধ্যে ক্রমানুসারে সবচেয়ে দূরের টাইপের উপর নির্ভর করে, সেগুলোকে প্রথমে বাইট, তারপর int64 এবং সবশেষে ফ্লোটে রূপান্তর করা হয়। tensorDepths নির্দিষ্ট করা থাকলে অ্যারে ব্যান্ড ব্যবহার করা যাবে।

maxMaskedRatio

number

একটি প্যাচে মাস্ক করা পিক্সেলের সর্বোচ্চ অনুমোদিত অনুপাত। যে প্যাচগুলি এই সীমা অতিক্রম করবে, সেগুলি ফাইলে লেখার পরিবর্তে বাদ দেওয়া হবে। যদি এই ফিল্ডটির মান ১ ছাড়া অন্য কিছু হয়, তাহলে JSON সাইডকার তৈরি হবে না। এর ডিফল্ট মান হলো ১।