برای چه چیزی به کمک نیاز دارید؟ (روی لینک کلیک کنید)
- من یه سوال دارم
- من یک اشکال پیدا کردم.
- برای ثبت نام یا دسترسی به کمک نیاز دارم.
- من یک پیغام خطا دریافت کردم.
- من به سهمیه اضافی نیاز دارم
- من می خواهم یک مجموعه داده جدید درخواست کنم .
- من می خواهم یک ویژگی جدید درخواست کنم .
- من متوجه تغییر رفتار فیلمنامه شده ام.
- من می خواهم یک دارایی فهرست گم شده را گزارش کنم.
- من می خواهم به دیگران کمک کنم .
نکاتی برای کمک گرفتن
"چگونه می توانم به دیگران کمک کنم تا به من کمک کنند؟"
قبل از ایجاد درخواست کمک، ابتدا درخواست های مشابهی را که قبلاً از سایر کاربران انجام شده است جستجو کنید. پاسخ ممکن است از قبل وجود داشته باشد و به راحتی قابل یافتن باشد! این اغلب سریعترین راه برای رفع انسداد است. موارد زیر را امتحان کنید:
- راهنمای توسعه دهنده Earth Engine را باز کنید و از کادر جستجو برای یافتن صفحات مرتبط استفاده کنید.
- جستجوی پست ها در GIS Stack Exchange .
- گفتگوها را در انجمن توسعه دهندگان Earth Engine جستجو کنید.
- نمونه اسکریپت های ویرایشگر کد را که در زیر اسکریپت ها > نمونه ها یافت می شوند، مرور کنید.
اگر پس از جستجو همچنان به کمک نیاز دارید، ممکن است بخواهید یک درخواست کمک برای انجمن Earth Engine بنویسید. برای به حداکثر رساندن شانس پاسخ به درخواست شما و کمک به ایجاد اطلاعات مفیدی که به نفع کل جامعه باشد، در اینجا یک چک لیست برای نوشتن یک درخواست وجود دارد:
سوال بپرس
چه نوع سوالی دارید؟ (برای کسب اطلاعات بیشتر روی لینک ها کلیک کنید یا برای مثال گسترش دهید)
یک سوال فنی : API چگونه و چرا، نشان داده شده توسط کد، قابل تکرار
- چگونه می توانم ویژگی های با مقادیر محاسبه شده تهی را از مجموعه ویژگی های خود حذف کنم؟
- چگونه می توانم یک مجموعه ویژگی را بر اساس مکان و تاریخ به مجموعه تصاویر بپیوندم؟
- چرا مجموعه ویژگی های من خالی است؟
یک سوال بحث : موضوعات نظر، بحث، سنجش از دور، روش
- بهترین راه برای مقابله با شکاف های لندست 7 SLC چیست؟
- چگونه می توانم پیکسل های آب را از تجزیه و تحلیل خود حذف کنم؟
- چرا تجزیه و تحلیل ArcGIS نتیجه متفاوتی نسبت به Earth Engine می دهد؟
- میخواهم باگ را پیدا کنم - آیا دیگران نیز همین مشکل را دارند؟
GIS Stack Exchange
سوالات فنی را به سیستم های اطلاعات جغرافیایی Stack Exchange (GIS SE)، یک سایت پرسش و پاسخ مبتنی بر جامعه برای کاربردهای مکانی ارسال کنید.
نکاتی را برای نوشتن یک سوال خوب ببینید
شما نباید تجزیه و تحلیل کامل خود را پست کنید و از جامعه توسعه دهنده بخواهید کد شما را اشکال زدایی کند.
شما باید مشکل را جدا کنید و آن را در یک جمله کامل و بیش از چند خط کد ارائه کنید.
شما باید از برچسب Stack Exchange «google-earth-engine» استفاده کنید.
متن در سوال شما به عنوان Markdown (یک نحو یک ظاهر طراحی) تفسیر می شود. برای آسانتر خواندن سؤال و بررسی سریع آن، از استایلهای پررنگ، مورب و کد استفاده کنید. از دکمههای بالای ویرایشگر سؤال استفاده کنید یا برای اعمال استایل به این راهنمای نحو Markdown مراجعه کنید. صفحه راهنمای GIS SE را برای اطلاعات بیشتر در مورد سوال پرسیدن مرور کنید.
از این مثال به عنوان راهنمایی برای نحوه کادربندی و نشانه گذاری سوال خود استفاده کنید :
عنوان :
چرا نتایج ee.Reducer.fixedHistogram() کسری هستند؟ (موتور زمین)
بدن :
I am calculating a histogram for an area of interest using `ee.Reducer.fixedHistogram()`. The pixel count per bin is often a fraction, but not always. I was expecting integer results only, why are the results fractions of a pixel? Here is my code; inspect the histogram table to see the results. ```js // Define an image. var img = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_038029_20180810'); // Define an area of interest. var aoi = ee.Geometry.Rectangle(-110.5, 44.6, -110.1, 44.8); // Calculate a histogram for the pixels in the API. var reflHistDict = img.select('B[1-7]').multiply(1e4).reduceRegion({ reducer: ee.Reducer.fixedHistogram(0, 5000, 250), geometry: aoi, scale: 30 }); // A dictionary was returned, get the ee.Array results for SWIR1 band. var swir1HistArray = ee.Array(reflHistDict.get('B6')); print(swir1HistArray); ``` [Code Editor script](https://code.earthengine.google.com/d5c15787d1e468c5668836399fa8652f?as_external)
من در حال محاسبه یک هیستوگرام برای ناحیه مورد نظر با استفاده از ee.Reducer.fixedHistogram()
هستم. تعداد پیکسل در هر bin اغلب کسری است، اما نه همیشه. من فقط منتظر نتایج عدد صحیح بودم، چرا نتایج کسری از یک پیکسل هستند؟
کد من اینجاست. جدول هیستوگرام را بررسی کنید تا نتایج را ببینید.
// Define an image. var img = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_038029_20180810'); // Define an area of interest. var aoi = ee.Geometry.Rectangle(-110.5, 44.6, -110.1, 44.8); // Calculate a histogram for the pixels in the API. var reflHistDict = img.select('B[1-7]').multiply(1e4).reduceRegion({ reducer: ee.Reducer.fixedHistogram(0, 5000, 250), geometry: aoi, scale: 30 }); // A dictionary was returned, get the ee.Array results for SWIR1 band. var swir1HistArray = ee.Array(reflHistDict.get('B6')); print(swir1HistArray);
انجمن توسعه دهندگان Earth Engine
سوالات بحث و مباحث کلی Earth Engine را به تالار گفتمان توسعه دهندگان Earth Engine ، یک گروه Google ارسال کنید. پستها را روی Earth Engine متمرکز نگه دارید. از انجمن های دیگر برای موضوعات عمومی تر رصد زمین، سنجش از دور و GIS استفاده کنید. میتوانید درباره موقعیتهای شغلی که به مهارتهای موتور زمین نیاز دارند، پست کنید، اما از پاسخدهندگان بخواهید که بهجای فهرست، مستقیماً به شما پاسخ دهند.
گزارش یک اشکال
چه نوع اشکالی پیدا کردید؟ (برای کسب اطلاعات بیشتر روی لینک ها کلیک کنید یا برای مثال گسترش دهید)
یک اشکال API : خطاهای اسکریپت یا نتایج نادرست
- نتیجه عملکرد غیرمنتظره یا نادرست
- خطای ناآشنا
- پیام های خطای داخلی
- خطاهایی که با روش های رایج اشکال زدایی حل نمی شوند
- یک اسکریپت بدون تغییر و کار از مدتی پیش، اکنون کار نمی کند
- اسناد API اطلاعات مهمی ندارند
- مسائل مربوط به دارایی های فهرست داده ها
یک اشکال رابط ویرایشگر کد : مشکلات نمایش رابط کاربری و عملکرد
- اسکریپت ها بارگیری نمی شوند
- دکمه ها کار نمی کنند
- چیدمان عجیب
- عناصر صفحه وجود ندارد
- تعامل نقشه کار نمی کند
- جستجوی کاتالوگ داده کار نمی کند
API
برای ثبت یک باگ این دستورالعمل ها را دنبال کنید:
- لیست اشکالات موجود را جستجو کنید.
- اگر مشکل باگ مرتبطی پیدا کردید، آن را ستاره دار کنید و به صورت اختیاری یک نظر اضافه کنید تا توضیح دهید این اشکال چگونه بر گردش کار شما تأثیر می گذارد.
- اگر مشکل مربوطه وجود ندارد، با استفاده از این الگوی گزارش اشکال، یک مشکل جدید اضافه کنید.
ویرایشگر کد
با باز کردن کد ویرایشگر و کلیک کردن بر روی یک اشکال مربوط به رابط کد ویرایشگر گزارش دهید را فشار دهید، سپس بازخورد ویرایشگر کد را ارسال کنید . پنجره ای ظاهر می شود که به شما امکان می دهد مشکل را شرح دهید. همچنین به شما این فرصت داده می شود که یک اسکرین شات را علامت گذاری کنید تا محل مشکل را برجسته کنید.
مشکل مجموعه داده
یک اشکال را اینجا گزارش کنید . در صورت امکان، یک پیوند ویرایشگر کد ارائه دهید که مشکل را نشان دهد.
مسائل مربوط به ثبت نام
برای پیکربندی دسترسی خود به صفحه ثبت نام Earth Engine مراجعه کنید.
اگر مشکل ثبت نام یا دسترسی به Earth Engine دارید، می توانید از پشتیبانی ثبت موتور Earth کمک درخواست کنید.
پیام های خطا
راه های زیادی برای ایجاد خطا در Earth Engine وجود دارد. این مراحل را برای شناسایی منبع مشکل و تلاش برای حل آن دنبال کنید:
- از راهنمای اشکال زدایی به عنوان منبع اولیه استفاده کنید تا بفهمید چه نوع خطایی دریافت می کنید و چگونه می توانید آن را برطرف کنید.
- پیغام خطای خود را در گوگل جستجو کنید؛ نتایج اغلب از GIS Stack Exchange برگردانده می شوند.
- در انجمن توسعه دهندگان پیام خطای خود را جستجو کنید تا ببینید آیا دیگران نیز چنین مشکلی را داشته اند یا خیر.
- اگر پس از مشورت با تمام منابع موجود، هنوز مشخص نیستید که چه چیزی باعث خطا شده است، یک سوال ارسال کنید .
- در نهایت، اگر خطا حل نشده باقی ماند و مشکوک هستید که یک باگ است، آن را گزارش کنید .
سهمیه اضافی
استفاده غیرتجاری یا تحقیقاتی
اگر به سهمیه اضافی برای استفاده غیرتجاری یا تحقیقاتی از Earth Engine نیاز دارید، میتوانید برای یک سال سهمیه رایگان اضافی ("بالا") فراتر از سهمیه استانداردی که با دسترسی به پلت فرم ارائه میشود، درخواست دهید. ما همه برنامه ها را با تمرکز بر اثرات زیست محیطی و اجتماعی در مقیاس بررسی می کنیم.
می توانید برای محدودیت های سهمیه زیر درخواست افزایش دهید:
- سهمیه ذخیرهسازی دارایی ، که میزان دادههای دارایی را که کاربر میتواند در فروشگاه دارایی EE ذخیره کند، محدود میکند.
- سهمیه وظایف دسته ای ، که تنظیم می کند یک کاربر چند کار موازی می تواند در محیط دسته ای اجرا کند. محیط دستهای نتایج محاسباتی ناهمزمان را در قالب فایلهایی ارائه میکند که به فضای ذخیرهسازی Earth Engine، Google Cloud Storage یا Google Drive تحویل داده میشوند.
- درخواست سهمیه موازی برای محیط تعاملی ، که سرعت و موازی بودن درخواست ها را به سرویس Earth Engine محدود می کند.
فرم درخواست
برای درخواست هر نوع سهمیه اضافی، مطمئن شوید که استفاده از Earth Engine شما همه شرایط زیر را برآورده میکند:
- استفاده غیرتجاری و تحقیقاتی
- از طریق یک پروژه Google Cloud انجام می شود
- در حمایت از موارد استفاده از اثرات زیست محیطی و اجتماعی است
در بسیاری از موارد، می توانید کد خود را تغییر دهید تا کارآمدتر اجرا شود و نیازی به ارتقاء نباشد. قبل از درخواست برای ارتقاء، بخشهای خطاهای مقیاسبندی ، روشهای اشکالزدایی و بهترین روشهای کدگذاری در مستندات Earth Engine را برای پیشنهادات مرور کنید. همچنین میتوانید از بحث در مورد رویکرد خود با دیگران در تالار گفتمان توسعهدهنده Earth Engine بهرهمند شوید. بهترین روشها برای پردازش کارآمد تصاویر بزرگ و پیچیده با استفاده از Earth Engine وجود دارد. کارشناسان انجمن ممکن است بتوانند کمک کنند. قبل از ارسال پست، این بهترین روشها برای نوشتن درخواست کمک را بخوانید.
هنگامی که تأیید کردید که کد شما قبلاً بهینه شده است و ارتقاء تنها راه حلی است که به شما کمک می کند تأثیر داشته باشید، درخواست uplift را ادامه دهید.
اگر در مورد درخواست خود برای ارتقاء سؤالی دارید، با توضیح مشکل با پشتیبانی Earth Engine Uplift تماس بگیرید.
استفاده تجاری
اگر از Earth Engine برای مقاصد تجاری استفاده می کنید، از صفحه تجاری Earth Engine دیدن کنید تا برای سهمیه اضافی با بخش فروش تماس بگیرید.
درخواست های مجموعه داده
برای درخواست یک مجموعه داده جدید یا ایجاد یک اشکال برای مجموعه داده موجود، این دستورالعمل ها را دنبال کنید:
- درخواست های مجموعه داده جدید یا موجود را جستجو کنید.
- اگر یک درخواست مجموعه داده مرتبط پیدا کردید، موضوع را ستاره دار کنید و به صورت اختیاری یک نظر اضافه کنید تا توضیح دهید چگونه مجموعه داده در کار شما مفید است.
- اگر درخواست داده مربوطه وجود ندارد، یک درخواست جدید برای مجموعه داده جدید یا موجود ارسال کنید.
درخواست های ویژگی
برای درخواست یک API یا ویژگی ویرایشگر کد جدید، این دستورالعمل ها را دنبال کنید:
- فهرست درخواستهای ویژگی موجود را جستجو کنید.
- اگر یک درخواست ویژگی مرتبط پیدا کردید، مشکل را ستاره دار کنید و به صورت اختیاری یک نظر اضافه کنید تا توضیح دهید که این ویژگی چگونه در کار شما مفید است.
- اگر درخواست ویژگی مربوطه وجود ندارد، با استفاده از این الگو درخواست جدیدی ارسال کنید.
تغییر در رفتار یا خروجی اسکریپت
کد، معماری و خطمشیهای API Engine Earth میتوانند تغییر کنند، که منجر به رفتار یا خطاهای متفاوتی میشود که اکنون ظاهر میشوند اما مدتی پیش برای همان اسکریپت ظاهر نمیشوند. برای این نوع مشکلات یک اشکال API ارسال کنید، اما ابتدا چند مورد را تأیید کنید:
- تأیید کنید که چیزی در مورد اسکریپت شما تغییر نکرده است - تاریخچه اسکریپت را بررسی کنید.
- تأیید کنید که چیزی در مورد مجموعه ورودی شما تغییر نکرده است (به عنوان مثال، آیا تاریخ های تصویر را تا کنون فیلتر می کنید و اکنون تصاویر جدیدی در یک مجموعه وجود دارد؟).
- آیا به ماژول های اسکریپت وارد شده یا دارایی های مشترک که دیگر در دسترس نیستند یا تغییر کرده اند متکی هستید؟
- آیا این همان اسکریپت است اما در منطقه مورد علاقه یا مجموعه داده متفاوتی اجرا می شود؟
پس از بررسی اینکه آیا باگ مشابهی قبلاً ارسال نشده است، اشکال خود را ارسال کنید و اطلاعات مربوط به این نکات را در گزارش اشکال ارائه دهید.
دارایی های فهرست گم شده است
برای آشنایی با نحوه تأیید و گزارش یک دارایی گمشده از کاتالوگ داده موتور زمین، این راهنما را ببینید.
به دیگران کمک کنید
چندین راه وجود دارد که می توانید به دیگران کمک کنید:
- پاسخ و ویرایش سوالات در GIS Stack Exchange .
- در انجمن توسعه دهندگان Earth Engine به سوالات پاسخ دهید.
- آموزش بنویسید .
- سخنرانی هایی در مورد نحوه استفاده از Earth Engine در دانشگاه یا محل کار خود ارائه دهید. در اینجا منابعی وجود دارد که به شما در شروع کار کمک می کند: