উৎস: আর্থইঞ্জিনঅ্যাসেট
আর্থ ইঞ্জিন সম্পদ সম্পর্কিত তথ্য।
| JSON উপস্থাপনা |
|---|
{ "type": enum ( |
| ক্ষেত্র | |
|---|---|
type | সম্পদের ধরণ। |
name | অ্যাসেটের নাম। |
id | অ্যাসেটটির আইডি। এটি 'projects/*/assets/' উপসর্গ ছাড়া |
updateTime | সম্পদটির সর্বশেষ পরিবর্তিত হওয়ার সময়। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
title | সম্পত্তির মালিকানার দলিল। |
description | সম্পদটির বিবরণ। |
properties | সম্পদের সাথে সংশ্লিষ্ট মূল/মূল্য বৈশিষ্ট্যসমূহ। |
startTime | অ্যাসেটটির সাথে যুক্ত টাইমস্ট্যাম্প, যদি থাকে, যেমন স্যাটেলাইট চিত্র তোলার সময়। যেসব অ্যাসেট একটি নির্দিষ্ট সময়কালের সাথে সম্পর্কিত, যেমন এক মাস বা বছরের গড় মান, তাদের ক্ষেত্রে এই টাইমস্ট্যাম্পটি সেই সময়কালের শুরু নির্দেশ করে। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
endTime | যেসব সম্পদ একটি নির্দিষ্ট সময়কালের সাথে সম্পর্কিত, যেমন এক মাস বা এক বছরের গড় মান, সেগুলোর ক্ষেত্রে এই টাইমস্ট্যাম্পটি সেই সময়কালের (ব্যতীত) শেষ দিনটিকে নির্দেশ করে। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
geometry | অ্যাসেটটির সাথে সংশ্লিষ্ট স্থানিক পরিধি, যদি থাকে, একটি GeoJSON জ্যামিতি অবজেক্ট হিসাবে (দেখুন RFC 7946)। |
bands[] | ইমেজ অ্যাসেটের ডেটা ব্যান্ড সম্পর্কিত তথ্য। নন-ইমেজ অ্যাসেটের ক্ষেত্রে এটি বাদ দেওয়া হয়েছে। |
sizeBytes | একটি লিফ অ্যাসেটের (যেমন একটি ছবি) আকার বাইটে। |
featureCount | সম্পদটিতে থাকা বৈশিষ্ট্যের সংখ্যা, যদি প্রযোজ্য হয়। |
quota | ফোল্ডার অ্যাসেটের সাথে যুক্ত কোটার তথ্য, যদি থাকে। এটি শীর্ষ-স্তরের ব্যবহারকারী-মালিকানাধীন ফোল্ডার অ্যাসেটগুলির (যেমন "users/*" বা "projects/*") জন্য ফেরত দেওয়া হয়। |
tilesets[] | এই ছবির পেছনের টাইলসেটগুলো। শুধুমাত্র সেইসব এক্সটার্নাল ছবির জন্য উপস্থিত, যেগুলোর পিক্সেল আর্থ ইঞ্জিনের মালিকানাধীন নয় এমন স্টোরেজ থেকে সংগ্রহ করা হয়। |
| রাস্টার টাইলগুলি কোথায় এবং কীভাবে সংরক্ষিত আছে সে সম্পর্কিত তথ্য। নিম্নলিখিতটি হলো পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলির একটি তালিকা। একটি রেসপন্সে এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে: | |
cloudStorageLocation | অপ্রচলিত। এর পরিবর্তে |
gcsLocation | অপ্রচলিত। এর পরিবর্তে |
featureViewAssetLocation | EE-তে এই FeatureView-টির অবস্থান। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
ক্লাউড স্টোরেজ লোকেশন
ক্লাউড স্টোরেজে কোনো অ্যাসেটের অবস্থান।
| JSON উপস্থাপনা |
|---|
{ "uris": [ string ] } |
| ক্ষেত্র | |
|---|---|
uris[] | ডেটার URI-গুলো। শুধুমাত্র Google Cloud Storage URI-গুলোই সমর্থিত। প্রতিটি URI অবশ্যই নিম্নলিখিত ফরম্যাটে উল্লেখ করতে হবে: "gs://bucket-id/object-id"। বর্তমানে শুধুমাত্র একটি URI সমর্থিত। একাধিক URI উল্লেখ করা হলে একটি |
জিসিএসলোকেশন
ক্লাউড স্টোরেজে কোনো অ্যাসেটের অবস্থান।
| JSON উপস্থাপনা |
|---|
{ "uris": [ string ] } |
| ক্ষেত্র | |
|---|---|
uris[] | ডেটার URI-গুলো। শুধুমাত্র Google Cloud Storage URI-গুলোই সমর্থিত। প্রতিটি URI অবশ্যই নিম্নলিখিত ফরম্যাটে উল্লেখ করতে হবে: "gs://bucket-id/object-id"। বর্তমানে শুধুমাত্র একটি URI সমর্থিত। একাধিক URI উল্লেখ করা হলে একটি |
ফিচারভিউলোকেশন
একটি FeatureView EE অ্যাসেট।
| JSON উপস্থাপনা |
|---|
{
"assetOptions": {
object ( |
| ক্ষেত্র | |
|---|---|
assetOptions | FeatureView অ্যাসেটগুলির জন্য ইনজেস্ট-টাইম বিকল্পসমূহ। |
ফিচারভিউ অপশন
FeatureView অ্যাসেটগুলির জন্য ইনজেস্ট-টাইম বিকল্পসমূহ।
| JSON উপস্থাপনা |
|---|
{ "featureViewAttributes": [ { object ( |
| ক্ষেত্র | |
|---|---|
featureViewAttributes[] | FeatureView অ্যাসেটের অ্যাট্রিবিউটসমূহ, যা অ্যাসেটটির একটি স্কিমা গঠন করে। এই অ্যাসেটের ফিচারগুলোতে এই অ্যাট্রিবিউটগুলো থাকতে পারে। প্রতিটি অ্যাট্রিবিউটের একটি নাম এবং একটি টাইপ থাকে। |
ingestionTimeParameters | ফিচারভিউ ইনজেশন টাইম প্যারামিটার। |
ফিচারভিউঅ্যাট্রিবিউট
FeatureView অ্যাট্রিবিউট এবং এর টাইপ।
| JSON উপস্থাপনা |
|---|
{
"name": string,
"type": enum ( |
| ক্ষেত্র | |
|---|---|
name | অ্যাট্রিবিউটের নাম। |
type | অ্যাট্রিবিউটের ধরণ। |
প্রকার
এই প্রকারগুলি geo/enterprise/layers/public/data_source_schema.proto-তে পাওয়া প্রকারগুলিরই প্রতিচ্ছবি।
| এনাম | |
|---|---|
TYPE_UNSPECIFIED | ধরণ অনির্দিষ্ট। |
INTEGER | একটি ৬৪ বিটের পূর্ণসংখ্যা। |
BOOLEAN | সত্য/মিথ্যা বুলিয়ান মান। |
DOUBLE | একটি ডাবল প্রিসিশন ফ্লোটিং পয়েন্ট সংখ্যা। |
STRING | অসীম দৈর্ঘ্যের একটি স্ট্রিং। |
DATE_TIME | একটি তারিখ/সময়, যা যুগ থেকে মাইক্রোসেকেন্ডে একটি স্বাক্ষরিত ৬৪-বিট পূর্ণসংখ্যা হিসাবে উপস্থাপিত হয় এবং ফলস্বরূপ ২৯০,৩০৮ খ্রিস্টপূর্বাব্দ থেকে ২৯৪,২৪৭ খ্রিস্টাব্দ পর্যন্ত সময়কালকে সমর্থন করে। |
ফিচারভিউইনজেশনটাইমপ্যারামিটার
FeatureView ইনজেশন সময়ের প্যারামিটারসমূহ। এই প্যারামিটারগুলো অবশ্যই ইনজেশন সময়ে নির্দিষ্ট করতে হবে এবং একটি FeatureView-এর জন্য এগুলো তাৎক্ষণিকভাবে আপডেট করা যায় না।
| JSON উপস্থাপনা |
|---|
{ "thinningOptions": { object ( |
| ক্ষেত্র | |
|---|---|
thinningOptions | একটি টাইলকে ছেদ করতে পারে এমন ফিচার বাউন্ডিং বক্সের সর্বাধিক সংখ্যা। এই সংখ্যাটি অবশ্যই অঋণাত্মক হতে হবে। |
rankingOptions | ফিচারগুলিতে z-অর্ডার র্যাঙ্ক এবং থিনিং র্যাঙ্ক নির্ধারণ করার বিকল্পসমূহ। |
পাতলা করার বিকল্প
থিনিং অপশন যা প্রতি টাইলে ফিচারগুলো প্রদর্শনের ঘনত্ব নিয়ন্ত্রণ করে।
| JSON উপস্থাপনা |
|---|
{
"maxFeaturesPerTile": integer,
"thinningStrategy": enum ( |
| ক্ষেত্র | |
|---|---|
maxFeaturesPerTile | একটি টাইলকে ছেদ করতে পারে এমন ফিচার বাউন্ডিং বক্সের সর্বাধিক সংখ্যা। এই সংখ্যাটি অবশ্যই অঋণাত্মক হতে হবে। |
thinningStrategy | যে ফিচার থিনিং কৌশলটি ব্যবহার করা উচিত। |
পাতলা করার কৌশল
ফিচার সংখ্যা কমানোর কৌশল।
| এনাম | |
|---|---|
UNKNOWN_THINNING_STRATEGY | অজানা পাতলা করার কৌশল। |
GLOBALLY_CONSISTENT | একটি নির্দিষ্ট LOD-তে থিনিং করার সময়, গ্লোবালি-কনসিস্টেন্ট থিনিং-এর অর্থ হলো, যদি থিনিং-এর মাধ্যমে কোনো ফিচার অপসারণ করা হয়, তাহলে সমান বা তার চেয়ে খারাপ থিনিং র্যাঙ্কযুক্ত অন্য সমস্ত ফিচারও অপসারিত হয়ে যাবে। |
HIGHER_DENSITY | ফিচার সংখ্যা কমানোর সময়, প্রতিটি টাইলের জন্য maxFeaturesPerTile সীমার যতটা সম্ভব কাছাকাছি থাকার চেষ্টা করুন। আমরা খারাপ র্যাঙ্কের ফিচারের চেয়ে ভালো র্যাঙ্কের ফিচারকে অগ্রাধিকার দেব, কিন্তু যদি তা আমাদের আরও বেশি ফিচার ঘনত্ব অর্জনে সাহায্য করে, তবে আমরা কখনও কখনও ভালো র্যাঙ্কের ফিচারও বাদ দিয়ে দেব। আমরা নিশ্চয়তা দিচ্ছি যে কৌশলটি ডিটারমিনিস্টিক, এবং থিনিংয়ের পরবর্তী ফিচার সেটটি গ্লোবালি-কনসিস্টেন্ট থিনিংয়ের মাধ্যমে উৎপন্ন ফিচারগুলোর একটি সুপারসেট হবে। |
র্যাঙ্কিং বিকল্প
z-অর্ডার এবং থিনিং-এর জন্য র্যাঙ্কিং বিকল্পসমূহ।
| JSON উপস্থাপনা |
|---|
{ "zOrderRankingRule": { object ( |
| ক্ষেত্র | |
|---|---|
zOrderRankingRule | ফিচারসমূহকে z-অর্ডার র্যাঙ্ক নির্ধারণের জন্য র্যাঙ্কিং নিয়ম। |
thinningRankingRule | ফিচারগুলোকে থিনিং র্যাঙ্ক নির্ধারণের জন্য র্যাঙ্কিং নিয়ম। |
র্যাঙ্কিং নিয়ম
র্যাঙ্কিং নিয়মাবলী যা থিনিং এবং জেড-অর্ডারের জন্য ফিচারগুলোকে কীভাবে র্যাঙ্ক করা হবে তা নিয়ন্ত্রণ করে।
| JSON উপস্থাপনা |
|---|
{
"rankByOneThingRule": [
{
object ( |
| ক্ষেত্র | |
|---|---|
rankByOneThingRule[] | শূন্য বা ততোধিক র্যাঙ্ক-বাই-ওয়ান-থিং (যেমন একটি অ্যাট্রিবিউট) নিয়মের একটি ক্রমিক তালিকা, যা প্রতিটি RankedFeature-এ thinning_rank সেট করার জন্য প্রাথমিক, মাধ্যমিক, ... র্যাঙ্কিং কী হিসাবে ব্যবহৃত হয়। |
একটি জিনিসের নিয়ম অনুসারে র্যাঙ্ক করুন
থিনিং এবং জেড-অর্ডারের র্যাঙ্ক নিয়ন্ত্রণের জন্য একটি স্বতন্ত্র র্যাঙ্কিং নিয়ম।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "rankByAttributeRule": { object ( |
| ক্ষেত্র | |
|---|---|
| কোন ধরনের র্যাঙ্কিং নিয়ম ব্যবহার করতে হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি উত্তরে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
rankByAttributeRule | ফিচার অ্যাট্রিবিউটের মান অনুসারে র্যাঙ্ক করুন। |
rankByMinVisibleLodRule | ফিচার জ্যামিতিটি প্রথম দৃশ্যমান হওয়ার সর্বনিম্ন LOD অনুসারে র্যাঙ্ক করুন। যেকোনো বিন্দুযুক্ত একটি ফিচার সর্বদা সমস্ত LOD-তে দৃশ্যমান থাকে। অপ্রচলিত: অনুগ্রহ করে এর পরিবর্তে rankByMinZoomLevelRule ব্যবহার করুন। |
rankByGeometryTypeRule | জ্যামিতিক প্রকার অনুসারে ক্রম নির্ধারণ করুন। প্রকারের অগ্রাধিকার, উচ্চ থেকে নিম্ন: বহুভুজ, বহুরেখা, বিন্দু, কোনোটিই নয়। একাধিক প্রকারের ফিচারের ক্ষেত্রে, সর্বোচ্চ প্রকারটি অগ্রাধিকার পায়। |
rankByMinZoomLevelRule | যে সর্বনিম্ন জুম লেভেলে ফিচার জ্যামিতিটি প্রথম দৃশ্যমান হয়, সেই অনুযায়ী র্যাঙ্ক করুন। যেকোনো বিন্দুযুক্ত একটি ফিচার সর্বদা সমস্ত LOD-তে দৃশ্যমান থাকে। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
direction | এই একটি বিষয়ের উপর ভিত্তি করে ক্রমটি আরোহী (নিম্ন মানগুলি প্রথমে, অর্থাৎ অধিক গুরুত্বপূর্ণ) হবে, নাকি অবরোহী (উচ্চ মানগুলি প্রথমে, অর্থাৎ অধিক গুরুত্বপূর্ণ) হবে। অন্য কথায়, আরোহী (ASCENDING) মানে হলো নিচে RankByAttributeRule (বা অন্য) সাবমেসেজ ডকুমেন্টেশনে বর্ণিত ক্রমটি সরাসরি ব্যবহার করা, এবং অবরোহী (DESCENDING) মানে হলো সেই ক্রমটিকে উল্টে দেওয়া। |
RankByAttributeRule
ফিচার অ্যাট্রিবিউটের মান অনুসারে র্যাঙ্ক করুন।
| JSON উপস্থাপনা |
|---|
{ "attributeName": string } |
| ক্ষেত্র | |
|---|---|
attributeName | প্রদত্ত নামের অ্যাট্রিবিউটের মান অনুসারে র্যাঙ্ক করুন। এটি মূলত প্রদত্ত টাইপের মানগুলির স্বাভাবিক ক্রম, তবে কিছু সূক্ষ্মতা এবং স্পষ্টীকরণ রয়েছে: - ইন্টিজার অ্যাট্রিবিউটের ক্ষেত্রে, নিম্ন মানগুলি উচ্চ মানগুলির আগে আসে - ডাবল অ্যাট্রিবিউটের ক্ষেত্রে, নিম্ন মানগুলি উচ্চ মানগুলির আগে আসে এবং NaN-কে মাইনাস ইনফিনিটি সহ অন্য সমস্ত মানের চেয়ে নিম্ন বলে গণ্য করা হয় - বুলিয়ান অ্যাট্রিবিউটের ক্ষেত্রে, false-কে true-এর আগে ধরা হয় - ডেট-টাইম অ্যাট্রিবিউটের ক্ষেত্রে, আগের মানগুলি পরের মানগুলির আগে আসে - স্ট্রিং অ্যাট্রিবিউটগুলিকে লেক্সিকোগ্রাফিকভাবে র্যাঙ্ক করা হয় - যে অ্যাট্রিবিউটের মান সেট করা হয়নি, সেটিকে প্রদত্ত টাইপের ডিফল্ট মান হিসেবে গণ্য করা হয় (ইন্টিজারের জন্য 0, বুলিয়ানের জন্য false, ইত্যাদি)। |
RankByMinVisibleLodRule
এই প্রকারে কোনো ক্ষেত্র নেই।
যে সর্বনিম্ন LOD-তে ফিচার জ্যামিতিটি প্রথম দৃশ্যমান হয়, সেই অনুযায়ী র্যাঙ্ক করুন। যেকোনো বিন্দুযুক্ত একটি ফিচার সর্বদা সমস্ত LOD-তে দৃশ্যমান থাকে।
জ্যামিতির প্রকার অনুসারে র্যাঙ্ক করার নিয়ম
এই প্রকারে কোনো ক্ষেত্র নেই।
জ্যামিতিক প্রকার অনুসারে ক্রম নির্ধারণ করুন। প্রকারের অগ্রাধিকার, উচ্চ থেকে নিম্ন: বহুভুজ, বহুরেখা, বিন্দু, কোনোটিই নয়। একাধিক প্রকারের ফিচারের ক্ষেত্রে, সর্বোচ্চ প্রকারটি অগ্রাধিকার পায়।
র্যাঙ্কবাইমিনিটজুমলেভেলরুল
এই প্রকারে কোনো ক্ষেত্র নেই।
যে সর্বনিম্ন জুম লেভেলে ফিচার জ্যামিতিটি প্রথম দৃশ্যমান হয়, সেই অনুযায়ী র্যাঙ্ক করুন। যেকোনো বিন্দুযুক্ত একটি ফিচার সর্বদা সমস্ত LOD-তে দৃশ্যমান থাকে।
দিকনির্দেশনা
তালিকাটি নিচু থেকে উঁচুতে (ঊর্ধ্বক্রমে) নাকি উঁচু থেকে নিচুতে (অধঃক্রমে) সাজানো হবে।
| এনাম | |
|---|---|
DIRECTION_UNSPECIFIED | কোনো ক্রমবিন্যাসের দিকনির্দেশনা নির্দিষ্ট করা হয়নি। |
ASCENDING | আরোহী ক্রম। |
DESCENDING | অবরোহী ক্রমে। |
প্রকার
সম্পদের প্রকারভেদ।
| এনাম | |
|---|---|
TYPE_UNSPECIFIED | অনির্দিষ্ট। |
IMAGE | ছবি। |
IMAGE_COLLECTION | ছবি সংগ্রহ। |
TABLE | টেবিল। |
FOLDER | ফোল্ডার। |
CLASSIFIER | শ্রেণীবিভাজক। |
FEATURE_VIEW | ফিচারভিউ অ্যাসেট। |
ইমেজব্যান্ড
একটি ইমেজ অ্যাসেটের কোনো একটি ডেটা ব্যান্ড সম্পর্কিত তথ্য।
| JSON উপস্থাপনা |
|---|
{ "id": string, "dataType": { object ( |
| ক্ষেত্র | |
|---|---|
id | ব্যান্ডটির আইডি। |
dataType | ব্যান্ডের সাংখ্যিক ধরণ। |
grid | ব্যান্ডটির পিক্সেল গ্রিড। |
pyramidingPolicy | ব্যান্ডটির পিরামিড গঠনের নীতি। |
missingData | অনুপস্থিত ডেটা নির্দেশকারী মান(গুলি)। |
পিক্সেল ডেটা টাইপ
একটি ইমেজ ব্যান্ডের পিক্সেলগুলোর সাংখ্যিক ধরণ নির্দিষ্ট করে।
| JSON উপস্থাপনা |
|---|
{ "precision": enum ( |
| ক্ষেত্র | |
|---|---|
precision | টাইপটির সাংখ্যিক নির্ভুলতা। |
range | সংখ্যাসূচক টাইপের পরিসর, যদি থাকে। সাধারণত ফ্লোটিং-পয়েন্ট টাইপের ক্ষেত্রে এটি অনুপস্থিত থাকে। |
dimensionsCount | অ্যারে-ভ্যালুড ডেটা টাইপের ডাইমেনশনের সংখ্যা, অথবা সাধারণ স্কেলার টাইপ বোঝাতে শূন্য। |
নির্ভুলতা
একটি সাংখ্যিক ডেটা টাইপের নির্ভুলতা নির্দিষ্ট করে।
| এনাম | |
|---|---|
PRECISION_UNSPECIFIED | অনির্দিষ্ট। |
INT | ডেটা টাইপটির প্রিসিশন পূর্ণসংখ্যা। উল্লেখ্য যে, এটি বিভিন্ন আকারের পূর্ণসংখ্যা উপস্থাপন করতে পারে। |
FLOAT | ডেটা টাইপটির ৩২-বিট ফ্লোটিং পয়েন্ট প্রিসিশন রয়েছে। |
DOUBLE | ডেটা টাইপটির ৬৪-বিট ফ্লোটিং পয়েন্ট (ডাবল) প্রিসিশন রয়েছে। |
অনুপস্থিত ডেটা
এমন মানগুলির একটি তালিকা যা কোনো ডেটা নির্দেশ করে না।
| JSON উপস্থাপনা |
|---|
{ "values": [ number ] } |
| ক্ষেত্র | |
|---|---|
values[] | যে মানগুলো কোনো ডেটা নির্দেশ করে না। |
ফোল্ডারকোটা
একটি শীর্ষ-স্তরের ফোল্ডারের বর্তমান ব্যবহার ও সীমাবদ্ধতা বর্ণনা করে।
| JSON উপস্থাপনা |
|---|
{ "sizeBytes": string, "maxSizeBytes": string, "assetCount": string, "maxAssets": string, "maxAssetCount": string } |
| ক্ষেত্র | |
|---|---|
sizeBytes | ফোল্ডারটির আকার বাইটে। |
maxSizeBytes | ফোল্ডারটির সর্বোচ্চ আকার বাইটে। |
assetCount | ফোল্ডারটিতে সংরক্ষিত সম্পদের সংখ্যা। |
maxAssets | ফোল্ডারটিতে সর্বাধিক যতগুলো অ্যাসেট সংরক্ষণ করা যাবে। |
maxAssetCount | ফোল্ডারটিতে সর্বাধিক যতগুলো অ্যাসেট সংরক্ষণ করা যাবে। |
টাইলসেট
ইমেজসোর্সগুলির একটি সেট যা একটি অনন্য আইডি দিয়ে উল্লেখ করা যায়।
| JSON উপস্থাপনা |
|---|
{ "id": string, "sources": [ { object ( |
| ক্ষেত্র | |
|---|---|
id | টাইলসেটের আইডি। ImageManifest-এ উল্লেখিত টাইলসেটগুলোর মধ্যে এটি অবশ্যই অনন্য হতে হবে। প্রসেসিং ধাপে এই আইডিটি বাতিল করা হয়; এটি শুধুমাত্র একটি টাইলসেটকে একটি ব্যান্ডের সাথে লিঙ্ক করতে ব্যবহৃত হয়। খালি স্ট্রিং একটি বৈধ আইডি। |
sources[] | যে উৎসগুলো নিয়ে এই টাইলসেটটি গঠিত। |
dataType | ব্যান্ডের জন্য একটি ঐচ্ছিক ডেটা টাইপ। এটি নির্দিষ্ট করা হলে, প্রতিটি ইনপুট ফাইলের টাইপ মেলে কিনা তা যাচাই করার জন্য কোনো পরীক্ষা করা হয় না। |
crs | পিক্সেল গ্রিডের স্থানাঙ্ক নির্দেশ ব্যবস্থা, যা সম্ভব হলে একটি স্ট্যান্ডার্ড কোড হিসাবে এবং অন্যথায় WKT ফরম্যাটে নির্দিষ্ট করা হয়। |
ছবির উৎস
একটি ইমেজ ফাইল এবং এর সাইডকারগুলো।
| JSON উপস্থাপনা |
|---|
{ "uris": [ string ], "affineTransform": { object ( |
| ক্ষেত্র | |
|---|---|
uris[] | ইম্পোর্ট করার জন্য ডেটার URI-গুলো। বর্তমানে, শুধুমাত্র গুগল ক্লাউড স্টোরেজ URI সমর্থিত। প্রতিটি URI অবশ্যই নিম্নলিখিত ফরম্যাটে উল্লেখ করতে হবে: "gs://bucket-id/object-id"। প্রাইমারি অবজেক্টটি তালিকার প্রথম উপাদান হবে এবং সাইডকারগুলো এর পরে তালিকাভুক্ত হবে। সেট করা থাকলে, প্রতিটি URI-এর শুরুতে |
affineTransform | একটি ঐচ্ছিক অ্যাফাইন ট্রান্সফর্ম। পিক্সেলগুলো স্থাপন করার জন্য |
dimensions | রাস্টারের মাত্রা পিক্সেলে। শুধুমাত্র 'skipMetadataRead' সেট করা থাকলেই ব্যবহৃত হয়। |
ডেটাটাইপ
সংখ্যাসূচক ডেটা টাইপ নির্দিষ্ট করে।
| এনাম | |
|---|---|
DATA_TYPE_UNSPECIFIED | অনির্দিষ্ট। |
INT8 | ৮-বিট স্বাক্ষরিত পূর্ণসংখ্যা। |
UINT8 | ৮-বিট অচিহ্নিত পূর্ণসংখ্যা। |
INT16 | ১৬-বিট স্বাক্ষরিত পূর্ণসংখ্যা। |
UINT16 | ১৬-বিটের অচিহ্নিত পূর্ণসংখ্যা। |
INT32 | ৩২-বিট স্বাক্ষরিত পূর্ণসংখ্যা। |
UINT32 | ৩২-বিটের অচিহ্নিত পূর্ণসংখ্যা। |
FLOAT | ৩২-বিট ফ্লোট। |
DOUBLE | ৬৪-বিট ফ্লোট। |
পদ্ধতি | |
|---|---|
| অনুলিপি একটি সম্পদ। |
| একটি সম্পদ তৈরি করে। |
| একটি অ্যাসেট মুছে ফেলে। |
| কোনো সম্পদ সম্পর্কে বিস্তারিত তথ্য পাওয়া যায়। |
| কোনো রিসোর্সের জন্য অ্যাক্সেস কন্ট্রোল পলিসি সংগ্রহ করে। |
| একটি ইমেজ অ্যাসেট থেকে পিক্সেল সংগ্রহ করে। |
| যেকোনো কন্টেইনার অ্যাসেট, যেমন ফোল্ডার বা কালেকশন, তালিকাভুক্ত করে। |
| একটি টেবিল অ্যাসেটের বৈশিষ্ট্যগুলো তালিকাভুক্ত করে। |
| একটি ইমেজ কালেকশন অ্যাসেটে থাকা ছবিগুলো তালিকাভুক্ত করে। |
| একটি সম্পদ স্থানান্তর করে। |
| একটি অ্যাসেট আপডেট করে। |
| নির্দিষ্ট রিসোর্সের উপর অ্যাক্সেস নিয়ন্ত্রণ নীতি নির্ধারণ করে। |
| নির্দিষ্ট রিসোর্সের উপর কলারের যে অনুমতিগুলো রয়েছে, তা ফেরত দেয়। |
উৎস: আর্থইঞ্জিনঅ্যাসেট
আর্থ ইঞ্জিন সম্পদ সম্পর্কিত তথ্য।
| JSON উপস্থাপনা |
|---|
{ "type": enum ( |
| ক্ষেত্র | |
|---|---|
type | সম্পদের ধরণ। |
name | অ্যাসেটের নাম। |
id | অ্যাসেটটির আইডি। এটি 'projects/*/assets/' উপসর্গ ছাড়া |
updateTime | সম্পদটির সর্বশেষ পরিবর্তিত হওয়ার সময়। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
title | সম্পত্তির মালিকানার দলিল। |
description | সম্পদটির বিবরণ। |
properties | সম্পদের সাথে সংশ্লিষ্ট মূল/মূল্য বৈশিষ্ট্যসমূহ। |
startTime | অ্যাসেটটির সাথে যুক্ত টাইমস্ট্যাম্প, যদি থাকে, যেমন স্যাটেলাইট চিত্র তোলার সময়। যেসব অ্যাসেট একটি নির্দিষ্ট সময়কালের সাথে সম্পর্কিত, যেমন এক মাস বা বছরের গড় মান, তাদের ক্ষেত্রে এই টাইমস্ট্যাম্পটি সেই সময়কালের শুরু নির্দেশ করে। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
endTime | যেসব সম্পদ একটি নির্দিষ্ট সময়কালের সাথে সম্পর্কিত, যেমন এক মাস বা এক বছরের গড় মান, সেগুলোর ক্ষেত্রে এই টাইমস্ট্যাম্পটি সেই সময়কালের (ব্যতীত) শেষ দিনটিকে নির্দেশ করে। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
geometry | অ্যাসেটটির সাথে সংশ্লিষ্ট স্থানিক পরিধি, যদি থাকে, একটি GeoJSON জ্যামিতি অবজেক্ট হিসাবে (দেখুন RFC 7946)। |
bands[] | ইমেজ অ্যাসেটের ডেটা ব্যান্ড সম্পর্কিত তথ্য। নন-ইমেজ অ্যাসেটের ক্ষেত্রে এটি বাদ দেওয়া হয়েছে। |
sizeBytes | একটি লিফ অ্যাসেটের (যেমন একটি ছবি) আকার বাইটে। |
featureCount | সম্পদটিতে থাকা বৈশিষ্ট্যের সংখ্যা, যদি প্রযোজ্য হয়। |
quota | ফোল্ডার অ্যাসেটের সাথে যুক্ত কোটার তথ্য, যদি থাকে। এটি শীর্ষ-স্তরের ব্যবহারকারী-মালিকানাধীন ফোল্ডার অ্যাসেটগুলির (যেমন "users/*" বা "projects/*") জন্য ফেরত দেওয়া হয়। |
tilesets[] | এই ছবির পেছনের টাইলসেটগুলো। শুধুমাত্র সেইসব এক্সটার্নাল ছবির জন্য উপস্থিত, যেগুলোর পিক্সেল আর্থ ইঞ্জিনের মালিকানাধীন নয় এমন স্টোরেজ থেকে সংগ্রহ করা হয়। |
| রাস্টার টাইলগুলি কোথায় এবং কীভাবে সংরক্ষিত আছে সে সম্পর্কিত তথ্য। নিম্নলিখিতটি হলো পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলির একটি তালিকা। একটি রেসপন্সে এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে: | |
cloudStorageLocation | অপ্রচলিত। এর পরিবর্তে |
gcsLocation | অপ্রচলিত। এর পরিবর্তে |
featureViewAssetLocation | EE-তে এই FeatureView-টির অবস্থান। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
ক্লাউড স্টোরেজ লোকেশন
ক্লাউড স্টোরেজে কোনো অ্যাসেটের অবস্থান।
| JSON উপস্থাপনা |
|---|
{ "uris": [ string ] } |
| ক্ষেত্র | |
|---|---|
uris[] | ডেটার URI-গুলো। শুধুমাত্র Google Cloud Storage URI-গুলোই সমর্থিত। প্রতিটি URI অবশ্যই নিম্নলিখিত ফরম্যাটে উল্লেখ করতে হবে: "gs://bucket-id/object-id"। বর্তমানে শুধুমাত্র একটি URI সমর্থিত। একাধিক URI উল্লেখ করা হলে একটি |
জিসিএসলোকেশন
ক্লাউড স্টোরেজে কোনো অ্যাসেটের অবস্থান।
| JSON উপস্থাপনা |
|---|
{ "uris": [ string ] } |
| ক্ষেত্র | |
|---|---|
uris[] | ডেটার URI-গুলো। শুধুমাত্র Google Cloud Storage URI-গুলোই সমর্থিত। প্রতিটি URI অবশ্যই নিম্নলিখিত ফরম্যাটে উল্লেখ করতে হবে: "gs://bucket-id/object-id"। বর্তমানে শুধুমাত্র একটি URI সমর্থিত। একাধিক URI উল্লেখ করা হলে একটি |
ফিচারভিউলোকেশন
একটি FeatureView EE অ্যাসেট।
| JSON উপস্থাপনা |
|---|
{
"assetOptions": {
object ( |
| ক্ষেত্র | |
|---|---|
assetOptions | FeatureView অ্যাসেটগুলির জন্য ইনজেস্ট-টাইম বিকল্পসমূহ। |
ফিচারভিউ অপশন
FeatureView অ্যাসেটগুলির জন্য ইনজেস্ট-টাইম বিকল্পসমূহ।
| JSON উপস্থাপনা |
|---|
{ "featureViewAttributes": [ { object ( |
| ক্ষেত্র | |
|---|---|
featureViewAttributes[] | FeatureView অ্যাসেটের অ্যাট্রিবিউটসমূহ, যা অ্যাসেটটির একটি স্কিমা গঠন করে। এই অ্যাসেটের ফিচারগুলোতে এই অ্যাট্রিবিউটগুলো থাকতে পারে। প্রতিটি অ্যাট্রিবিউটের একটি নাম এবং একটি টাইপ থাকে। |
ingestionTimeParameters | ফিচারভিউ ইনজেশন টাইম প্যারামিটার। |
ফিচারভিউঅ্যাট্রিবিউট
FeatureView অ্যাট্রিবিউট এবং এর টাইপ।
| JSON উপস্থাপনা |
|---|
{
"name": string,
"type": enum ( |
| ক্ষেত্র | |
|---|---|
name | অ্যাট্রিবিউটের নাম। |
type | অ্যাট্রিবিউটের ধরণ। |
প্রকার
এই প্রকারগুলি geo/enterprise/layers/public/data_source_schema.proto-তে পাওয়া প্রকারগুলিরই প্রতিচ্ছবি।
| এনাম | |
|---|---|
TYPE_UNSPECIFIED | ধরণ অনির্দিষ্ট। |
INTEGER | একটি ৬৪ বিটের পূর্ণসংখ্যা। |
BOOLEAN | সত্য/মিথ্যা বুলিয়ান মান। |
DOUBLE | একটি ডাবল প্রিসিশন ফ্লোটিং পয়েন্ট সংখ্যা। |
STRING | অসীম দৈর্ঘ্যের একটি স্ট্রিং। |
DATE_TIME | একটি তারিখ/সময়, যা যুগ থেকে মাইক্রোসেকেন্ডে একটি স্বাক্ষরিত ৬৪-বিট পূর্ণসংখ্যা হিসাবে উপস্থাপিত হয় এবং ফলস্বরূপ ২৯০,৩০৮ খ্রিস্টপূর্বাব্দ থেকে ২৯৪,২৪৭ খ্রিস্টাব্দ পর্যন্ত সময়কালকে সমর্থন করে। |
ফিচারভিউইনজেশনটাইমপ্যারামিটার
FeatureView ইনজেশন সময়ের প্যারামিটারসমূহ। এই প্যারামিটারগুলো অবশ্যই ইনজেশন সময়ে নির্দিষ্ট করতে হবে এবং একটি FeatureView-এর জন্য এগুলো তাৎক্ষণিকভাবে আপডেট করা যায় না।
| JSON উপস্থাপনা |
|---|
{ "thinningOptions": { object ( |
| ক্ষেত্র | |
|---|---|
thinningOptions | একটি টাইলকে ছেদ করতে পারে এমন ফিচার বাউন্ডিং বক্সের সর্বাধিক সংখ্যা। এই সংখ্যাটি অবশ্যই অঋণাত্মক হতে হবে। |
rankingOptions | ফিচারগুলিতে z-অর্ডার র্যাঙ্ক এবং থিনিং র্যাঙ্ক নির্ধারণ করার বিকল্পসমূহ। |
পাতলা করার বিকল্প
থিনিং অপশন যা প্রতি টাইলে ফিচারগুলো প্রদর্শনের ঘনত্ব নিয়ন্ত্রণ করে।
| JSON উপস্থাপনা |
|---|
{
"maxFeaturesPerTile": integer,
"thinningStrategy": enum ( |
| ক্ষেত্র | |
|---|---|
maxFeaturesPerTile | একটি টাইলকে ছেদ করতে পারে এমন ফিচার বাউন্ডিং বক্সের সর্বাধিক সংখ্যা। এই সংখ্যাটি অবশ্যই অঋণাত্মক হতে হবে। |
thinningStrategy | যে ফিচার থিনিং কৌশলটি ব্যবহার করা উচিত। |
পাতলা করার কৌশল
ফিচার সংখ্যা কমানোর কৌশল।
| এনাম | |
|---|---|
UNKNOWN_THINNING_STRATEGY | অজানা পাতলা করার কৌশল। |
GLOBALLY_CONSISTENT | একটি নির্দিষ্ট LOD-তে থিনিং করার সময়, গ্লোবালি-কনসিস্টেন্ট থিনিং-এর অর্থ হলো, যদি থিনিং-এর মাধ্যমে কোনো ফিচার অপসারণ করা হয়, তাহলে সমান বা তার চেয়ে খারাপ থিনিং র্যাঙ্কযুক্ত অন্য সমস্ত ফিচারও অপসারিত হয়ে যাবে। |
HIGHER_DENSITY | ফিচার সংখ্যা কমানোর সময়, প্রতিটি টাইলের জন্য maxFeaturesPerTile সীমার যতটা সম্ভব কাছাকাছি থাকার চেষ্টা করুন। আমরা খারাপ র্যাঙ্কের ফিচারের চেয়ে ভালো র্যাঙ্কের ফিচারকে অগ্রাধিকার দেব, কিন্তু যদি তা আমাদের আরও বেশি ফিচার ঘনত্ব অর্জনে সাহায্য করে, তবে আমরা কখনও কখনও ভালো র্যাঙ্কের ফিচারও বাদ দিয়ে দেব। আমরা নিশ্চয়তা দিচ্ছি যে কৌশলটি ডিটারমিনিস্টিক, এবং থিনিংয়ের পরবর্তী ফিচার সেটটি গ্লোবালি-কনসিস্টেন্ট থিনিংয়ের মাধ্যমে উৎপন্ন ফিচারগুলোর একটি সুপারসেট হবে। |
র্যাঙ্কিং বিকল্প
z-অর্ডার এবং থিনিং-এর জন্য র্যাঙ্কিং বিকল্পসমূহ।
| JSON উপস্থাপনা |
|---|
{ "zOrderRankingRule": { object ( |
| ক্ষেত্র | |
|---|---|
zOrderRankingRule | ফিচারসমূহকে z-অর্ডার র্যাঙ্ক নির্ধারণের জন্য র্যাঙ্কিং নিয়ম। |
thinningRankingRule | ফিচারগুলোকে থিনিং র্যাঙ্ক নির্ধারণের জন্য র্যাঙ্কিং নিয়ম। |
র্যাঙ্কিং নিয়ম
র্যাঙ্কিং নিয়মাবলী যা থিনিং এবং জেড-অর্ডারের জন্য ফিচারগুলোকে কীভাবে র্যাঙ্ক করা হবে তা নিয়ন্ত্রণ করে।
| JSON উপস্থাপনা |
|---|
{
"rankByOneThingRule": [
{
object ( |
| ক্ষেত্র | |
|---|---|
rankByOneThingRule[] | শূন্য বা ততোধিক র্যাঙ্ক-বাই-ওয়ান-থিং (যেমন একটি অ্যাট্রিবিউট) নিয়মের একটি ক্রমিক তালিকা, যা প্রতিটি RankedFeature-এ thinning_rank সেট করার জন্য প্রাথমিক, মাধ্যমিক, ... র্যাঙ্কিং কী হিসাবে ব্যবহৃত হয়। |
একটি জিনিসের নিয়ম অনুসারে র্যাঙ্ক করুন
থিনিং এবং জেড-অর্ডারের র্যাঙ্ক নিয়ন্ত্রণের জন্য একটি স্বতন্ত্র র্যাঙ্কিং নিয়ম।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "rankByAttributeRule": { object ( |
| ক্ষেত্র | |
|---|---|
| কোন ধরনের র্যাঙ্কিং নিয়ম ব্যবহার করতে হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি উত্তরে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
rankByAttributeRule | ফিচার অ্যাট্রিবিউটের মান অনুসারে র্যাঙ্ক করুন। |
rankByMinVisibleLodRule | ফিচার জ্যামিতিটি প্রথম দৃশ্যমান হওয়ার সর্বনিম্ন LOD অনুসারে র্যাঙ্ক করুন। যেকোনো বিন্দুযুক্ত একটি ফিচার সর্বদা সমস্ত LOD-তে দৃশ্যমান থাকে। অপ্রচলিত: অনুগ্রহ করে এর পরিবর্তে rankByMinZoomLevelRule ব্যবহার করুন। |
rankByGeometryTypeRule | জ্যামিতিক প্রকার অনুসারে ক্রম নির্ধারণ করুন। প্রকারের অগ্রাধিকার, উচ্চ থেকে নিম্ন: বহুভুজ, বহুরেখা, বিন্দু, কোনোটিই নয়। একাধিক প্রকারের ফিচারের ক্ষেত্রে, সর্বোচ্চ প্রকারটি অগ্রাধিকার পায়। |
rankByMinZoomLevelRule | যে সর্বনিম্ন জুম লেভেলে ফিচার জ্যামিতিটি প্রথম দৃশ্যমান হয়, সেই অনুযায়ী র্যাঙ্ক করুন। যেকোনো বিন্দুযুক্ত একটি ফিচার সর্বদা সমস্ত LOD-তে দৃশ্যমান থাকে। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
direction | এই একটি বিষয়ের উপর ভিত্তি করে ক্রমটি আরোহী (নিম্ন মানগুলি প্রথমে, অর্থাৎ অধিক গুরুত্বপূর্ণ) হবে, নাকি অবরোহী (উচ্চ মানগুলি প্রথমে, অর্থাৎ অধিক গুরুত্বপূর্ণ) হবে। অন্য কথায়, আরোহী (ASCENDING) মানে হলো নিচে RankByAttributeRule (বা অন্য) সাবমেসেজ ডকুমেন্টেশনে বর্ণিত ক্রমটি সরাসরি ব্যবহার করা, এবং অবরোহী (DESCENDING) মানে হলো সেই ক্রমটিকে উল্টে দেওয়া। |
RankByAttributeRule
ফিচার অ্যাট্রিবিউটের মান অনুসারে র্যাঙ্ক করুন।
| JSON উপস্থাপনা |
|---|
{ "attributeName": string } |
| ক্ষেত্র | |
|---|---|
attributeName | প্রদত্ত নামের অ্যাট্রিবিউটের মান অনুসারে র্যাঙ্ক করুন। এটি মূলত প্রদত্ত টাইপের মানগুলির স্বাভাবিক ক্রম, তবে কিছু সূক্ষ্মতা এবং স্পষ্টীকরণ রয়েছে: - ইন্টিজার অ্যাট্রিবিউটের ক্ষেত্রে, নিম্ন মানগুলি উচ্চ মানগুলির আগে আসে - ডাবল অ্যাট্রিবিউটের ক্ষেত্রে, নিম্ন মানগুলি উচ্চ মানগুলির আগে আসে এবং NaN-কে মাইনাস ইনফিনিটি সহ অন্য সমস্ত মানের চেয়ে নিম্ন বলে গণ্য করা হয় - বুলিয়ান অ্যাট্রিবিউটের ক্ষেত্রে, false-কে true-এর আগে ধরা হয় - ডেট-টাইম অ্যাট্রিবিউটের ক্ষেত্রে, আগের মানগুলি পরের মানগুলির আগে আসে - স্ট্রিং অ্যাট্রিবিউটগুলিকে লেক্সিকোগ্রাফিকভাবে র্যাঙ্ক করা হয় - যে অ্যাট্রিবিউটের মান সেট করা হয়নি, সেটিকে প্রদত্ত টাইপের ডিফল্ট মান হিসেবে গণ্য করা হয় (ইন্টিজারের জন্য 0, বুলিয়ানের জন্য false, ইত্যাদি)। |
RankByMinVisibleLodRule
এই প্রকারে কোনো ক্ষেত্র নেই।
যে সর্বনিম্ন LOD-তে ফিচার জ্যামিতিটি প্রথম দৃশ্যমান হয়, সেই অনুযায়ী র্যাঙ্ক করুন। যেকোনো বিন্দুযুক্ত একটি ফিচার সর্বদা সমস্ত LOD-তে দৃশ্যমান থাকে।
জ্যামিতির প্রকার অনুসারে র্যাঙ্ক করার নিয়ম
এই প্রকারে কোনো ক্ষেত্র নেই।
জ্যামিতিক প্রকার অনুসারে ক্রম নির্ধারণ করুন। প্রকারের অগ্রাধিকার, উচ্চ থেকে নিম্ন: বহুভুজ, বহুরেখা, বিন্দু, কোনোটিই নয়। একাধিক প্রকারের ফিচারের ক্ষেত্রে, সর্বোচ্চ প্রকারটি অগ্রাধিকার পায়।
র্যাঙ্কবাইমিনিটজুমলেভেলরুল
এই প্রকারে কোনো ক্ষেত্র নেই।
যে সর্বনিম্ন জুম লেভেলে ফিচার জ্যামিতিটি প্রথম দৃশ্যমান হয়, সেই অনুযায়ী র্যাঙ্ক করুন। যেকোনো বিন্দুযুক্ত একটি ফিচার সর্বদা সমস্ত LOD-তে দৃশ্যমান থাকে।
দিকনির্দেশনা
তালিকাটি নিচু থেকে উঁচুতে (ঊর্ধ্বক্রমে) নাকি উঁচু থেকে নিচুতে (অধঃক্রমে) সাজানো হবে।
| এনাম | |
|---|---|
DIRECTION_UNSPECIFIED | কোনো ক্রমবিন্যাসের দিকনির্দেশনা নির্দিষ্ট করা হয়নি। |
ASCENDING | আরোহী ক্রম। |
DESCENDING | অবরোহী ক্রমে। |
প্রকার
সম্পদের প্রকারভেদ।
| এনাম | |
|---|---|
TYPE_UNSPECIFIED | অনির্দিষ্ট। |
IMAGE | ছবি। |
IMAGE_COLLECTION | ছবি সংগ্রহ। |
TABLE | টেবিল। |
FOLDER | ফোল্ডার। |
CLASSIFIER | শ্রেণীবিভাজক। |
FEATURE_VIEW | ফিচারভিউ অ্যাসেট। |
ইমেজব্যান্ড
একটি ইমেজ অ্যাসেটের কোনো একটি ডেটা ব্যান্ড সম্পর্কিত তথ্য।
| JSON উপস্থাপনা |
|---|
{ "id": string, "dataType": { object ( |
| ক্ষেত্র | |
|---|---|
id | ব্যান্ডটির আইডি। |
dataType | ব্যান্ডের সাংখ্যিক ধরণ। |
grid | ব্যান্ডটির পিক্সেল গ্রিড। |
pyramidingPolicy | ব্যান্ডটির পিরামিড গঠনের নীতি। |
missingData | অনুপস্থিত ডেটা নির্দেশকারী মান(গুলি)। |
পিক্সেল ডেটা টাইপ
একটি ইমেজ ব্যান্ডের পিক্সেলগুলোর সাংখ্যিক ধরণ নির্দিষ্ট করে।
| JSON উপস্থাপনা |
|---|
{ "precision": enum ( |
| ক্ষেত্র | |
|---|---|
precision | টাইপটির সাংখ্যিক নির্ভুলতা। |
range | সংখ্যাসূচক টাইপের পরিসর, যদি থাকে। সাধারণত ফ্লোটিং-পয়েন্ট টাইপের ক্ষেত্রে এটি অনুপস্থিত থাকে। |
dimensionsCount | অ্যারে-ভ্যালুড ডেটা টাইপের ডাইমেনশনের সংখ্যা, অথবা সাধারণ স্কেলার টাইপ বোঝাতে শূন্য। |
নির্ভুলতা
একটি সাংখ্যিক ডেটা টাইপের নির্ভুলতা নির্দিষ্ট করে।
| এনাম | |
|---|---|
PRECISION_UNSPECIFIED | অনির্দিষ্ট। |
INT | ডেটা টাইপটির প্রিসিশন পূর্ণসংখ্যা। উল্লেখ্য যে, এটি বিভিন্ন আকারের পূর্ণসংখ্যা উপস্থাপন করতে পারে। |
FLOAT | ডেটা টাইপটির ৩২-বিট ফ্লোটিং পয়েন্ট প্রিসিশন রয়েছে। |
DOUBLE | ডেটা টাইপটির ৬৪-বিট ফ্লোটিং পয়েন্ট (ডাবল) প্রিসিশন রয়েছে। |
অনুপস্থিত ডেটা
এমন মানগুলির একটি তালিকা যা কোনো ডেটা নির্দেশ করে না।
| JSON উপস্থাপনা |
|---|
{ "values": [ number ] } |
| ক্ষেত্র | |
|---|---|
values[] | যে মানগুলো কোনো ডেটা নির্দেশ করে না। |
ফোল্ডারকোটা
একটি শীর্ষ-স্তরের ফোল্ডারের বর্তমান ব্যবহার ও সীমাবদ্ধতা বর্ণনা করে।
| JSON উপস্থাপনা |
|---|
{ "sizeBytes": string, "maxSizeBytes": string, "assetCount": string, "maxAssets": string, "maxAssetCount": string } |
| ক্ষেত্র | |
|---|---|
sizeBytes | ফোল্ডারটির আকার বাইটে। |
maxSizeBytes | ফোল্ডারটির সর্বোচ্চ আকার বাইটে। |
assetCount | ফোল্ডারটিতে সংরক্ষিত সম্পদের সংখ্যা। |
maxAssets | ফোল্ডারটিতে সর্বাধিক যতগুলো অ্যাসেট সংরক্ষণ করা যাবে। |
maxAssetCount | ফোল্ডারটিতে সর্বাধিক যতগুলো অ্যাসেট সংরক্ষণ করা যাবে। |
টাইলসেট
ইমেজসোর্সগুলির একটি সেট যা একটি অনন্য আইডি দিয়ে উল্লেখ করা যায়।
| JSON উপস্থাপনা |
|---|
{ "id": string, "sources": [ { object ( |
| ক্ষেত্র | |
|---|---|
id | টাইলসেটের আইডি। ImageManifest-এ উল্লেখিত টাইলসেটগুলোর মধ্যে এটি অবশ্যই অনন্য হতে হবে। প্রসেসিং ধাপে এই আইডিটি বাতিল করা হয়; এটি শুধুমাত্র একটি টাইলসেটকে একটি ব্যান্ডের সাথে লিঙ্ক করতে ব্যবহৃত হয়। খালি স্ট্রিং একটি বৈধ আইডি। |
sources[] | যে উৎসগুলো নিয়ে এই টাইলসেটটি গঠিত। |
dataType | ব্যান্ডের জন্য একটি ঐচ্ছিক ডেটা টাইপ। এটি নির্দিষ্ট করা হলে, প্রতিটি ইনপুট ফাইলের টাইপ মেলে কিনা তা যাচাই করার জন্য কোনো পরীক্ষা করা হয় না। |
crs | পিক্সেল গ্রিডের স্থানাঙ্ক নির্দেশ ব্যবস্থা, যা সম্ভব হলে একটি স্ট্যান্ডার্ড কোড হিসাবে এবং অন্যথায় WKT ফরম্যাটে নির্দিষ্ট করা হয়। |
ছবির উৎস
একটি ইমেজ ফাইল এবং এর সাইডকারগুলো।
| JSON উপস্থাপনা |
|---|
{ "uris": [ string ], "affineTransform": { object ( |
| ক্ষেত্র | |
|---|---|
uris[] | ইম্পোর্ট করার জন্য ডেটার URI-গুলো। বর্তমানে, শুধুমাত্র গুগল ক্লাউড স্টোরেজ URI সমর্থিত। প্রতিটি URI অবশ্যই নিম্নলিখিত ফরম্যাটে উল্লেখ করতে হবে: "gs://bucket-id/object-id"। প্রাইমারি অবজেক্টটি তালিকার প্রথম উপাদান হবে এবং সাইডকারগুলো এর পরে তালিকাভুক্ত হবে। সেট করা থাকলে, প্রতিটি URI-এর শুরুতে |
affineTransform | একটি ঐচ্ছিক অ্যাফাইন ট্রান্সফর্ম। পিক্সেলগুলো স্থাপন করার জন্য |
dimensions | রাস্টারের মাত্রা পিক্সেলে। শুধুমাত্র 'skipMetadataRead' সেট করা থাকলেই ব্যবহৃত হয়। |
ডেটাটাইপ
সংখ্যাসূচক ডেটা টাইপ নির্দিষ্ট করে।
| এনাম | |
|---|---|
DATA_TYPE_UNSPECIFIED | অনির্দিষ্ট। |
INT8 | ৮-বিট স্বাক্ষরিত পূর্ণসংখ্যা। |
UINT8 | ৮-বিট অচিহ্নিত পূর্ণসংখ্যা। |
INT16 | ১৬-বিট স্বাক্ষরিত পূর্ণসংখ্যা। |
UINT16 | ১৬-বিটের অচিহ্নিত পূর্ণসংখ্যা। |
INT32 | ৩২-বিট স্বাক্ষরিত পূর্ণসংখ্যা। |
UINT32 | ৩২-বিটের অচিহ্নিত পূর্ণসংখ্যা। |
FLOAT | ৩২-বিট ফ্লোট। |
DOUBLE | ৬৪-বিট ফ্লোট। |
পদ্ধতি | |
|---|---|
| অনুলিপি একটি সম্পদ। |
| একটি সম্পদ তৈরি করে। |
| একটি অ্যাসেট মুছে ফেলে। |
| কোনো সম্পদ সম্পর্কে বিস্তারিত তথ্য পাওয়া যায়। |
| কোনো রিসোর্সের জন্য অ্যাক্সেস কন্ট্রোল পলিসি সংগ্রহ করে। |
| একটি ইমেজ অ্যাসেট থেকে পিক্সেল সংগ্রহ করে। |
| যেকোনো কন্টেইনার অ্যাসেট, যেমন ফোল্ডার বা কালেকশন, তালিকাভুক্ত করে। |
| একটি টেবিল অ্যাসেটের বৈশিষ্ট্যগুলো তালিকাভুক্ত করে। |
| একটি ইমেজ কালেকশন অ্যাসেটে থাকা ছবিগুলো তালিকাভুক্ত করে। |
| একটি সম্পদ স্থানান্তর করে। |
| একটি অ্যাসেট আপডেট করে। |
| নির্দিষ্ট রিসোর্সের উপর অ্যাক্সেস নিয়ন্ত্রণ নীতি নির্ধারণ করে। |
| নির্দিষ্ট রিসোর্সের উপর কলারের যে অনুমতিগুলো রয়েছে, তা ফেরত দেয়। |
উৎস: আর্থইঞ্জিনঅ্যাসেট
আর্থ ইঞ্জিন সম্পদ সম্পর্কিত তথ্য।
| JSON উপস্থাপনা |
|---|
{ "type": enum ( |
| ক্ষেত্র | |
|---|---|
type | সম্পদের ধরণ। |
name | অ্যাসেটের নাম। |
id | অ্যাসেটটির আইডি। এটি 'projects/*/assets/' উপসর্গ ছাড়া |
updateTime | সম্পদটির সর্বশেষ পরিবর্তিত হওয়ার সময়। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
title | সম্পত্তির মালিকানার দলিল। |
description | সম্পদটির বিবরণ। |
properties | সম্পদের সাথে সংশ্লিষ্ট মূল/মূল্য বৈশিষ্ট্যসমূহ। |
startTime | অ্যাসেটটির সাথে যুক্ত টাইমস্ট্যাম্প, যদি থাকে, যেমন স্যাটেলাইট চিত্র তোলার সময়। যেসব অ্যাসেট একটি নির্দিষ্ট সময়কালের সাথে সম্পর্কিত, যেমন এক মাস বা বছরের গড় মান, তাদের ক্ষেত্রে এই টাইমস্ট্যাম্পটি সেই সময়কালের শুরু নির্দেশ করে। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
endTime | যেসব সম্পদ একটি নির্দিষ্ট সময়কালের সাথে সম্পর্কিত, যেমন এক মাস বা এক বছরের গড় মান, সেগুলোর ক্ষেত্রে এই টাইমস্ট্যাম্পটি সেই সময়কালের (ব্যতীত) শেষ দিনটিকে নির্দেশ করে। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
geometry | অ্যাসেটটির সাথে সংশ্লিষ্ট স্থানিক পরিধি, যদি থাকে, একটি GeoJSON জ্যামিতি অবজেক্ট হিসাবে (দেখুন RFC 7946)। |
bands[] | ইমেজ অ্যাসেটের ডেটা ব্যান্ড সম্পর্কিত তথ্য। নন-ইমেজ অ্যাসেটের ক্ষেত্রে এটি বাদ দেওয়া হয়েছে। |
sizeBytes | একটি লিফ অ্যাসেটের (যেমন একটি ছবি) আকার বাইটে। |
featureCount | সম্পদটিতে থাকা বৈশিষ্ট্যের সংখ্যা, যদি প্রযোজ্য হয়। |
quota | ফোল্ডার অ্যাসেটের সাথে যুক্ত কোটার তথ্য, যদি থাকে। এটি শীর্ষ-স্তরের ব্যবহারকারী-মালিকানাধীন ফোল্ডার অ্যাসেটগুলির (যেমন "users/*" বা "projects/*") জন্য ফেরত দেওয়া হয়। |
tilesets[] | এই ছবির পেছনের টাইলসেটগুলো। শুধুমাত্র সেইসব এক্সটার্নাল ছবির জন্য উপস্থিত, যেগুলোর পিক্সেল আর্থ ইঞ্জিনের মালিকানাধীন নয় এমন স্টোরেজ থেকে সংগ্রহ করা হয়। |
| রাস্টার টাইলগুলি কোথায় এবং কীভাবে সংরক্ষিত আছে সে সম্পর্কিত তথ্য। নিম্নলিখিতটি হলো পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলির একটি তালিকা। একটি রেসপন্সে এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে: | |
cloudStorageLocation | অপ্রচলিত। এর পরিবর্তে |
gcsLocation | অপ্রচলিত। এর পরিবর্তে |
featureViewAssetLocation | EE-তে এই FeatureView-টির অবস্থান। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
ক্লাউড স্টোরেজ লোকেশন
ক্লাউড স্টোরেজে কোনো অ্যাসেটের অবস্থান।
| JSON উপস্থাপনা |
|---|
{ "uris": [ string ] } |
| ক্ষেত্র | |
|---|---|
uris[] | ডেটার URI-গুলো। শুধুমাত্র Google Cloud Storage URI-গুলোই সমর্থিত। প্রতিটি URI অবশ্যই নিম্নলিখিত ফরম্যাটে উল্লেখ করতে হবে: "gs://bucket-id/object-id"। বর্তমানে শুধুমাত্র একটি URI সমর্থিত। একাধিক URI উল্লেখ করা হলে একটি |
জিসিএসলোকেশন
ক্লাউড স্টোরেজে কোনো অ্যাসেটের অবস্থান।
| JSON উপস্থাপনা |
|---|
{ "uris": [ string ] } |
| ক্ষেত্র | |
|---|---|
uris[] | ডেটার URI-গুলো। শুধুমাত্র Google Cloud Storage URI-গুলোই সমর্থিত। প্রতিটি URI অবশ্যই নিম্নলিখিত ফরম্যাটে উল্লেখ করতে হবে: "gs://bucket-id/object-id"। বর্তমানে শুধুমাত্র একটি URI সমর্থিত। একাধিক URI উল্লেখ করা হলে একটি |
ফিচারভিউলোকেশন
একটি FeatureView EE অ্যাসেট।
| JSON উপস্থাপনা |
|---|
{
"assetOptions": {
object ( |
| ক্ষেত্র | |
|---|---|
assetOptions | FeatureView অ্যাসেটগুলির জন্য ইনজেস্ট-টাইম বিকল্পসমূহ। |
ফিচারভিউ অপশন
FeatureView অ্যাসেটগুলির জন্য ইনজেস্ট-টাইম বিকল্পসমূহ।
| JSON উপস্থাপনা |
|---|
{ "featureViewAttributes": [ { object ( |
| ক্ষেত্র | |
|---|---|
featureViewAttributes[] | FeatureView অ্যাসেটের অ্যাট্রিবিউটসমূহ, যা অ্যাসেটটির একটি স্কিমা গঠন করে। এই অ্যাসেটের ফিচারগুলোতে এই অ্যাট্রিবিউটগুলো থাকতে পারে। প্রতিটি অ্যাট্রিবিউটের একটি নাম এবং একটি টাইপ থাকে। |
ingestionTimeParameters | ফিচারভিউ ইনজেশন টাইম প্যারামিটার। |
ফিচারভিউঅ্যাট্রিবিউট
FeatureView অ্যাট্রিবিউট এবং এর টাইপ।
| JSON উপস্থাপনা |
|---|
{
"name": string,
"type": enum ( |
| ক্ষেত্র | |
|---|---|
name | অ্যাট্রিবিউটের নাম। |
type | অ্যাট্রিবিউটের ধরণ। |
প্রকার
এই প্রকারগুলি geo/enterprise/layers/public/data_source_schema.proto-তে পাওয়া প্রকারগুলিরই প্রতিচ্ছবি।
| এনাম | |
|---|---|
TYPE_UNSPECIFIED | ধরণ অনির্দিষ্ট। |
INTEGER | একটি ৬৪ বিটের পূর্ণসংখ্যা। |
BOOLEAN | সত্য/মিথ্যা বুলিয়ান মান। |
DOUBLE | একটি ডাবল প্রিসিশন ফ্লোটিং পয়েন্ট সংখ্যা। |
STRING | অসীম দৈর্ঘ্যের একটি স্ট্রিং। |
DATE_TIME | একটি তারিখ/সময়, যা যুগ থেকে মাইক্রোসেকেন্ডে একটি স্বাক্ষরিত ৬৪-বিট পূর্ণসংখ্যা হিসাবে উপস্থাপিত হয় এবং ফলস্বরূপ ২৯০,৩০৮ খ্রিস্টপূর্বাব্দ থেকে ২৯৪,২৪৭ খ্রিস্টাব্দ পর্যন্ত সময়কালকে সমর্থন করে। |
ফিচারভিউইনজেশনটাইমপ্যারামিটার
FeatureView ইনজেশন সময়ের প্যারামিটারসমূহ। এই প্যারামিটারগুলো অবশ্যই ইনজেশন সময়ে নির্দিষ্ট করতে হবে এবং একটি FeatureView-এর জন্য এগুলো তাৎক্ষণিকভাবে আপডেট করা যায় না।
| JSON উপস্থাপনা |
|---|
{ "thinningOptions": { object ( |
| ক্ষেত্র | |
|---|---|
thinningOptions | একটি টাইলকে ছেদ করতে পারে এমন ফিচার বাউন্ডিং বক্সের সর্বাধিক সংখ্যা। এই সংখ্যাটি অবশ্যই অঋণাত্মক হতে হবে। |
rankingOptions | ফিচারগুলিতে z-অর্ডার র্যাঙ্ক এবং থিনিং র্যাঙ্ক নির্ধারণ করার বিকল্পসমূহ। |
পাতলা করার বিকল্প
থিনিং অপশন যা প্রতি টাইলে ফিচারগুলো প্রদর্শনের ঘনত্ব নিয়ন্ত্রণ করে।
| JSON উপস্থাপনা |
|---|
{
"maxFeaturesPerTile": integer,
"thinningStrategy": enum ( |
| ক্ষেত্র | |
|---|---|
maxFeaturesPerTile | একটি টাইলকে ছেদ করতে পারে এমন ফিচার বাউন্ডিং বক্সের সর্বাধিক সংখ্যা। এই সংখ্যাটি অবশ্যই অঋণাত্মক হতে হবে। |
thinningStrategy | যে ফিচার থিনিং কৌশলটি ব্যবহার করা উচিত। |
পাতলা করার কৌশল
ফিচার সংখ্যা কমানোর কৌশল।
| এনাম | |
|---|---|
UNKNOWN_THINNING_STRATEGY | অজানা পাতলা করার কৌশল। |
GLOBALLY_CONSISTENT | একটি নির্দিষ্ট LOD-তে থিনিং করার সময়, গ্লোবালি-কনসিস্টেন্ট থিনিং-এর অর্থ হলো, যদি থিনিং-এর মাধ্যমে কোনো ফিচার অপসারণ করা হয়, তাহলে সমান বা তার চেয়ে খারাপ থিনিং র্যাঙ্কযুক্ত অন্য সমস্ত ফিচারও অপসারিত হয়ে যাবে। |
HIGHER_DENSITY | ফিচার সংখ্যা কমানোর সময়, প্রতিটি টাইলের জন্য maxFeaturesPerTile সীমার যতটা সম্ভব কাছাকাছি থাকার চেষ্টা করুন। আমরা খারাপ র্যাঙ্কের ফিচারের চেয়ে ভালো র্যাঙ্কের ফিচারকে অগ্রাধিকার দেব, কিন্তু যদি তা আমাদের আরও বেশি ফিচার ঘনত্ব অর্জনে সাহায্য করে, তবে আমরা কখনও কখনও ভালো র্যাঙ্কের ফিচারও বাদ দিয়ে দেব। আমরা নিশ্চয়তা দিচ্ছি যে কৌশলটি ডিটারমিনিস্টিক, এবং থিনিংয়ের পরবর্তী ফিচার সেটটি গ্লোবালি-কনসিস্টেন্ট থিনিংয়ের মাধ্যমে উৎপন্ন ফিচারগুলোর একটি সুপারসেট হবে। |
র্যাঙ্কিং বিকল্প
z-অর্ডার এবং থিনিং-এর জন্য র্যাঙ্কিং বিকল্পসমূহ।
| JSON উপস্থাপনা |
|---|
{ "zOrderRankingRule": { object ( |
| ক্ষেত্র | |
|---|---|
zOrderRankingRule | ফিচারসমূহকে z-অর্ডার র্যাঙ্ক নির্ধারণের জন্য র্যাঙ্কিং নিয়ম। |
thinningRankingRule | ফিচারগুলোকে থিনিং র্যাঙ্ক নির্ধারণের জন্য র্যাঙ্কিং নিয়ম। |
র্যাঙ্কিং নিয়ম
র্যাঙ্কিং নিয়মাবলী যা থিনিং এবং জেড-অর্ডারের জন্য ফিচারগুলোকে কীভাবে র্যাঙ্ক করা হবে তা নিয়ন্ত্রণ করে।
| JSON উপস্থাপনা |
|---|
{
"rankByOneThingRule": [
{
object ( |
| ক্ষেত্র | |
|---|---|
rankByOneThingRule[] | শূন্য বা ততোধিক র্যাঙ্ক-বাই-ওয়ান-থিং (যেমন একটি অ্যাট্রিবিউট) নিয়মের একটি ক্রমিক তালিকা, যা প্রতিটি RankedFeature-এ thinning_rank সেট করার জন্য প্রাথমিক, মাধ্যমিক, ... র্যাঙ্কিং কী হিসাবে ব্যবহৃত হয়। |
একটি জিনিসের নিয়ম অনুসারে র্যাঙ্ক করুন
থিনিং এবং জেড-অর্ডারের র্যাঙ্ক নিয়ন্ত্রণের জন্য একটি স্বতন্ত্র র্যাঙ্কিং নিয়ম।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "rankByAttributeRule": { object ( |
| ক্ষেত্র | |
|---|---|
| কোন ধরনের র্যাঙ্কিং নিয়ম ব্যবহার করতে হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি উত্তরে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
rankByAttributeRule | ফিচার অ্যাট্রিবিউটের মান অনুসারে র্যাঙ্ক করুন। |
rankByMinVisibleLodRule | ফিচার জ্যামিতিটি প্রথম দৃশ্যমান হওয়ার সর্বনিম্ন LOD অনুসারে র্যাঙ্ক করুন। যেকোনো বিন্দুযুক্ত একটি ফিচার সর্বদা সমস্ত LOD-তে দৃশ্যমান থাকে। অপ্রচলিত: অনুগ্রহ করে এর পরিবর্তে rankByMinZoomLevelRule ব্যবহার করুন। |
rankByGeometryTypeRule | জ্যামিতিক প্রকার অনুসারে ক্রম নির্ধারণ করুন। প্রকারের অগ্রাধিকার, উচ্চ থেকে নিম্ন: বহুভুজ, বহুরেখা, বিন্দু, কোনোটিই নয়। একাধিক প্রকারের ফিচারের ক্ষেত্রে, সর্বোচ্চ প্রকারটি অগ্রাধিকার পায়। |
rankByMinZoomLevelRule | যে সর্বনিম্ন জুম লেভেলে ফিচার জ্যামিতিটি প্রথম দৃশ্যমান হয়, সেই অনুযায়ী র্যাঙ্ক করুন। যেকোনো বিন্দুযুক্ত একটি ফিচার সর্বদা সমস্ত LOD-তে দৃশ্যমান থাকে। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
direction | এই একটি বিষয়ের উপর ভিত্তি করে ক্রমটি আরোহী (নিম্ন মানগুলি প্রথমে, অর্থাৎ অধিক গুরুত্বপূর্ণ) হবে, নাকি অবরোহী (উচ্চ মানগুলি প্রথমে, অর্থাৎ অধিক গুরুত্বপূর্ণ) হবে। অন্য কথায়, আরোহী (ASCENDING) মানে হলো নিচে RankByAttributeRule (বা অন্য) সাবমেসেজ ডকুমেন্টেশনে বর্ণিত ক্রমটি সরাসরি ব্যবহার করা, এবং অবরোহী (DESCENDING) মানে হলো সেই ক্রমটিকে উল্টে দেওয়া। |
RankByAttributeRule
ফিচার অ্যাট্রিবিউটের মান অনুসারে র্যাঙ্ক করুন।
| JSON উপস্থাপনা |
|---|
{ "attributeName": string } |
| ক্ষেত্র | |
|---|---|
attributeName | প্রদত্ত নামের অ্যাট্রিবিউটের মান অনুসারে র্যাঙ্ক করুন। এটি মূলত প্রদত্ত টাইপের মানগুলির স্বাভাবিক ক্রম, তবে কিছু সূক্ষ্মতা এবং স্পষ্টীকরণ রয়েছে: - ইন্টিজার অ্যাট্রিবিউটের ক্ষেত্রে, নিম্ন মানগুলি উচ্চ মানগুলির আগে আসে - ডাবল অ্যাট্রিবিউটের ক্ষেত্রে, নিম্ন মানগুলি উচ্চ মানগুলির আগে আসে এবং NaN-কে মাইনাস ইনফিনিটি সহ অন্য সমস্ত মানের চেয়ে নিম্ন বলে গণ্য করা হয় - বুলিয়ান অ্যাট্রিবিউটের ক্ষেত্রে, false-কে true-এর আগে ধরা হয় - ডেট-টাইম অ্যাট্রিবিউটের ক্ষেত্রে, আগের মানগুলি পরের মানগুলির আগে আসে - স্ট্রিং অ্যাট্রিবিউটগুলিকে লেক্সিকোগ্রাফিকভাবে র্যাঙ্ক করা হয় - যে অ্যাট্রিবিউটের মান সেট করা হয়নি, সেটিকে প্রদত্ত টাইপের ডিফল্ট মান হিসেবে গণ্য করা হয় (ইন্টিজারের জন্য 0, বুলিয়ানের জন্য false, ইত্যাদি)। |
RankByMinVisibleLodRule
এই প্রকারে কোনো ক্ষেত্র নেই।
যে সর্বনিম্ন LOD-তে ফিচার জ্যামিতিটি প্রথম দৃশ্যমান হয়, সেই অনুযায়ী র্যাঙ্ক করুন। যেকোনো বিন্দুযুক্ত একটি ফিচার সর্বদা সমস্ত LOD-তে দৃশ্যমান থাকে।
জ্যামিতির প্রকার অনুসারে র্যাঙ্ক করার নিয়ম
এই প্রকারে কোনো ক্ষেত্র নেই।
জ্যামিতিক প্রকার অনুসারে ক্রম নির্ধারণ করুন। প্রকারের অগ্রাধিকার, উচ্চ থেকে নিম্ন: বহুভুজ, বহুরেখা, বিন্দু, কোনোটিই নয়। একাধিক প্রকারের ফিচারের ক্ষেত্রে, সর্বোচ্চ প্রকারটি অগ্রাধিকার পায়।
র্যাঙ্কবাইমিনিটজুমলেভেলরুল
এই প্রকারে কোনো ক্ষেত্র নেই।
যে সর্বনিম্ন জুম লেভেলে ফিচার জ্যামিতিটি প্রথম দৃশ্যমান হয়, সেই অনুযায়ী র্যাঙ্ক করুন। যেকোনো বিন্দুযুক্ত একটি ফিচার সর্বদা সমস্ত LOD-তে দৃশ্যমান থাকে।
দিকনির্দেশনা
তালিকাটি নিচু থেকে উঁচুতে (ঊর্ধ্বক্রমে) নাকি উঁচু থেকে নিচুতে (অধঃক্রমে) সাজানো হবে।
| এনাম | |
|---|---|
DIRECTION_UNSPECIFIED | কোনো ক্রমবিন্যাসের দিকনির্দেশনা নির্দিষ্ট করা হয়নি। |
ASCENDING | আরোহী ক্রম। |
DESCENDING | অবরোহী ক্রমে। |
প্রকার
সম্পদের প্রকারভেদ।
| এনাম | |
|---|---|
TYPE_UNSPECIFIED | অনির্দিষ্ট। |
IMAGE | ছবি। |
IMAGE_COLLECTION | ছবি সংগ্রহ। |
TABLE | টেবিল। |
FOLDER | ফোল্ডার। |
CLASSIFIER | শ্রেণীবিভাজক। |
FEATURE_VIEW | ফিচারভিউ অ্যাসেট। |
ইমেজব্যান্ড
একটি ইমেজ অ্যাসেটের কোনো একটি ডেটা ব্যান্ড সম্পর্কিত তথ্য।
| JSON উপস্থাপনা |
|---|
{ "id": string, "dataType": { object ( |
| ক্ষেত্র | |
|---|---|
id | ব্যান্ডটির আইডি। |
dataType | ব্যান্ডের সাংখ্যিক ধরণ। |
grid | ব্যান্ডটির পিক্সেল গ্রিড। |
pyramidingPolicy | ব্যান্ডটির পিরামিড গঠনের নীতি। |
missingData | অনুপস্থিত ডেটা নির্দেশকারী মান(গুলি)। |
পিক্সেল ডেটা টাইপ
একটি ইমেজ ব্যান্ডের পিক্সেলগুলোর সাংখ্যিক ধরণ নির্দিষ্ট করে।
| JSON উপস্থাপনা |
|---|
{ "precision": enum ( |
| ক্ষেত্র | |
|---|---|
precision | টাইপটির সাংখ্যিক নির্ভুলতা। |
range | সংখ্যাসূচক টাইপের পরিসর, যদি থাকে। সাধারণত ফ্লোটিং-পয়েন্ট টাইপের ক্ষেত্রে এটি অনুপস্থিত থাকে। |
dimensionsCount | অ্যারে-ভ্যালুড ডেটা টাইপের ডাইমেনশনের সংখ্যা, অথবা সাধারণ স্কেলার টাইপ বোঝাতে শূন্য। |
নির্ভুলতা
একটি সাংখ্যিক ডেটা টাইপের নির্ভুলতা নির্দিষ্ট করে।
| এনাম | |
|---|---|
PRECISION_UNSPECIFIED | অনির্দিষ্ট। |
INT | ডেটা টাইপটির প্রিসিশন পূর্ণসংখ্যা। উল্লেখ্য যে, এটি বিভিন্ন আকারের পূর্ণসংখ্যা উপস্থাপন করতে পারে। |
FLOAT | ডেটা টাইপটির ৩২-বিট ফ্লোটিং পয়েন্ট প্রিসিশন রয়েছে। |
DOUBLE | ডেটা টাইপটির ৬৪-বিট ফ্লোটিং পয়েন্ট (ডাবল) প্রিসিশন রয়েছে। |
অনুপস্থিত ডেটা
এমন মানগুলির একটি তালিকা যা কোনো ডেটা নির্দেশ করে না।
| JSON উপস্থাপনা |
|---|
{ "values": [ number ] } |
| ক্ষেত্র | |
|---|---|
values[] | যে মানগুলো কোনো ডেটা নির্দেশ করে না। |
ফোল্ডারকোটা
একটি শীর্ষ-স্তরের ফোল্ডারের বর্তমান ব্যবহার ও সীমাবদ্ধতা বর্ণনা করে।
| JSON উপস্থাপনা |
|---|
{ "sizeBytes": string, "maxSizeBytes": string, "assetCount": string, "maxAssets": string, "maxAssetCount": string } |
| ক্ষেত্র | |
|---|---|
sizeBytes | ফোল্ডারটির আকার বাইটে। |
maxSizeBytes | ফোল্ডারটির সর্বোচ্চ আকার বাইটে। |
assetCount | ফোল্ডারটিতে সংরক্ষিত সম্পদের সংখ্যা। |
maxAssets | ফোল্ডারটিতে সর্বাধিক যতগুলো অ্যাসেট সংরক্ষণ করা যাবে। |
maxAssetCount | ফোল্ডারটিতে সর্বাধিক যতগুলো অ্যাসেট সংরক্ষণ করা যাবে। |
টাইলসেট
ইমেজসোর্সগুলির একটি সেট যা একটি অনন্য আইডি দিয়ে উল্লেখ করা যায়।
| JSON উপস্থাপনা |
|---|
{ "id": string, "sources": [ { object ( |
| ক্ষেত্র | |
|---|---|
id | টাইলসেটের আইডি। ImageManifest-এ উল্লেখিত টাইলসেটগুলোর মধ্যে এটি অবশ্যই অনন্য হতে হবে। প্রসেসিং ধাপে এই আইডিটি বাতিল করা হয়; এটি শুধুমাত্র একটি টাইলসেটকে একটি ব্যান্ডের সাথে লিঙ্ক করতে ব্যবহৃত হয়। খালি স্ট্রিং একটি বৈধ আইডি। |
sources[] | যে উৎসগুলো নিয়ে এই টাইলসেটটি গঠিত। |
dataType | ব্যান্ডের জন্য একটি ঐচ্ছিক ডেটা টাইপ। এটি নির্দিষ্ট করা হলে, প্রতিটি ইনপুট ফাইলের টাইপ মেলে কিনা তা যাচাই করার জন্য কোনো পরীক্ষা করা হয় না। |
crs | পিক্সেল গ্রিডের স্থানাঙ্ক নির্দেশ ব্যবস্থা, যা সম্ভব হলে একটি স্ট্যান্ডার্ড কোড হিসাবে এবং অন্যথায় WKT ফরম্যাটে নির্দিষ্ট করা হয়। |
ছবির উৎস
একটি ইমেজ ফাইল এবং এর সাইডকারগুলো।
| JSON উপস্থাপনা |
|---|
{ "uris": [ string ], "affineTransform": { object ( |
| ক্ষেত্র | |
|---|---|
uris[] | ইম্পোর্ট করার জন্য ডেটার URI-গুলো। বর্তমানে, শুধুমাত্র গুগল ক্লাউড স্টোরেজ URI সমর্থিত। প্রতিটি URI অবশ্যই নিম্নলিখিত ফরম্যাটে উল্লেখ করতে হবে: "gs://bucket-id/object-id"। প্রাইমারি অবজেক্টটি তালিকার প্রথম উপাদান হবে এবং সাইডকারগুলো এর পরে তালিকাভুক্ত হবে। সেট করা থাকলে, প্রতিটি URI-এর শুরুতে |
affineTransform | একটি ঐচ্ছিক অ্যাফাইন ট্রান্সফর্ম। পিক্সেলগুলো স্থাপন করার জন্য |
dimensions | রাস্টারের মাত্রা পিক্সেলে। শুধুমাত্র 'skipMetadataRead' সেট করা থাকলেই ব্যবহৃত হয়। |
ডেটাটাইপ
সংখ্যাসূচক ডেটা টাইপ নির্দিষ্ট করে।
| এনাম | |
|---|---|
DATA_TYPE_UNSPECIFIED | অনির্দিষ্ট। |
INT8 | ৮-বিট স্বাক্ষরিত পূর্ণসংখ্যা। |
UINT8 | ৮-বিট অচিহ্নিত পূর্ণসংখ্যা। |
INT16 | ১৬-বিট স্বাক্ষরিত পূর্ণসংখ্যা। |
UINT16 | ১৬-বিটের অচিহ্নিত পূর্ণসংখ্যা। |
INT32 | ৩২-বিট স্বাক্ষরিত পূর্ণসংখ্যা। |
UINT32 | ৩২-বিটের অচিহ্নিত পূর্ণসংখ্যা। |
FLOAT | ৩২-বিট ফ্লোট। |
DOUBLE | ৬৪-বিট ফ্লোট। |
পদ্ধতি | |
|---|---|
| অনুলিপি একটি সম্পদ। |
| একটি সম্পদ তৈরি করে। |
| একটি অ্যাসেট মুছে ফেলে। |
| কোনো সম্পদ সম্পর্কে বিস্তারিত তথ্য পাওয়া যায়। |
| কোনো রিসোর্সের জন্য অ্যাক্সেস কন্ট্রোল পলিসি সংগ্রহ করে। |
| একটি ইমেজ অ্যাসেট থেকে পিক্সেল সংগ্রহ করে। |
| যেকোনো কন্টেইনার অ্যাসেট, যেমন ফোল্ডার বা কালেকশন, তালিকাভুক্ত করে। |
| একটি টেবিল অ্যাসেটের বৈশিষ্ট্যগুলো তালিকাভুক্ত করে। |
| একটি ইমেজ কালেকশন অ্যাসেটে থাকা ছবিগুলো তালিকাভুক্ত করে। |
| একটি সম্পদ স্থানান্তর করে। |
| একটি অ্যাসেট আপডেট করে। |
| নির্দিষ্ট রিসোর্সের উপর অ্যাক্সেস নিয়ন্ত্রণ নীতি নির্ধারণ করে। |
| নির্দিষ্ট রিসোর্সের উপর কলারের যে অনুমতিগুলো রয়েছে, তা ফেরত দেয়। |