كيف يمكنني مساعدتك؟ (انقر على الرابط)
- لديّ سؤال.
- عثرتُ على خطأ.
- أحتاج إلى مساعدة بشأن التسجيل أو الوصول.
- أواجه مشكلة في الدفعات والفوترة.
- تلقّيتُ رسالة خطأ.
- لديّ سؤال حول فئات الحوسبة.
- أريد طلب مجموعة بيانات جديدة.
- أريد طلب ميزة جديدة.
- لقد لاحظت تغييرًا في سلوك النص البرمجي.
- أريد الإبلاغ عن مادة عرض مفقودة في الكتالوج.
- أريد مساعدة الآخرين.
نصائح للحصول على المساعدة
"كيف يمكنني مساعدة الآخرين في مساعدتي؟"
قبل إنشاء طلب مساعدة، ابحث أولاً عن طلبات مشابهة سبق أن أرسلها مستخدمون آخرون. قد تكون الإجابة متاحة ويمكن العثور عليها بسهولة. وهذه الطريقة هي غالبًا الأسرع لإلغاء الحظر. جرِّب ما يلي:
- افتح دليل المطوّرين في 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)
نص الرسالة:
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، ولكن اطلب من المجيبين الردّ عليك مباشرةً بدلاً من الردّ على القائمة.
الإبلاغ عن خطأ
ما نوع الخلل الذي عثرت عليه؟ (انقر على الروابط للاطّلاع على مزيد من المعلومات أو وسِّعها للاطّلاع على أمثلة)
خطأ في واجهة برمجة التطبيقات: أخطاء في النصوص البرمجية أو نتائج غير صحيحة
- نتيجة غير متوقّعة أو غير صحيحة للدالة
- خطأ غير مألوف
- رسائل الخطأ الداخلي
- الأخطاء التي لا يمكن حلّها باستخدام طرق تصحيح الأخطاء الشائعة
- نص برمجي لم يتم تغييره وكان يعمل منذ بعض الوقت، لكنه لا يعمل الآن
- مستندات واجهة برمجة التطبيقات لا تتضمّن معلومات مهمة
- المشاكل المتعلّقة بأصول "كتالوج البيانات"
خطأ في واجهة أداة تعديل الرموز: مشاكل في عرض واجهة المستخدم ووظائفها
- تعذُّر تحميل النصوص البرمجية
- الأزرار لا تعمل
- تنسيق غريب
- عناصر الصفحة غير المتوفّرة
- تعذُّر التفاعل مع الخريطة
- تعذُّر البحث في "كتالوج البيانات"
- مواد العرض غير متوفّرة
- مشاكل العرض
- أوصاف غير واضحة لمجموعات البيانات
واجهة برمجة التطبيقات
اتّبِع التعليمات التالية للإبلاغ عن خطأ:
- ابحث في قائمة الأخطاء الحالية.
- إذا عثرت على مشكلة ذات صلة، ضَع نجمة على المشكلة وأضِف تعليقًا لوصف تأثير الخطأ في سير عملك.
- إذا لم تكن هناك مشكلة ذات صلة، أضِف مشكلة جديدة باستخدام نموذج تقرير الخطأ هذا.
أداة تعديل الرموز
للإبلاغ عن خطأ في واجهة أداة تعديل الرموز، افتح الأداة، وانقر على الزر ، ثم على إرسال ملاحظات حول أداة تعديل الرموز. ستظهر نافذة تتيح لك وصف المشكلة، كما ستُتاح لك فرصة إضافة تعليقات توضيحية إلى لقطة شاشة لتسليط الضوء على موضع المشكلة.
مشكلة في مجموعة البيانات
الإبلاغ عن خطأ هنا يُرجى تقديم رابط إلى "أداة تعديل الرموز" يعرض المشكلة، إذا أمكن ذلك.
مشاكل التسجيل
انتقِل إلى صفحة التسجيل في Earth Engine لضبط إذن الوصول.
إذا كنت تواجه مشاكل في التسجيل أو الوصول إلى Earth Engine، يمكنك طلب المساعدة من خلال إنشاء طلب دعم في أداة تتبُّع المشاكل الخاصة.
الدفع والفوترة
إذا واجهت مشكلة في دفعات 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) التي يمكنك استخدامها بمرور الوقت.
قبل تقديم الطلب
في كثير من الحالات، يمكنك تعديل الرمز البرمجي لتشغيله بكفاءة أكبر وتجنُّب الحاجة إلى تحسينه. راجِع أقسام أخطاء تغيير الحجم وطرق تصحيح الأخطاء وأفضل ممارسات الترميز في مستندات Earth Engine للحصول على اقتراحات. يمكنك أيضًا الاستفادة من مناقشة أسلوبك مع الآخرين في منتدى مطوّري Earth Engine. هناك العديد من أفضل الممارسات لمعالجة الصور الكبيرة والمعقدة بكفاءة باستخدام Earth Engine. قد يتمكّن الخبراء في المنتدى من تقديم المساعدة. قبل نشر مشاركتك، يُرجى الاطّلاع على أفضل الممارسات لكتابة طلب للحصول على المساعدة.
تقديم طلب للحصول على مساحة تخزين أكبر لمواد العرض أو الانضمام إلى فئة الشركاء غير التجاريين
إذا كانت لديك أسئلة حول طلبك لزيادة الحدّ الأقصى، يمكنك إرسال طلب باستخدام أداة Issue Tracker الخاصة مع وصف للمشكلة.
طلبات مجموعات البيانات
اتّبِع التعليمات التالية لطلب مجموعة بيانات جديدة أو الإبلاغ عن خطأ في مجموعة بيانات حالية:
- ابحث عن طلبات مجموعات البيانات الجديدة أو الحالية.
- إذا عثرت على طلب مجموعة بيانات ذي صلة، ضَع نجمة على المشكلة وأضِف تعليقًا اختياريًا لوصف مدى فائدة مجموعة البيانات في عملك.
- إذا لم يتوفّر طلب بيانات ذو صلة، أرسِل طلبًا جديدًا للحصول على مجموعة بيانات جديدة أو حالية.
طلبات الميزات
اتّبِع التعليمات التالية لطلب ميزة جديدة في واجهة برمجة التطبيقات أو "محرّر الرموز":
- ابحث في قائمة طلبات الميزات الحالية.
- إذا عثرت على طلب ميزة ذي صلة، ضَع نجمة على المشكلة وأضِف بشكل اختياري تعليقًا لوصف مدى فائدة الميزة في عملك.
- إذا لم يتوفّر طلب ميزة ذو صلة، أرسِل طلبًا جديدًا باستخدام هذا النموذج.
تغيير في سلوك النص البرمجي أو الناتج
يمكن أن تتغيّر رموز Earth Engine API وبنيتها وسياساتها، ما يؤدي إلى اختلاف السلوك أو ظهور أخطاء لم تكن تظهر في السابق عند استخدام النص البرمجي نفسه. يمكنك الإبلاغ عن خطأ في واجهة برمجة التطبيقات لهذه الأنواع من المشاكل، ولكن عليك أولاً التأكّد من بعض التفاصيل:
- تأكَّد من عدم حدوث أي تغيير في النص البرمجي من خلال مراجعة سجلّ النصوص البرمجية.
- تأكَّد من عدم حدوث أي تغيير في المجموعة التي أدخلتها (مثلاً، هل كنت تفلتر تواريخ الصور إلى الوقت الحاضر، والآن توجد صور جديدة في مجموعة؟).
- هل تعتمد على وحدات نصوص برمجية مستوردة أو أصول مشترَكة لم تعُد متوفّرة أو تم تغييرها؟
- هل هو النص البرمجي نفسه ولكن يتم تنفيذه على منطقة مختلفة من البيانات أو مجموعة البيانات؟
بعد التأكّد من عدم نشر خطأ مشابه من قبل، أرسِل الخطأ وقدِّم معلومات بشأن هذه النقاط في تقرير الخطأ.
مواد عرض الكتالوج غير متوفّرة
راجِع هذا الدليل للتعرّف على كيفية تأكيد مادة عرض مفقودة والإبلاغ عنها من "كتالوج بيانات Earth Engine".
مساعدة الآخرين
يمكنك مساعدة الآخرين بعدة طرق:
- الإجابة عن الأسئلة وتعديلها على GIS Stack Exchange
- يمكنك الإجابة عن الأسئلة في منتدى مطوّري Earth Engine.
- كتابة برامج تعليمية
- تقديم محاضرات حول كيفية استخدام Earth Engine في جامعتك أو مكان عملك في ما يلي بعض المراجع لمساعدتك في البدء: