وارد کردن داده های شطرنجی، وارد کردن داده های شطرنجی

می توانید از Asset Manager یا رابط خط فرمان (CLI) برای آپلود تصویر یا سایر مجموعه داده های شطرنجی جغرافیایی در قالب GeoTIFF یا TFRecord استفاده کنید. (برای جزئیات وارد کردن بردارها با استفاده از ویرایشگر کد، وارد کردن داده های برداری را ببینید.)

بارگذاری دارایی های تصویر

GeoTIFF

در ویرایشگر کد، می‌توانید فایل‌های تصویری GeoTIFF تا اندازه ۱۰ گیگابایت را در پوشه کاربر Earth Engine خود آپلود کنید. (برای فایل های بزرگتر، از گزینه آپلود خط فرمان استفاده کنید.)

برای آپلود یک GeoTIFF با استفاده از ویرایشگر کد، برگه Assets را در گوشه سمت چپ بالا انتخاب کنید، روی را فشار دهید، سپس آپلود تصویر را انتخاب کنید. Earth Engine یک گفتگوی آپلود را ارائه می دهد که باید شبیه به شکل 1 باشد. روی دکمه SELECT کلیک کنید و به یک GeoTIFF در سیستم فایل محلی خود بروید.

به تصویر یک شناسه دارایی مناسب (که قبلاً وجود ندارد) در پوشه کاربری خود بدهید. اگر می‌خواهید تصویر را در یک پوشه یا مجموعه موجود آپلود کنید، شناسه دارایی را با شناسه پوشه یا مجموعه، برای مثال projects/myproject/folder-or-collection-id/new-asset پیشوند کنید.

برای شروع آپلود روی UPLOAD کلیک کنید.

دارایی ها
شکل 1. گفتگوی آپلود تصویر مدیر دارایی

هنگامی که آپلود را شروع کردید، یک کار "Asset ingestion" در برگه Tasks در سمت راست ویرایشگر کد ظاهر می شود. نگه داشتن ماوس روی وظیفه در Task Manager یک ? نمادی که می توانید از آن برای بررسی وضعیت آپلود استفاده کنید. برای لغو آپلود، روی نماد چرخان کلیک کنید در کنار وظیفه پس از تکمیل انتقال، دارایی با نماد در پوشه کاربر شما ظاهر می شود.

فشرده سازی GeoTIFF

فایل‌های GeoTIFF را می‌توان با DEFLATE، JPEG-XL/JXL، LERC، LERC_DEFLATE، LERC_ZSTD، LZMA، LZW، WEBP یا ZSTD فشرده کرد.

توصیه هایی برای بهترین تجربه آپلود برای فایل های حجیم:

  • بهترین انتخاب: ZSTD تعادل خوبی از سرعت و فشرده سازی ارائه می دهد.
  • اجتناب: LZMA با وجود فشرده سازی خوب می تواند بسیار کند باشد.
  • فایل های فشرده نشده: منجر به فایل های بزرگتر و زمان آپلود طولانی تر می شود.
  • فشرده سازی از دست رفته (به عنوان مثال، JPEG): ممکن است مقادیر پیکسل را تغییر دهد. از فشرده‌سازی بدون اتلاف (مثلاً DEFLATE، LZMA، LZW، ZSTD) به جای فشرده‌سازی استفاده کنید، مگر اینکه تأثیر بالقوه روی داده‌های خود را درک کنید.

TFRecord

برای آپلود یک تصویر از یک فایل TFRecord، باید فایل میکسر مرتبطی را داشته باشید که هنگام صادرات تصاویری که بر روی آن استنتاج انجام داده اید، ایجاد شده است. برای جزئیات بیشتر در مورد فایل میکسر به صفحه صادرات مراجعه کنید. به طور خاص، برای وارد کردن پیش‌بینی‌ها (به‌عنوان تصویر) انجام‌شده در تصاویر صادر شده،

  1. تصاویر را به یک یا چند فایل TFRecord صادر کنید.
  2. استنتاج را روی تصاویر انجام دهید (یعنی model.predict() ).
  3. خروجی model.predict() را در فایل TFRecord بنویسید. پیش‌بینی‌ها باید به همان ترتیبی باشند که صادرات تصویری را که استنتاج انجام دادید. سفارش را می توان با نوعی از نام فایل های تولید شده توسط صادرات اجرا کرد. برای جزئیات بیشتر به بخش صادرات فایل بزرگ مراجعه کنید.
  4. فایل(های) TFRecord و میکسر مربوطه را در Earth Engine آپلود کنید.

ویرایش خواص

با مشخص کردن یک یا چند ویژگی ابرداده، ابرداده دارایی را ویرایش کنید. در منوی Properties ، روی افزودن ویژگی کلیک کنید تا نام و مقدار خاصیت تعریف شود (شکل 2). مقدار می تواند یک رشته یا یک عدد باشد. رشته ها را بدون نقل قول وارد کنید. برای قالب بندی یک عدد به عنوان یک رشته، قبل از عدد، یک نقل قول ( ' ) را وارد کنید.

به طور پیش فرض، یک ویژگی system:time_start بدون مقدار اضافه می شود. این ویژگی توسط Earth Engine هنگام اعمال فیلترهای تاریخ ImageCollection استفاده می شود. تاریخ را در قالب نشان داده شده در شکل 2 وارد کنید، یا عددی را که نشان دهنده میلی ثانیه از 1 ژانویه 1970 است وارد کنید. (برای اطلاعات بیشتر در مورد مهرهای زمانی در Earth Engine به واژه نامه مراجعه کنید). Asset Manager عددی را که به عنوان مقدار یک ویژگی به نام system:time_start یا system:time_end وارد شده است را به صورت میلی ثانیه تفسیر می کند و آن را به عنوان تاریخ قالب بندی می کند.

برای حذف یک ویژگی، روی نماد کلیک کنید.

گزینه های پیشرفته

در منوی پیشرفته ، خط مشی هرمی و حالت پوشاندن داده های خود را انتخاب کنید.

خط مشی هرمی مشخص می کند که Earth Engine چگونه نسخه هایی با وضوح پایین تر از تصویر تولید می کند. درباره نحوه عملکرد Earth Engine با وضوح های متعدد در مقیاس سند بیشتر بیاموزید. یک خط مشی هرمی «میانگین»، «حداقل» یا «حداکثر» را برای محاسبه سطوح وضوح پایین هرم تصویر به عنوان میانگین، حداقل یا حداکثر هر گروه 2×2 پیکسل با وضوح بالاتر انتخاب کنید. این یک گزینه مناسب برای تصاویر با ارزش پیوسته است. برای داده‌های طبقه‌بندی شده (مثلاً پوشش زمین) یا QA، یک خط‌مشی هرمی «نمونه» (پیکسل بالا سمت چپ) یا «حالت» (مقدار متداول، یا نمونه در صورت عدم وجود حالت) را انتخاب کنید.

حالت پوشاندن نشان می دهد که چگونه تصویر آپلود شده ماسک می شود (در صورت وجود). برای تعیین یک مقدار بدون داده، «مقدار بدون داده» را انتخاب کرده و مقدار را وارد کنید. پیکسل هایی با این مقدار در تصویر آپلود شده پوشانده می شوند. این مقدار برای هر باند تصویر به طور مستقل اعمال می شود. برای استفاده از آخرین باند تصویر خود به عنوان ماسک برای سایر باندهای تصویر، "استفاده از آخرین باند به عنوان باند آلفا" را انتخاب کنید. باند آلفا باید یک باند 8 بیتی بدون علامت باشد که 0 داده های ماسک (کاملا شفاف) و 255 کاملاً مات باشد.

بارگذاری های کاشی شده

برای آپلود یک تصویر به صورت چند کاشی، جایی که هر کاشی در یک فایل منبع متفاوت ذخیره می‌شود، روی افزودن فایل دیگری کلیک کنید تا فایل‌های اضافی به آپلود اضافه شود. Earth Engine کاشی ها را برای ایجاد یک تصویر واحد در پوشه کاربر شما ترکیب می کند.

محدودیت‌های کمی برای انواع فایل‌هایی که می‌توان در یک دارایی تصویر آپلود کرد وجود دارد. به طور خاص:

  1. تصاویر باید دارای همان تعداد باند، عمق بیت، طرح ریزی، وضوح و مقادیر پر باشند.
  2. افست از یک فایل به فایل بعدی باید مضربی صحیح از اندازه پیکسل باشد.
  3. شکاف‌های بین کاشی‌ها با پیکسل‌های ماسک‌دار در تصویر نهایی پر می‌شوند، بنابراین کاشی‌ها باید در مجاورت یکدیگر قرار بگیرند و به‌طور پراکنده نباشند. تصاویر با شکاف بیش از 99٪ از منطقه تصویر را جذب نمی‌کنند.