Google Earth Engine هو أحد منتجات Google Cloud لإجراء تحليلات متعلقة بالمواقع الجغرافية على نطاق واسع. ويجمع بين كتالوج حجمه أكثر من بيتابايت يضم صور أقمار صناعية و مجموعات بيانات جغرافية مكانية وعمليات حسابية على نطاق عالمي لتسريع الأبحاث البيئية وتطبيقاتها.
الميزات الرئيسية
تحليلات جغرافية بسيطة وقابلة للتوسّع
يدمج Earth Engine كتالوج data جغرافيًا مكانيًا واسع النطاق مع الحوسبة الموزّعة، ويمكن الوصول إليه من خلال مكتبات العميل. يمكن للمستخدمين الوصول إلى مجموعة كبيرة من بيانات الأقمار الصناعية والبيانات البيئية، بالإضافة إلى دمج مجموعات البيانات الخاصة بهم. تعمل المنصة على تبسيط التحليل المكاني الجغرافي من خلال معالجة إسقاط البيانات والتصغير والتركيب تلقائيًا استنادًا إلى المَعلمات التي يحدّدها المستخدم. تعمل الدوالّ التحليلية بكفاءة على نطاقَين مختلفَين بدون طلب خطوات صريحة لإعداد البيانات أو تقسيمها. من خلال إدارة معالجة البيانات المعقدة والتوسّع الحسابي داخليًا، تتيح Earth Engine للمستخدمين التركيز على التحليل بدلاً من الإعداد الفني.
بيئات المعالجة
تتيح Earth Engine وضعَين للتحليل:
- الوضع التفاعلي: لاستكشاف البيانات وعرضها بشكل مرئي بسرعة في الوقت الفعلي لكميات صغيرة من البيانات
- وضع الحِزم: للمهام المكثفة على مستوى الحساب على كميات كبيرة من البيانات
بيئات التطوير
يمكن للمطوّرين الاختيار بين بيئتَي تطوير أساسيتَين:
- مكتبة برامج Python: واجهة مرنة لخدمة Earth Engine بهدف الدمج مع منظومة Python المتكاملة الأوسع نطاقًا، وتسهيل عمليات سير العمل المتقدّمة والتحليل التفاعلي في دفاتر ملاحظات Jupyter
- أداة تعديل الرموز البرمجية لـ JavaScript: بيئة تطوير مخصّصة مستندة إلى الويب ل إنشاء النماذج الأولية السريعة والاستكشاف وإنشاء تطبيقات Earth Engine.
العروض المرئية والنتائج
تتيح أداة Earth Engine إجراء التحليلات الجغرافية المكانية بدءًا من وضع النماذج الأولية إلى تصدير البيانات النهائي. إنّ نظام التجميع والحساب الفعّال المدمج مع التطبيقات المصغّرة التفاعلية للخرائط يقدّم إمكانات سريعة للعرض والفحص في كلٍّ من محرر الرموز البرمجية وبيئات Python. يتيح ذلك فحص البيانات وتكرارها على الفور. عندما يصبح المستخدمون جاهزين، يمكنهم تصدير نتائج الصور المخصّصة للترميم والصور المخصّصة للرسومات إلى Google Cloud Storage أو BigQuery أو Google Drive، بالإضافة إلى تنزيل البيانات محليًا بتنسيقات متوافقة مع pandas وNumPy وXarray. بالإضافة إلى ذلك، تتيح أداة Earth Engine إنشاء تطبيقات ويب تفاعلية، ما يتيح للمستخدمين مشاركة إحصاءاتهم الجغرافية المكانية مع شريحة واسعة من الجمهور.
تعلُّم الآلة
تم دمج أدوات تعلُّم الآلة للانحدار والتصنيف وتحليل الصور وتقييم الدقّة في Earth Engine. بعد تدريب النماذج، يمكن حفظها وتطبيقها بشكل متكرّر. تم تبسيط عمليات سير العمل الكلاسيكية للذكاء الاصطناعي ضمن النظام المتكامل في Earth Engine. للحصول على خيارات أكثر تقدمًا أو نماذج تم تدريبها خارجيًا، يتم دمج Vertex AI، مما يسمح بنقل النماذج إلى بيانات Earth Engine أو تفعيل إنشاء نماذج تعلُّم عميق وتحليلات مستندة إلى الشبكات العصبية.
الوصول والإدارة
تتوفّر أداة Earth Engine للاستخدام التجاري و غير التجاري. يُتاح الاستخدام غير التجاري بدون رسوم، بينما يخضع الاستخدام التجاري لرسوم الاشتراك ورسوم الحوسبة. ترتبط جميع البيانات الحسابية والخاصة بمشاريع Google Cloud، ما يتيح للمستخدمين التحكّم في الوصول وإدارة الموارد ومراقبة الاستخدام من خلال Google Cloud Console. يتيح هذا الدمج إدارة المشاريع المركزية ومعلومات الفوترة المفصّلة وتطبيق ميزات الأمان والامتثال القوية من Google Cloud. يمكن للمستخدمين الاستفادة من ميزة "إدارة الهوية وإمكانية الوصول" (IAM) من أجل التحكّم في الأذونات ويمكنهم تسجيل الأنشطة ومراقبة استخدام الموارد باستخدام ميزتَي "مراقبة السحابة الإلكترونية" و"تسجيل السحابة الإلكترونية".