در چه زمینه ای به کمک نیاز دارید؟ (روی لینک کلیک کنید)
- یه سوال دارم.
- من یه باگ پیدا کردم.
- من برای ثبت نام یا دسترسی به کمک نیاز دارم.
- من در پرداختها و صورتحسابها مشکل دارم.
- من یک پیام خطا دریافت کردم.
- من به سهمیه اضافی نیاز دارم
- میخواهم یک مجموعه داده جدید درخواست کنم .
- میخواهم یک ویژگی جدید درخواست کنم .
- من متوجه تغییر در رفتار اسکریپت شدهام.
- میخواهم یک دارایی کاتالوگ مفقود شده را گزارش کنم.
- میخواهم به دیگران کمک کنم .
نکاتی برای دریافت کمک
"How can I help others help me?"
قبل از ایجاد درخواست کمک، ابتدا درخواستهای مشابهی را که قبلاً از کاربران دیگر ارسال شده است، جستجو کنید. ممکن است پاسخ از قبل وجود داشته باشد و به راحتی قابل یافتن باشد! این اغلب سریعترین راه برای رفع انسداد است. موارد زیر را امتحان کنید:
- راهنمای توسعهدهندهی Earth Engine را باز کنید و از کادر جستجو برای یافتن صفحات مرتبط استفاده کنید.
- جستجوی پستها در GIS Stack Exchange
- مکالمات را در انجمن توسعهدهندگان موتور زمین جستجو کنید.
- اسکریپتهای نمونه ویرایشگر کد را که در بخش اسکریپتها > مثالها یافت میشوند، مرور کنید.
اگر پس از جستجو هنوز به کمک نیاز دارید، میتوانید یک درخواست کمک برای انجمن Earth Engine بنویسید. برای به حداکثر رساندن شانس دریافت پاسخ درخواست شما و کمک به ایجاد اطلاعات مفیدی که به نفع کل انجمن باشد، در اینجا یک چک لیست برای نوشتن یک درخواست ارائه شده است:
سوال بپرسید
چه نوع سوالی دارید؟ (برای کسب اطلاعات بیشتر یا مشاهده مثالها، روی لینکها کلیک کنید)
یک سوال فنی : چگونگی و چرایی API، که توسط کد نمایش داده میشود، قابل تکرار است
- چگونه میتوانم ویژگیهایی با مقادیر محاسبهشدهی تهی را از مجموعهی ویژگیهایم حذف کنم؟
- چگونه میتوانم یک مجموعه ویژگی را بر اساس مکان و تاریخ به یک مجموعه تصویر متصل کنم؟
- چرا مجموعه ویژگیهای من خالی است؟
یک سوال برای بحث : موضوعات مربوط به نظر، بحث، سنجش از دور، روششناسی
- بهترین راه برای مقابله با شکافهای SLC-off در لندست ۷ چیست؟
- چگونه میتوانم پیکسلهای آب را از تحلیل خود حذف کنم؟
- چرا تحلیل ArcGIS نتیجهای متفاوت از Earth Engine میدهد؟
- دارم فکر میکنم که آیا من یک اشکال پیدا کردهام - آیا دیگران هم همین مشکل را دارند؟
تبادل اطلاعات پشته GIS
سوالات فنی خود را در سایت پرسش و پاسخ سیستمهای اطلاعات جغرافیایی (GIS SE)، یک سایت پرسش و پاسخ مبتنی بر جامعه برای کاربردهای مکانی، ارسال کنید.
نکاتی برای نوشتن یک سوال خوب را ببینید
شما نباید تحلیل کامل خود را منتشر کنید و از جامعه توسعهدهندگان بخواهید که کد شما را اشکالزدایی کنند.
شما باید مشکل را جداگانه بیان کنید و آن را در یک جمله کامل و حداکثر در چند خط کد ارائه دهید.
شما باید از تگ `google-earth-engine` در Stack Exchange استفاده کنید.
The text in your question is interpreted as Markdown (a styling syntax). Take advantage of bold, italics, and code styling to make your question easier to read and quickly skim. Use the buttons at the top of the question editor or refer to this Markdown syntax guide to apply styling. Browse GIS SE's help page for more information on asking questions.
از این مثال به عنوان راهنما برای نحوهی چارچوببندی و نشانهگذاری سوال خود استفاده کنید :
عنوان :
چرا نتایج 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() هستم. تعداد پیکسلها در هر دسته اغلب کسری است، اما نه همیشه. من فقط انتظار نتایج صحیح را داشتم، چرا نتایج کسری از یک پیکسل هستند؟
کد من این است؛ جدول هیستوگرام را بررسی کنید تا نتایج را ببینید.
// 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 متمرکز نگه دارید. برای موضوعات عمومیتر رصد زمین، سنجش از دور و GIS از انجمنهای دیگر استفاده کنید. میتوانید در مورد موقعیتهای شغلی که نیاز به مهارتهای Earth Engine دارند، پست بگذارید، اما از پاسخدهندگان بخواهید که مستقیماً به شما پاسخ دهند نه به لیست.
گزارش اشکال
چه نوع اشکالی پیدا کردید؟ (برای کسب اطلاعات بیشتر روی لینکها کلیک کنید یا برای مثالها، صفحه را باز کنید)
یک اشکال API : خطاهای اسکریپت یا نتایج نادرست
- نتیجه تابع غیرمنتظره یا نادرست
- خطای ناآشنا
- پیامهای خطای داخلی
- Errors not resolved by common debugging methods
- یک اسکریپت بدون تغییر و فعال از مدتی پیش، اکنون کار نمیکند
- مستندات API فاقد اطلاعات حیاتی است
- مسائل مربوط به داراییهای کاتالوگ داده
یک اشکال در رابط کاربری ویرایشگر کد : مشکلات نمایش رابط کاربری و عملکرد
- اسکریپتها بارگذاری نمیشوند
- دکمهها کار نمیکنند
- طرح عجیب و غریب
- عناصر صفحه گم شده
- تعامل نقشه کار نمیکند
- جستجوی کاتالوگ داده کار نمیکند
- داراییهای مفقود شده
- مشکلات مربوط به تصویرسازی
- توضیحات نامشخص مجموعه دادهها
رابط برنامهنویسی کاربردی
برای ثبت اشکال، این دستورالعملها را دنبال کنید:
- فهرست اشکالات موجود را جستجو کنید.
- اگر باگ مرتبطی پیدا کردید، آن را ستارهدار کنید و در صورت تمایل، توضیحی اضافه کنید تا توضیح دهد که آن باگ چگونه بر روند کار شما تأثیر میگذارد.
- اگر مشکل مرتبطی وجود ندارد، با استفاده از این الگوی گزارش اشکال، مشکل جدیدی اضافه کنید.
ویرایشگر کد
با باز کردن ویرایشگر کد و کلیک روی دکمهی «گزارش اشکال» مربوط به رابط ویرایشگر کد ، آن را گزارش دهید. دکمه، سپس ارسال بازخورد ویرایشگر کد . پنجرهای ظاهر میشود که به شما امکان میدهد مشکل را شرح دهید؛ همچنین به شما این امکان داده میشود که یک اسکرینشات برای برجسته کردن محل مشکل، نشانهگذاری کنید.
مشکل مجموعه دادهها
اشکال را اینجا گزارش دهید . در صورت امکان، پیوندی به ویرایشگر کد که مشکل را نشان میدهد، ارائه دهید.
مشکلات ثبت نام
برای پیکربندی دسترسی خود، از صفحه ثبت نام Earth Engine دیدن کنید.
اگر در ثبت نام یا دسترسی به Earth Engine مشکل دارید، میتوانید از پشتیبانی ثبت نام Earth Engine درخواست کمک کنید.
پرداختها و صورتحسابها
اگر در پرداختها یا صورتحسابهای Earth Engine خود مشکلی دارید، گوگل پشتیبانی صورتحساب را برای همه کاربران ارائه میدهد. اینجا مکان مناسبی برای طرح مشکلات مربوط به هزینههای نادرست یا غیرمنتظره، شفافسازی سوالات مربوط به پرداخت یا درخواست بازپرداخت است.
برای بهترین نتیجه، مراحل زیر را توصیه میکنیم:
در اسرع وقت یک پرونده پشتیبانی صورتحساب تشکیل دهید. این کار شانس وجود گزارشهای اشکالزدایی و اطلاعات مرتبط را به حداکثر میرساند. تا جایی که میتوانید اطلاعات مربوط به مشکل را ارائه دهید.
اگر مشکل شما مربوط به هزینههای جاری (مثلاً هزینههای اشتراک، هزینههای ذخیرهسازی) است، به مستندات مربوط به پایان دادن به دسترسی تجاری Earth Engine مراجعه کنید.
به تیم Earth Engine اطلاع دهید که یک پرونده باز دارید. با تیم تماس بگیرید و شماره پرونده پشتیبانی خود را ذکر کنید .
پیامهای خطا
راههای زیادی برای ایجاد خطا در Earth Engine وجود دارد. برای شناسایی منبع مشکل و تلاش برای حل آن، این مراحل را دنبال کنید:
- از راهنمای اشکالزدایی به عنوان منبع اولیه برای درک نوع خطایی که دریافت میکنید و نحوهی حل آن استفاده کنید.
- پیام خطای خود را در گوگل جستجو کنید؛ نتایج اغلب از GIS Stack Exchange برگردانده میشوند.
- برای یافتن پیام خطای خود، در انجمن توسعهدهندگان جستجو کنید تا ببینید آیا دیگران نیز با همین مشکل مواجه شدهاند یا خیر.
- اگر پس از مراجعه به تمام منابع موجود، هنوز علت خطا را متوجه نشدهاید، یک سوال مطرح کنید .
- در نهایت، اگر خطا همچنان حل نشده باقی ماند و گمان میکنید که یک اشکال نرمافزاری است، آن را گزارش دهید .
سهمیه اضافی
استفاده غیرتجاری یا تحقیقاتی
اگر برای استفاده غیرتجاری یا تحقیقاتی از Earth Engine به سهمیه اضافی نیاز دارید، میتوانید علاوه بر سهمیه استانداردی که با دسترسی به پلتفرم ارائه میشود، برای یک سال سهمیه رایگان اضافی ("ارتقا") درخواست دهید. ما همه درخواستها را با تمرکز بر تأثیر زیستمحیطی و اجتماعی در مقیاس بزرگ بررسی میکنیم.
شما میتوانید برای محدودیتهای سهمیه زیر درخواست افزایش دهید:
- سهمیه ذخیرهسازی دارایی ، که میزان دادههای دارایی که یک کاربر میتواند در مخزن دارایی EE ذخیره کند را محدود میکند.
- Batch task quota , which regulates how many parallel tasks a user can run in the batch environment . The batch environment provides asynchronous computation results in the form of files delivered to Earth Engine storage, Google Cloud Storage, or Google Drive.
- درخواست سهمیه موازیسازی برای محیط تعاملی ، که نرخ و موازیسازی پرسوجوها را به سرویس Earth Engine محدود میکند.
فرم درخواست
برای درخواست هر نوع سهمیه اضافی، مطمئن شوید که میزان استفاده شما از Earth Engine تمام شرایط زیر را برآورده میکند:
- استفاده غیرتجاری و تحقیقاتی
- از طریق یک پروژه Google Cloud انجام میشود
- در حمایت از موارد استفاده از اثرات زیستمحیطی و اجتماعی است
In many cases, you can modify your own code to run more efficiently and avoid the need for uplift. Before applying for uplift, review the Scaling errors , Debugging methods and Coding Best Practices sections of the Earth Engine documentation for suggestions. You may also benefit from discussing your approach with others on the Earth Engine Developer Forum . There are many best practices for efficiently processing large and complex imagery using Earth Engine. Experts on the forum may be able to help. Before posting, read these best practices for composing a request for help .
Once you confirm that your code is already optimized and that uplift is the only solution that will help you have impact, proceed with the uplift request.
اگر در مورد درخواست بالابری خود سوالی دارید، با پشتیبانی بالابری موتور زمین تماس بگیرید و مشکل را شرح دهید.
استفاده تجاری
اگر از Earth Engine برای مقاصد تجاری استفاده میکنید، برای اطلاع از سهمیه اضافی، از صفحه Earth Engine Commercial بازدید کنید و با بخش فروش تماس بگیرید.
درخواستهای مجموعه داده
برای درخواست یک مجموعه داده جدید یا ثبت اشکال برای یک مجموعه داده موجود، این دستورالعملها را دنبال کنید:
- درخواستهای مجموعه داده جدید یا موجود را جستجو کنید.
- اگر درخواست مجموعه دادهی مرتبطی پیدا کردید، آن را ستارهدار کنید و در صورت تمایل، توضیحی اضافه کنید تا توضیح دهید که چگونه مجموعه داده در کار شما مفید خواهد بود.
- اگر درخواست دادهی مرتبطی وجود ندارد، درخواست جدیدی برای مجموعه دادهی جدید یا موجود ارسال کنید.
درخواستهای ویژگی
برای درخواست یک API جدید یا ویژگی ویرایشگر کد، این دستورالعملها را دنبال کنید:
- فهرست درخواستهای ویژگی موجود را جستجو کنید.
- اگر درخواست ویژگی مرتبطی پیدا کردید، آن را ستارهدار کنید و در صورت تمایل، توضیحی اضافه کنید تا توضیح دهید که چگونه آن ویژگی در کار شما مفید خواهد بود.
- اگر درخواست ویژگی مرتبطی وجود ندارد، با استفاده از این الگو، درخواست جدیدی ارسال کنید.
تغییر در رفتار یا خروجی اسکریپت
کد، معماری و سیاستهای API موتور زمین میتوانند تغییر کنند و منجر به رفتار یا خطاهای متفاوتی شوند که اکنون برای همان اسکریپت ظاهر میشوند اما مدتی پیش نبودند. برای این نوع مشکلات، یک اشکال API ارسال کنید، اما ابتدا چند نکته را بررسی کنید:
- تأیید کنید که هیچ چیزی در مورد اسکریپت شما تغییر نکرده است - تاریخچه اسکریپت را بررسی کنید.
- تأیید کنید که هیچ چیز در مورد مجموعه ورودی شما تغییر نکرده است (مثلاً، آیا تاریخ تصاویر را تا به امروز فیلتر میکنید و اکنون تصاویر جدیدی در یک مجموعه وجود دارد؟).
- Are you relying on imported script modules or shared assets that are no longer available or have changed?
- آیا همان اسکریپت است اما روی منطقه مورد نظر یا مجموعه داده متفاوتی اجرا میشود؟
پس از بررسی اینکه آیا اشکال مشابهی قبلاً ارسال نشده است، اشکال خود را ارسال کنید و اطلاعات مربوط به این نکات را در گزارش اشکال ارائه دهید.
داراییهای کاتالوگ موجود نیست
برای یادگیری نحوه تأیید و گزارش مفقودی یک دارایی از کاتالوگ دادههای موتور زمین، به این راهنما مراجعه کنید.
به دیگران کمک کنید
شما میتوانید از چند طریق به دیگران کمک کنید:
- به سوالات در GIS Stack Exchange پاسخ دهید و آنها را ویرایش کنید.
- به سوالات در انجمن توسعهدهندگان Earth Engine پاسخ دهید.
- آموزشها را بنویسید .
- در دانشگاه یا محل کار خود در مورد نحوه استفاده از Earth Engine سخنرانی ارائه دهید. در اینجا چند منبع برای کمک به شروع کار شما آورده شده است: