كيف يمكنني مساعدتك؟ (انقر على الرابط)
- لديّ سؤال.
- لقد عثرتُ على خطأ.
- أحتاج إلى مساعدة بشأن التسجيل أو الوصول.
- أواجه مشكلة في الدفعات والفوترة.
- تلقّيت رسالة خطأ.
- لديّ سؤال حول الفئات الحسابية.
- أريد طلب مجموعة بيانات جديدة.
- أريد طلب ميزة جديدة.
- لقد لاحظت تغييرًا في سلوك النص البرمجي.
- أريد الإبلاغ عن مادة عرض مفقودة في الكتالوج.
- أريد مساعدة الآخرين.
نصائح للحصول على المساعدة
"كيف يمكنني مساعدة الآخرين في مساعدتي؟"
قبل إنشاء طلب مساعدة، ابحث أولاً عن طلبات مشابهة سبق أن قدّمها مستخدمون آخرون. قد تكون الإجابة متوفّرة ويمكن العثور عليها بسهولة. وهذه غالبًا ما تكون أسرع طريقة لإزالة الحظر. جرِّب ما يلي:
- افتح دليل المطوّرين في Earth Engine واستخدِم مربّع البحث للعثور على الصفحات ذات الصلة.
- ابحث عن مشاركات ضمن GIS Stack Exchange.
- ابحث عن محادثات في منتدى مطوّري Earth Engine.
- تصفَّح النصوص البرمجية الخاصة بمثال أداة تعديل الرموز الموجودة ضمن النصوص البرمجية > الأمثلة.
إذا كنت لا تزال بحاجة إلى المساعدة بعد البحث، يمكنك إنشاء طلب مساعدة وإرساله إلى منتدى Earth Engine. لزيادة فرص الحصول على إجابة عن طلبك والمساعدة في إنشاء معلومات مفيدة يستفيد منها المنتدى بأكمله، إليك قائمة تحقّق لكتابة طلب:
طرح سؤال
ما نوع السؤال الذي لديك؟ (انقر على الروابط للاطّلاع على مزيد من المعلومات أو وسِّعها للاطّلاع على أمثلة)
سؤال فني: كيفية استخدام واجهة برمجة التطبيقات وسبب استخدامها، مع توضيح ذلك من خلال رمز برمجي يمكن إعادة إنتاجه
- كيف يمكنني إزالة العناصر التي تتضمّن قيمًا محسوبة فارغة من مجموعة العناصر؟
- كيف يمكنني ربط مجموعة من المعالم بمجموعة من الصور حسب الموقع الجغرافي والتاريخ؟
- لماذا مجموعة الميزات فارغة؟
سؤال للمناقشة: مسائل الرأي، والمناظرة، والاستشعار عن بُعد، والمنهجية
- ما هي أفضل طريقة للتعامل مع الفجوات الناتجة عن إيقاف تشغيل أداة SLC في القمر الصناعي Landsat 7؟
- كيف يمكنني استبعاد وحدات البكسل المائية من تحليلي؟
- لماذا يعطي تحليل ArcGIS نتيجة مختلفة عن نتيجة Earth Engine؟
- أودّ أن أعرف ما إذا كان ما عثرت عليه هو خطأ، وهل يواجه مستخدمون آخرون المشكلة نفسها؟
GIS Stack Exchange
يمكنك نشر أسئلة فنية على Geographic Information Systems Stack Exchange (GIS SE)، وهو موقع إلكتروني يتيح للمستخدمين طرح الأسئلة والإجابة عنها بشأن التطبيقات الجغرافية المكانية.
الاطّلاع على نصائح لصياغة سؤال جيد
يجب عدم نشر تحليلك الكامل وطلب من منتدى المطوّرين تصحيح الأخطاء في الرمز البرمجي.
يجب عزل المشكلة وعرضها في جملة كاملة واحدة، مع عدم تجاوز بضعة أسطر من الرمز البرمجي.
يجب استخدام العلامة `google-earth-engine` على Stack Exchange.
يتم تفسير النص في سؤالك على أنّه Markdown (بنية تنسيق). استفِد من تنسيق الخط العريض والمائل والتعليمات البرمجية لتسهيل قراءة سؤالك وتصفّحه بسرعة. استخدِم الأزرار في أعلى أداة تعديل الأسئلة أو ارجع إلى دليل بناء جملة Markdown هذا لتطبيق التنسيق. يمكنك تصفّح صفحة المساعدة الخاصة بموقع GIS SE للحصول على مزيد من المعلومات حول طرح الأسئلة.
استخدِم هذا المثال كدليل حول كيفية صياغة سؤالك وإضافة الترميز إليه:
العنوان:
لماذا تكون نتائج ee.Reducer.fixedHistogram() كسرية؟ (Earth Engine)
Body:
Markdown
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، وهو مجموعة على Google. يجب أن تركّز المشاركات على Earth Engine. استخدِم المنتديات الأخرى لمناقشة مواضيع أكثر عمومية حول مراقبة الأرض والاستشعار عن بُعد ونظم المعلومات الجغرافية. يمكنك نشر مشاركات حول وظائف تتطلّب مهارات في Earth Engine، ولكن اطلب من المجيبين الردّ عليك مباشرةً بدلاً من الردّ على القائمة.
الإبلاغ عن خطأ
ما نوع الخطأ الذي عثرت عليه؟ (انقر على الروابط للاطّلاع على مزيد من المعلومات أو وسِّعها للاطّلاع على أمثلة)
خطأ في واجهة برمجة التطبيقات: أخطاء في النصوص البرمجية أو نتائج غير صحيحة
- نتيجة غير متوقّعة أو غير صحيحة للدالة
- خطأ غير مألوف
- رسائل الخطأ الداخلي
- الأخطاء التي لا يمكن حلّها باستخدام طرق تصحيح الأخطاء الشائعة
- نص برمجي لم يتم تغييره وكان يعمل منذ بعض الوقت، لكنه لا يعمل الآن
- مستندات واجهة برمجة التطبيقات لا تتضمّن معلومات مهمة
- المشاكل المتعلّقة بأصول "كتالوج البيانات"
خطأ في واجهة Code Editor: مشاكل في عرض واجهة المستخدم ووظائفها
- تعذُّر تحميل النصوص البرمجية
- الأزرار لا تعمل
- تنسيق غريب
- عناصر الصفحة غير المتوفّرة
- تعذُّر التفاعل مع الخريطة
- تعذُّر البحث في "كتالوج البيانات"
- مواد العرض غير متوفّرة
- مشاكل العرض
- أوصاف مجموعات البيانات غير الواضحة
واجهة برمجة التطبيقات
اتّبِع التعليمات التالية للإبلاغ عن خطأ:
- ابحث في قائمة الأخطاء الحالية.
- إذا عثرت على مشكلة ذات صلة، ضَع نجمة على المشكلة وأضِف تعليقًا لوصف كيفية تأثير الخطأ في سير عملك.
- إذا لم تكن هناك مشكلة ذات صلة، أضِف مشكلة جديدة باستخدام نموذج تقرير الخطأ هذا.
أداة تعديل الرموز
يمكنك الإبلاغ عن خطأ مرتبط بواجهة أداة تعديل الرموز من خلال فتح أداة تعديل الرموز، والنقر على الزر ، ثم على إرسال ملاحظات حول أداة تعديل الرموز. ستظهر نافذة تتيح لك وصف المشكلة، كما ستُتاح لك فرصة وضع علامات على لقطة شاشة لتسليط الضوء على موضع المشكلة.
مشكلة في مجموعة البيانات
يمكنك الإبلاغ عن خطأ هنا. يُرجى تقديم رابط إلى "أداة تعديل الرموز" يعرض المشكلة، إذا أمكن ذلك.
مشاكل التسجيل
انتقِل إلى صفحة التسجيل في Earth Engine لضبط إعدادات الوصول.
إذا كنت تواجه مشاكل في التسجيل أو الوصول إلى Earth Engine، يمكنك طلب المساعدة من خلال إنشاء طلب في Private Issue Tracker.
الدفع والفوترة
إذا واجهت مشكلة في دفعات Earth Engine أو فوترتها، تقدّم Google خدمة الدعم بشأن الفوترة لجميع المستخدمين. هذا هو المكان المناسب لطرح المشاكل المتعلقة بالرسوم غير الصحيحة أو غير المتوقعة، أو توضيح الأسئلة المتعلقة بالدفع، أو طلب استرداد الأموال.
للحصول على أفضل النتائج، ننصحك باتّباع الخطوات التالية:
يُرجى تقديم طلب للحصول على الدعم بشأن الفوترة في أقرب وقت ممكن. يؤدي ذلك إلى زيادة فرص توفّر سجلّات تصحيح الأخطاء والمعلومات ذات الصلة. يُرجى تقديم أكبر قدر ممكن من المعلومات حول المشكلة.
إذا كانت مشكلتك مرتبطة برسوم مستمرة (مثل رسوم الاشتراك أو رسوم التخزين)، راجِع المستندات الخاصة بإنهاء إمكانية الوصول إلى Earth Engine التجارية.
شارِك رقم طلب الدعم مع فريق Earth Engine باستخدام أداة تتبُّع المشاكل الخاصة. احرص على تضمين رقم طلب الدعم.
رسائل الخطأ
هناك العديد من الطرق التي تؤدي إلى حدوث خطأ في Earth Engine. اتّبِع الخطوات التالية لتحديد مصدر المشكلة والعمل على حلّها:
- استخدِم دليل تصحيح الأخطاء كمصدر أولي لفهم نوع الخطأ الذي تتلقّاه وكيفية حلّه.
- ابحث عن رسالة الخطأ على Google، فغالبًا ما يتم عرض نتائج من GIS Stack Exchange.
- ابحث في منتدى المطوّرين عن رسالة الخطأ لمعرفة ما إذا كان مستخدمون آخرون قد واجهوا المشكلة نفسها.
- إذا لم يتضح لك سبب الخطأ بعد الرجوع إلى جميع الموارد المتاحة، يمكنك طرح سؤال.
- أخيرًا، إذا لم يتم حلّ الخطأ وكنت تعتقد أنّه ناتج عن خلل، يُرجى الإبلاغ عنه.
مستويات الحوسبة
يتم تحديد موارد الحوسبة من خلال الخطة التجارية أو المستوى غير التجاري.
الاستخدام التجاري
إذا كنت تستخدم Earth Engine لأغراض تجارية أو تريد الدفع مقابل المزيد من موارد الحوسبة، يمكنك التعرّف على الخطط التجارية أو اختيار خطة تجارية في Earth Engine على Cloud Console. يُرجى العلم أنّ استخدام Earth Engine لأغراض تجارية قد يؤدي إلى فرض رسوم على حسابك على Cloud.
الاستخدام غير التجاري أو البحثي
بالنسبة إلى الاستخدام غير التجاري أو البحثي لـ Earth Engine، يمكنك طلب زيادة مؤقتة في حصة مساحة تخزين مواد العرض، التي تتحكّم في مقدار بيانات مواد العرض التي يمكنك تخزينها في متجر مواد عرض Earth Engine.
من خلال التبديل إلى فئة الشريك، يمكنك الحصول على زيادة مؤقتة في حصة EECU، والتي تتحكّم في مقدار الحوسبة (بوحدات Earth Engine Compute Units) التي يمكنك استخدامها بمرور الوقت. تتطلّب فئة الشريك تقديم طلب منفصل، وهي مخصّصة للمؤسسات التي تقدّم دليلًا واضحًا على عملها في مجال الاستدامة ذي التأثير العالي.
يجب إرسال طلبات الانضمام إلى "فئة الشريك" باستخدام هويتك الحقيقية ومعلومات دقيقة عن انتسابك إلى المؤسسة. قد نطلب من مقدّمي الطلبات إثبات هويتهم باستخدام عنوان البريد الإلكتروني الرسمي الخاص بالمؤسسة. يُحظر تمامًا تقديم معلومات خاطئة أو انتحال هوية شخص آخر (مثل أحد أعضاء هيئة التدريس) أو إرسال طلب نيابةً عن شخص آخر بدون الحصول على إذن صريح. إذا تبيّن أنّ الحسابات تشارك في انتحال الهوية أو تقديم طلبات احتيالية، سيتم على الفور إبطال إذن الوصول إليها وقد يتم تعليقها نهائيًا من Google Earth Engine. لمزيد من المعلومات، يُرجى الاطّلاع على صفحة الفئات غير التجارية.
قبل تقديم الطلب
في كثير من الحالات، يمكنك تعديل الرمز البرمجي لتشغيله بكفاءة أكبر وتجنُّب الحاجة إلى تحسينه. راجِع أقسام توسيع نطاق الأخطاء وطرق تصحيح الأخطاء وأفضل ممارسات الترميز في مستندات Earth Engine للحصول على اقتراحات. يمكنك أيضًا الاستفادة من مناقشة طريقتك مع الآخرين في منتدى مطوّري Earth Engine. هناك العديد من أفضل الممارسات لمعالجة الصور الكبيرة والمعقدة بكفاءة باستخدام Earth Engine. قد يتمكّن الخبراء في المنتدى من مساعدتك. قبل نشر مشاركتك، يُرجى الاطّلاع على أفضل الممارسات لكتابة طلب للحصول على المساعدة.
تقديم طلب للحصول على مساحة تخزين إضافية لمواد العرض أو مستوى الشريك غير التجاري
إذا كانت لديك أسئلة حول طلبك لزيادة الحدّ، يمكنك إرسال طلب باستخدام أداة تتبُّع المشاكل الخاصة مع وصف للمشكلة.
طلبات مجموعات البيانات
اتّبِع التعليمات التالية لطلب مجموعة بيانات جديدة أو الإبلاغ عن خطأ في مجموعة بيانات حالية:
- ابحث عن طلبات مجموعات البيانات الجديدة أو الحالية.
- إذا عثرت على طلب مجموعة بيانات ذي صلة، ضَع نجمة على المشكلة وأضِف اختياريًا تعليقًا لوصف كيف ستكون مجموعة البيانات مفيدة في عملك.
- إذا لم يتوفّر طلب بيانات ذو صلة، أرسِل طلبًا جديدًا للحصول على مجموعة بيانات جديدة أو حالية.
طلبات الميزات
اتّبِع التعليمات التالية لطلب ميزة جديدة في واجهة برمجة التطبيقات أو "أداة تعديل الرموز":
- ابحث في قائمة طلبات الميزات الحالية.
- إذا عثرت على طلب ميزة ذي صلة، ضَع نجمة على المشكلة وأضِف تعليقًا لوصف مدى فائدة الميزة في عملك.
- إذا لم يتوفّر طلب ميزة ذو صلة، أرسِل طلبًا جديدًا باستخدام هذا النموذج.
تغيير في سلوك النص البرمجي أو الناتج
يمكن أن تتغيّر رموز Earth Engine API وبنيتها وسياساتها، ما يؤدي إلى ظهور سلوك مختلف أو أخطاء تظهر الآن ولكن لم تكن تظهر في السابق للبرنامج النصي نفسه. يمكنك الإبلاغ عن خطأ في واجهة برمجة التطبيقات لهذه الأنواع من المشاكل، ولكن عليك أولاً التأكّد من بعض التفاصيل:
- تأكَّد من عدم حدوث أي تغيير في النص - راجِع سجلّ النصوص.
- تأكَّد من عدم حدوث أي تغيير في المجموعة التي أدخلتها (مثلاً، هل كنت تفلتر تواريخ الصور إلى الوقت الحاضر، والآن توجد صور جديدة في مجموعة؟).
- هل تعتمد على وحدات نصوص برمجية مستوردة أو أصول مشترَكة لم تعُد متاحة أو تم تغييرها؟
- هل هو النص البرمجي نفسه ولكن يتم تنفيذه على منطقة مختلفة من البيانات أو مجموعة البيانات؟
بعد التأكّد من عدم نشر خطأ مشابه من قبل، أرسِل الخطأ وقدِّم معلومات بشأن هذه النقاط في تقرير الخطأ.
مواد عرض الكتالوج غير متوفّرة
راجِع هذا الدليل للتعرّف على كيفية تأكيد مادة عرض مفقودة والإبلاغ عنها من "كتالوج بيانات Earth Engine".
مساعدة الآخرين
يمكنك مساعدة الآخرين بعدة طرق:
- الإجابة عن الأسئلة وتعديلها على GIS Stack Exchange
- الإجابة عن الأسئلة في منتدى مطوّري Earth Engine
- كتابة برامج تعليمية
- تقديم محاضرات حول كيفية استخدام Earth Engine في جامعتك أو مكان عملك في ما يلي بعض المراجع لمساعدتك في البدء: