Method: projects.assets.create
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
دارایی ایجاد می کند.
انواع دارایی های زیر قابل ایجاد هستند: * FOLDER
: هیچ فیلدی در asset
نمی تواند مشخص شود. * IMAGE
: برای ایجاد یک دارایی با پشتوانه COG، به جای آن از image.importExternal
استفاده کنید. برای جزئیات بیشتر به https://developers.google.com/earth-engine/Earth_Engine_asset_from_cloud_geotiff مراجعه کنید. * IMAGE_COLLECTION
: فقط فیلدهای startTime
، endTime
و properties
ممکن است مشخص شوند.
درخواست HTTP
POST https://earthengine.googleapis.com/v1/{parent=projects/*}/assets
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
parent | string مورد نیاز. والد مجموعه دارایی (به عنوان مثال، "پروژه ها/*"). مجوز نیاز به مجوز IAM زیر در parent منبع مشخص شده دارد: -
earthengine.assets.create
|
پارامترهای پرس و جو
پارامترها |
---|
assetId | string شناسه دارایی برای ایجاد. معادل نام اما بدون "پروژه ها/*/دارایی ها" (به عنوان مثال، کاربران/[USER]/[ASSET]). |
overwrite | boolean اجازه رونویسی یک دارایی تصویر را می دهد یا خیر. |
درخواست بدن
بدنه درخواست شامل یک نمونه از EarthEngineAsset
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی یک نمونه جدید از EarthEngineAsset
است.
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/earthengine
-
https://www.googleapis.com/auth/cloud-platform
برای اطلاعات بیشتر، بهOAuth 2.0 Overview .
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eCreates an Earth Engine asset with the specified ID and type (FOLDER, IMAGE, or IMAGE_COLLECTION).\u003c/p\u003e\n"],["\u003cp\u003eRequires authorization with \u003ccode\u003eearthengine.assets.create\u003c/code\u003e permission on the parent resource.\u003c/p\u003e\n"],["\u003cp\u003eAllows specification of \u003ccode\u003estartTime\u003c/code\u003e, \u003ccode\u003eendTime\u003c/code\u003e, \u003ccode\u003eproperties\u003c/code\u003e, and \u003ccode\u003ecloudStorageLocation\u003c/code\u003e for image assets.\u003c/p\u003e\n"],["\u003cp\u003eOptionally overwrites existing image assets using the \u003ccode\u003eoverwrite\u003c/code\u003e query parameter.\u003c/p\u003e\n"],["\u003cp\u003eUses a POST request to the \u003ccode\u003eearthengine.googleapis.com\u003c/code\u003e endpoint with asset details in the request body.\u003c/p\u003e\n"]]],["Asset creation is initiated via a POST request to `https://earthengine.googleapis.com/v1/{parent=projects/*}/assets`. The request requires the `earthengine.assets.create` IAM permission. Assets can be `FOLDER`, `IMAGE`, or `IMAGE_COLLECTION`, each with specific allowable fields. `assetId` and `overwrite` can be set in query parameters. The request body defines the `EarthEngineAsset`. A successful response returns the newly created `EarthEngineAsset`. Authorization requires either `earthengine` or `cloud-platform` OAuth scopes.\n"],null,["# Method: projects.assets.create\n\nCreates an asset.\n\nThe following asset types are createable: \\* `FOLDER`: No fields in `asset` may be specified. \\* `IMAGE`: To create a COG-backed asset, use `image.importExternal` instead. See \u003chttps://developers.google.com/earth-engine/Earth_Engine_asset_from_cloud_geotiff\u003e for more details. \\* `IMAGE_COLLECTION`: Only the fields `startTime`, `endTime`, and `properties` may be specified.\n\n### HTTP request\n\n`POST https://earthengine.googleapis.com/v1/{parent=projects/*}/assets`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `parent` | `string` Required. The parent of the asset collection (e.g., \"projects/\\*\"). Authorization requires the following [IAM](https://cloud.google.com/iam/docs/) permission on the specified resource `parent`: - `earthengine.assets.create` |\n\n### Query parameters\n\n| Parameters ||\n|-------------|-----------------------------------------------------------------------------------------------------------------------------------|\n| `assetId` | `string` The ID of the asset to create. Equivalent to name but without the \"projects/\\*/assets\" (e.g., users/\\[USER\\]/\\[ASSET\\]). |\n| `overwrite` | `boolean` Whether to allow overwriting an image asset. |\n\n### Request body\n\nThe request body contains an instance of [EarthEngineAsset](/earth-engine/reference/rest/v1/projects.assets#EarthEngineAsset).\n\n### Response body\n\nIf successful, the response body contains a newly created instance of [EarthEngineAsset](/earth-engine/reference/rest/v1/projects.assets#EarthEngineAsset).\n\n### Authorization scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/earthengine`\n- `\n https://www.googleapis.com/auth/cloud-platform`\n\nFor more information, see the [OAuth 2.0 Overview](/identity/protocols/OAuth2)."]]