ImageFileExportOptions

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

JSON প্রতিনিধিত্ব
{
  "fileFormat": enum (ImageFileFormat),

  // Union field destination can be only one of the following:
  "driveDestination": {
    object (DriveDestination)
  },
  "cloudStorageDestination": {
    object (CloudStorageDestination)
  }
  // End of list of possible types for union field destination.

  // Union field format_options can be only one of the following:
  "geoTiffOptions": {
    object (GeoTiffImageExportOptions)
  },
  "tfRecordOptions": {
    object (TfRecordImageExportOptions)
  }
  // End of list of possible types for union field format_options.
}
ক্ষেত্র
fileFormat

enum ( ImageFileFormat )

যে ফাইল ফরম্যাটে ছবি রপ্তানি করতে হবে।

ইউনিয়ন ক্ষেত্রের destination । ফলাফল কোথায় লিখতে হবে। destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
driveDestination

object ( DriveDestination )

নির্দিষ্ট করা থাকলে, Google ড্রাইভে এক্সপোর্ট কনফিগার করে।

cloudStorageDestination

object ( CloudStorageDestination )

নির্দিষ্ট করা থাকলে, Google ক্লাউড স্টোরেজে এক্সপোর্ট কনফিগার করে।

ইউনিয়ন ফিল্ড format_options । ফাইল-ফরম্যাট-নির্দিষ্ট বিকল্প। format_options নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
geoTiffOptions

object ( GeoTiffImageExportOptions )

GEO_TIFF এক্সপোর্টের জন্য ফাইল-ফরম্যাট-নির্দিষ্ট বিকল্প।

tfRecordOptions

object ( TfRecordImageExportOptions )

TF_RECORD_IMAGE এক্সপোর্টের জন্য ফাইল-ফরম্যাট-নির্দিষ্ট বিকল্প।

জিওটিফ ইমেজ এক্সপোর্ট অপশন

জিওটিআইএফএফ ফাইল হিসাবে ছবি এনকোড করার বিকল্প।

JSON প্রতিনিধিত্ব
{
  "cloudOptimized": boolean,
  "tileDimensions": {
    object (GridDimensions)
  },
  "skipEmptyFiles": boolean,
  "tileSize": integer,
  "noData": {
    object (Number)
  }
}
ক্ষেত্র
cloudOptimized

boolean

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

tileDimensions

object ( GridDimensions )

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

skipEmptyFiles

boolean

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

tileSize

integer

ঐচ্ছিক। ঐচ্ছিক পরামিতি আউটপুট টাইল আকার সেটিং. এই পরামিতি হল মধ্যবর্তী আউটপুট টাইলের পিক্সেলের পার্শ্ব মাত্রা। ডিফল্ট টাইলের আকার হল 256, যা একটি 256x256 টাইলের সাথে মিলে যায়।

noData

object ( Number )

ঐচ্ছিক। ঐচ্ছিক কোন তথ্য মান. শুধুমাত্র noData.float_value বর্তমানে সমর্থিত।

সংখ্যা

একটি সংখ্যা।

JSON প্রতিনিধিত্ব
{

  // Union field value can be only one of the following:
  "floatValue": number,
  "integerValue": string
  // End of list of possible types for union field value.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের value । মান. value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
floatValue

number

একটি দ্বিগুণ-নির্ভুল ফ্লোটিং পয়েন্ট মান।

integerValue

string ( int64 format)

একটি 64-বিট পূর্ণসংখ্যার মান।

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 প্রান্ত বরাবর সীমানা টাইলগুলি ফেলে দেওয়া হবে)। মাত্রা অবশ্যই > 0 হতে হবে।

marginDimensions

object ( GridDimensions )

নির্দিষ্ট করা হলে, টাইলগুলি ইতিবাচক এবং নেতিবাচক উভয়ভাবেই মার্জিন মাত্রা দ্বারা বাফার করা হবে, যার ফলে প্রতিবেশী প্যাচগুলির মধ্যে ওভারল্যাপ হবে৷

compress

boolean

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

maxSizeBytes

string ( Int64Value format)

রপ্তানি করা .tfrecord (কম্প্রেশনের আগে) জন্য সর্বাধিক আকার, বাইটে। একটি ছোট ফাইলের আকারের ফলে বৃহত্তর শার্ডিং হবে (এবং, এইভাবে, আরও আউটপুট ফাইল)। ডিফল্ট 1GiB.

defaultValue

number

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

tensorDepths

map (key: string, value: integer)

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

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

sequenceData

boolean

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

collapseBands

boolean

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

maxMaskedRatio

number

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