منبع: EarthEngineAsset
اطلاعات مربوط به دارایی موتور زمینی.
| نمایش JSON |
|---|
{ "type": enum ( |
| فیلدها | |
|---|---|
type | نوع دارایی. |
name | نام دارایی. |
id | شناسه دارایی. معادل |
updateTime | آخرین زمان اصلاح دارایی. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
properties | ویژگیهای کلید/مقدار مرتبط با دارایی. |
startTime | مهر زمانی مرتبط با دارایی، در صورت وجود، مثلاً زمانی که یک تصویر ماهوارهای گرفته شده است. برای داراییهایی که مربوط به یک بازه زمانی هستند، مانند مقادیر میانگین در طول یک ماه یا سال، این مهر زمانی مربوط به شروع آن بازه زمانی است. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
endTime | برای داراییهایی که مربوط به یک بازه زمانی هستند، مانند میانگین مقادیر در طول یک ماه یا سال، این مهر زمانی مربوط به پایان آن بازه زمانی است (به طور انحصاری). از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
geometry | ردپای مکانی مرتبط با دارایی، در صورت وجود، به عنوان یک شیء هندسی GeoJSON (به RFC 7946 مراجعه کنید). |
bands[] | اطلاعات مربوط به باندهای دادهی تصویر. برای دادههای غیرتصویری حذف شده است. |
sizeBytes | اندازه یک عنصر برگ (مثلاً یک تصویر) بر حسب بایت. |
featureCount | تعداد ویژگیهای موجود در دارایی، در صورت وجود. |
quota | اطلاعات سهمیه مرتبط با دارایی پوشه، در صورت وجود. برای داراییهای پوشه سطح بالای متعلق به کاربر (مثلاً "users/*" یا "projects/*") برگردانده میشود. |
tilesets[] | مجموعه کاشیهای پشتیبان این تصویر. فقط برای تصاویر خارجی ارائه میشود که پیکسلهای آنها از فضای ذخیرهسازی غیرمتعلق به Earth Engine بازیابی میشوند. |
location فیلد Union. اطلاعاتی در مورد محل و نحوه ذخیره کاشیهای شطرنجی. location میتواند فقط یکی از موارد زیر باشد: | |
cloudStorageLocation | منسوخ شده. به جای آن |
featureViewAssetLocation | محل قرارگیری این FeatureView در EE. |
مکان ذخیرهسازی ابری
محل قرارگیری یک دارایی در فضای ذخیرهسازی ابری.
| نمایش JSON |
|---|
{ "uris": [ string ] } |
| فیلدها | |
|---|---|
uris[] | آدرسهای اینترنتی (URI) دادهها. فقط آدرسهای اینترنتی ذخیرهسازی ابری گوگل پشتیبانی میشوند. هر آدرس اینترنتی باید با فرمت زیر مشخص شود: "gs://bucket-id/object-id". در حال حاضر فقط یک آدرس اینترنتی پشتیبانی میشود. اگر بیش از یک آدرس اینترنتی مشخص شود، خطای |
نمای ویژهموقعیت مکانی
یک دارایی FeatureView EE.
| نمایش JSON |
|---|
{
"assetOptions": {
object ( |
| فیلدها | |
|---|---|
assetOptions | گزینههای زمان مصرف برای داراییهای FeatureView. |
گزینههای نمای ویژه
گزینههای زمان مصرف برای داراییهای FeatureView.
| نمایش JSON |
|---|
{ "featureViewAttributes": [ { object ( |
| فیلدها | |
|---|---|
featureViewAttributes[] | ویژگیهای موجود در دارایی FeatureView، که شامل یک طرحواره برای دارایی است. اینها ویژگیهایی هستند که ویژگیهای این دارایی میتوانند داشته باشند. هر ویژگی دارای یک نام و یک نوع است. |
ingestionTimeParameters | پارامترهای زمان مصرف FeatureView. |
ویژگی FeatureViewAttribute
یک ویژگی FeatureView و نوع آن.
| نمایش JSON |
|---|
{
"name": string,
"type": enum ( |
| فیلدها | |
|---|---|
name | نام ویژگی. |
type | نوع ویژگی. |
نوع
این نوعها آینهای از انواع موجود در geo/enterprise/layers/public/data_source_schema.proto هستند.
| انومها | |
|---|---|
TYPE_UNSPECIFIED | نوع نامشخص. |
INTEGER | یک مقدار صحیح ۶۴ بیتی. |
BOOLEAN | مقدار بولی درست/نادرست. |
DOUBLE | یک عدد ممیز شناور با دقت مضاعف. |
STRING | رشتهای با طول نامحدود. |
DATE_TIME | یک تاریخ/زمان، که به صورت یک عدد صحیح ۶۴ بیتی علامتدار بر حسب میکروثانیه از آن دوره زمانی نمایش داده میشود و بنابراین دوره زمانی از ۲۹۰,۳۰۸ قبل از میلاد تا ۲۹۴,۲۴۷ بعد از میلاد را پشتیبانی میکند. |
پارامترهای FeatureViewIngestionTime
پارامترهای زمان مصرف 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 | قاعده رتبهبندی برای اختصاص رتبههای نازکسازی به ویژگیها. |
قانون رتبهبندی
قوانین رتبهبندی که نحوه رتبهبندی ویژگیها را برای نازکسازی و مرتبه z کنترل میکنند.
| نمایش JSON |
|---|
{
"rankByOneThingRule": [
{
object ( |
| فیلدها | |
|---|---|
rankByOneThingRule[] | فهرستی مرتب از صفر یا چند قانون رتبهبندی بر اساس یک چیز (مانند attr) که به عنوان کلیدهای رتبهبندی اولیه، ثانویه، ... برای تنظیم thinning_rank در هر RankedFeature استفاده میشوند. |
RankByOneThingRule
یک قانون رتبهبندی فردی برای کنترل رتبه برای نازکسازی و مرتبه z.
| نمایش JSON |
|---|
{ // Union field |
| فیلدها | |
|---|---|
rule فیلد اتحادیه. نوع قانون رتبهبندی مورد استفاده. rule میتواند فقط یکی از موارد زیر باشد: | |
rankByAttributeRule | رتبهبندی بر اساس مقدار ویژگی. |
rankByMinVisibleLodRule | رتبهبندی بر اساس حداقل فاصله زمانی که هندسه عارضه برای اولین بار در آن قابل مشاهده است. یک عارضه با هر نقطهای، همیشه در تمام LODها قابل مشاهده است. منسوخ شده: لطفاً به جای آن از rankByMinZoomLevelRule استفاده کنید. |
rankByGeometryTypeRule | رتبهبندی بر اساس نوع هندسه. اولویت انواع، از زیاد به کم: چندضلعی، چندخطی، نقطهای، هیچکدام. در عوارضی با چندین نوع، بالاترین اولویت را دارد. |
rankByMinZoomLevelRule | بر اساس حداقل سطح بزرگنمایی که در آن هندسه ویژگی برای اولین بار قابل مشاهده است، رتبهبندی کنید. یک ویژگی با هر نقطهای، همیشه در تمام LODها قابل مشاهده است. |
direction | اینکه آیا رتبهبندی بر اساس این مورد باید صعودی (مقادیر پایینتر اول، یعنی مهمتر) باشد یا نزولی (مقادیر بالا اول، یعنی مهمتر). به عبارت دیگر، صعودی به معنای استفاده مستقیم از ترتیب شرح داده شده در مستندات زیرپیام RankByAttributeRule (یا سایر) در زیر است، و نزولی به معنای معکوس کردن آن ترتیب است. |
RankByAttributeRule
رتبهبندی بر اساس مقدار ویژگی.
| نمایش JSON |
|---|
{ "attributeName": string } |
| فیلدها | |
|---|---|
attributeName | بر اساس مقدار ویژگی با نام داده شده رتبهبندی کنید. این تقریباً ترتیب طبیعی مقادیر نوع داده شده است، با برخی ظرافتها و توضیحات: - برای attr های عدد صحیح، مقادیر پایینتر قبل از مقادیر بالاتر میآیند - برای attr های دابل، مقادیر پایینتر قبل از مقادیر بالاتر میآیند و NaN از همه مقادیر دیگر، از جمله منهای بینهایت، کمتر در نظر گرفته میشود - برای attr های بولی، false قبل از true در نظر گرفته میشود - برای attr های تاریخ_زمان، مقادیر قبلی قبل از مقادیر بعدی میآیند - attr های رشتهای به صورت لغوی رتبهبندی میشوند - attr ای که مقدار آن تعیین نشده است، مقدار پیشفرض نوع داده شده را دارد (0 برای عدد صحیح، false برای بولی و غیره). |
RankByMinVisibleLodRule
این نوع هیچ فیلدی ندارد.
رتبهبندی بر اساس حداقل فاصله زمانی که هندسه عارضه برای اولین بار در آن قابل مشاهده است. یک عارضه با هر نقطهای، همیشه در تمام LODها قابل مشاهده است.
RankByGeometryTypeRule
این نوع هیچ فیلدی ندارد.
رتبهبندی بر اساس نوع هندسه. اولویت انواع، از زیاد به کم: چندضلعی، چندخطی، نقطهای، هیچکدام. در عوارضی با چندین نوع، بالاترین اولویت را دارد.
RankByMinZoomLevelRule
این نوع هیچ فیلدی ندارد.
بر اساس حداقل سطح بزرگنمایی که در آن هندسه ویژگی برای اولین بار قابل مشاهده است، رتبهبندی کنید. یک ویژگی با هر نقطهای، همیشه در تمام LODها قابل مشاهده است.
جهت
اینکه آیا لیست از پایین به بالا (صعودی) یا از بالا به پایین (نزولی) مرتب شود.
| انومها | |
|---|---|
DIRECTION_UNSPECIFIED | هیچ جهت رتبهبندی مشخص نشده است. |
ASCENDING | ترتیب صعودی. |
DESCENDING | ترتیب نزولی. |
نوع
انواع دارایی.
| انومها | |
|---|---|
TYPE_UNSPECIFIED | نامشخص. |
IMAGE | تصویر. |
IMAGE_COLLECTION | مجموعه تصاویر. |
TABLE | میز. |
FOLDER | پوشه. |
CLASSIFIER | طبقه بندی کننده. |
FEATURE_VIEW | دارایی FeatureView. |
ایمیجباند
اطلاعات مربوط به یک باند داده واحد از یک دارایی تصویری.
| نمایش 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 } |
| فیلدها | |
|---|---|
sizeBytes | اندازه پوشه بر حسب بایت. |
maxSizeBytes | حداکثر اندازه پوشه بر حسب بایت. |
assetCount | تعداد داراییهای ذخیره شده در پوشه. |
maxAssets | حداکثر تعداد فایلهایی که میتوان در پوشه ذخیره کرد. |
کاشیکاری
مجموعهای از منابع تصویر (ImageSource) که میتوانند با یک شناسه منحصر به فرد به آنها ارجاع داده شوند.
| نمایش JSON |
|---|
{ "id": string, "sources": [ { object ( |
| فیلدها | |
|---|---|
id | شناسهی مجموعه کاشی. باید در بین مجموعههای کاشی مشخص شده در ImageManifest منحصر به فرد باشد. این شناسه در مرحلهی پردازش حذف میشود؛ فقط برای پیوند دادن یک مجموعه کاشی به یک باند استفاده میشود. رشتهی خالی یک شناسهی معتبر است. |
sources[] | منابعی که این مجموعه کاشی را تشکیل میدهند. |
dataType | یک نوع داده اختیاری برای باند. در صورت مشخص شدن، هیچ بررسی برای تأیید مطابقت نوع هر فایل ورودی انجام نمیشود. |
crs | سیستم مرجع مختصات شبکه پیکسلی، که در صورت امکان به عنوان یک کد استاندارد و در غیر این صورت با فرمت WKT مشخص شده است. |
منبع تصویر
یک فایل تصویری و فایلهای جانبی آن.
| نمایش JSON |
|---|
{ "uris": [ string ], "affineTransform": { object ( |
| فیلدها | |
|---|---|
uris[] | آدرسهای اینترنتی (URI) دادههایی که باید وارد شوند. در حال حاضر، فقط آدرسهای اینترنتی Google Cloud Storage پشتیبانی میشوند. هر URI باید با فرمت زیر مشخص شود: "gs://bucket-id/object-id". شیء اصلی باید اولین عنصر لیست باشد و اشیاء جانبی پس از آن فهرست شوند. در صورت تنظیم، هر URI با پیشوند |
affineTransform | یک تبدیل آفین اختیاری. فقط در صورتی باید مشخص شود که دادههای |
dimensions | ابعاد رستر بر حسب پیکسل. فقط زمانی استفاده میشود که 'skipMetadataRead' تنظیم شده باشد. |
نوع داده
نوع داده عددی را مشخص میکند.
| انومها | |
|---|---|
DATA_TYPE_UNSPECIFIED | نامشخص. |
INT8 | عدد صحیح علامتدار ۸ بیتی. |
UINT8 | عدد صحیح بدون علامت ۸ بیتی. |
INT16 | عدد صحیح علامتدار ۱۶ بیتی. |
UINT16 | عدد صحیح بدون علامت ۱۶ بیتی. |
INT32 | عدد صحیح علامتدار ۳۲ بیتی. |
UINT32 | عدد صحیح بدون علامت ۳۲ بیتی. |
FLOAT | عدد شناور ۳۲ بیتی. |
DOUBLE | عدد شناور ۶۴ بیتی. |
روشها | |
|---|---|
| یک دارایی را کپی میکند. |
| دارایی ایجاد میکند. |
| یک دارایی را حذف میکند. |
| اطلاعات دقیقی در مورد یک دارایی دریافت میکند. |
| سیاست کنترل دسترسی برای یک منبع را دریافت میکند. |
| پیکسلها را از یک تصویر دریافت میکند. |
| هر گونه دارایی کانتینر، مانند یک پوشه یا مجموعه را فهرست میکند. |
| ویژگیهای موجود در یک جدول را فهرست میکند. |
| یک دارایی را جابجا میکند. |
| یک دارایی را بهروزرسانی میکند. |
| سیاست کنترل دسترسی را روی منبع مشخص شده تنظیم میکند. |
| مجوزهایی را که یک فراخواننده روی منبع مشخص شده دارد، برمیگرداند. |