Method: projects.assets.patch

একটি সম্পদ আপডেট করে। আপডেট অপারেশনে বেশ কয়েকটি সীমাবদ্ধতা রয়েছে:

  • সম্পদের শুধুমাত্র title , description , startTime , endTime এবং properties ক্ষেত্র আপডেট করা যেতে পারে।
  • updateMask"properties" নামকরণের ফলে সম্পদের সমস্ত ব্যবহারকারী-সংজ্ঞায়িত বৈশিষ্ট্য asset বৈশিষ্ট্য দ্বারা প্রতিস্থাপিত হয়।
  • updateMask"title" , "description" , "startTime" বা "endTime" নামকরণ করা এবং asset ফলাফলে কোনো মান প্রদান না করা সেই ক্ষেত্রে সেট না হয়ে যায়।
  • updateMask নামকরণ করে পৃথক বৈশিষ্ট্যগুলি আপডেট করা সম্ভব, যেমন "properties.my_property_name" । সম্পত্তির মান asset.properties থেকে সংশ্লিষ্ট মানের সাথে সেট করা হবে। যদি asset.properties এ কোনো সংশ্লিষ্ট মান না থাকে, অথবা যদি একটি মান থাকে কিন্তু এটি একটি NullValue হয়, সম্পত্তি থেকে সম্পত্তিটি মুছে ফেলা হবে।
  • বৈশিষ্ট্যগুলি শুধুমাত্র স্ট্রিং বা সংখ্যার মানগুলিতে সেট করা যেতে পারে, বা একটি NullValue নির্দিষ্ট করে মুছে ফেলা যেতে পারে।
  • একটি খালি updateMask সরবরাহ করার ফলে সম্পদের টাইমস্ট্যাম্প এবং বৈশিষ্ট্যগুলি asset মান দ্বারা প্রতিস্থাপিত হবে।

HTTP অনুরোধ

PATCH https://earthengine.googleapis.com/v1beta/{asset.name=projects/*/assets/**}

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
asset.name

string

সম্পদের নাম। name "প্রকল্প/*/সম্পদ/**" বিন্যাসের (যেমন "প্রকল্প/আর্থেঞ্জিন-লেগ্যাসি/সম্পদ/ব্যবহারকারী/ / ")।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "asset": {
    "cloudStorageLocation": {
      "uris": [
        string
      ]
    },
    "featureViewAssetLocation": {
      "assetOptions": {
        object (FeatureViewOptions)
      }
    },
    "type": enum (Type),
    "name": string,
    "id": string,
    "updateTime": string,
    "properties": {
      "fields": {
        string: value,
        ...
      }
    },
    "startTime": string,
    "endTime": string,
    "geometry": {
      "fields": {
        string: value,
        ...
      }
    },
    "bands": [
      {
        "id": string,
        "dataType": {
          object (PixelDataType)
        },
        "grid": {
          object (PixelGrid)
        },
        "pyramidingPolicy": enum (PyramidingPolicy),
        "missingData": {
          object (MissingData)
        }
      }
    ],
    "sizeBytes": string,
    "featureCount": string,
    "quota": {
      "sizeBytes": string,
      "maxSizeBytes": string,
      "assetCount": string,
      "maxAssets": string
    },
    "tilesets": [
      {
        "id": string,
        "sources": [
          {
            object (ImageSource)
          }
        ],
        "dataType": enum (DataType),
        "crs": string
      }
    ]
  },
  "updateMask": string
}
ক্ষেত্র
asset.type

enum ( Type )

সম্পদের ধরন।

asset.id

string

সম্পদের আইডি। "প্রকল্প/*/সম্পদ/" উপসর্গ ছাড়া name সমতুল্য (যেমন "ব্যবহারকারী/ / ") মনে রাখবেন যে এটি শুধুমাত্র প্রদর্শনের উদ্দেশ্যে তৈরি করা হয়েছে৷ এটি অন্য অপারেশনে একটি ইনপুট হিসাবে ব্যবহার করা উচিত নয়৷ পরিবর্তে name ব্যবহার করুন৷

asset.updateTime

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"

asset.properties

object ( Struct format)

সম্পদের সাথে সম্পর্কিত মূল/মূল্য বৈশিষ্ট্য।

asset.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"

asset.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"

asset.geometry

object ( Struct format)

একটি GeoJSON জ্যামিতি বস্তু হিসাবে সম্পদের সাথে যুক্ত স্থানিক পদচিহ্ন, যদি থাকে (RFC 7946 দেখুন)।

asset.bands[]

object ( ImageBand )

ইমেজ সম্পদের ডেটা ব্যান্ড সম্পর্কে তথ্য। নন-ইমেজ সম্পদের জন্য বাদ দেওয়া হয়েছে।

asset.sizeBytes

string ( int64 format)

বাইটে একটি পাতার সম্পদের আকার (যেমন একটি ছবি)।

asset.featureCount

string ( int64 format)

প্রযোজ্য হলে সম্পদের বৈশিষ্ট্যের সংখ্যা।

asset.quota

object ( FolderQuota )

ফোল্ডার সম্পদের সাথে যুক্ত কোটার তথ্য, যদি থাকে। শীর্ষ-স্তরের ব্যবহারকারীর মালিকানাধীন ফোল্ডার সম্পদের জন্য ফেরত দেওয়া হয়েছে (যেমন "ব্যবহারকারী/*" বা "প্রকল্প/*")।

asset.tilesets[]

object ( Tileset )

টাইলসেটগুলি এই ছবিটিকে সমর্থন করছে৷ শুধুমাত্র বহিরাগত চিত্রগুলির জন্য উপস্থিত, যার পিক্সেলগুলি আর্থ ইঞ্জিনের মালিকানাধীন নয় স্টোরেজ থেকে পুনরুদ্ধার করা হয়েছে৷

updateMask

string ( FieldMask format)

সম্পদের কোন ক্ষেত্র আপডেট করতে হবে তা উল্লেখ করে আপডেট মাস্ক।

এটি ক্ষেত্রগুলির সম্পূর্ণরূপে যোগ্য নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: "user.displayName,photo"

ইউনিয়ন ক্ষেত্রের location । রাস্টার টাইলগুলি কোথায় এবং কীভাবে সংরক্ষণ করা হয় সে সম্পর্কে তথ্য। location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
asset.cloudStorageLocation
(deprecated)

object ( CloudStorageLocation )

অবচয়। পরিবর্তে image.importExternal ব্যবহার করুন। আরও বিশদ বিবরণের জন্য https://developers.google.com/earth-engine/Earth_Engine_asset_from_cloud_geotiff দেখুন।

asset.featureViewAssetLocation

object ( FeatureViewLocation )

EE-তে এই ফিচারভিউ-এর অবস্থান।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে EarthEngineAsset এর একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/earthengine
  • https://www.googleapis.com/auth/cloud-platform

আরো তথ্যের জন্য, দেখুনOAuth 2.0 Overview .