تتميز أداة BigQuery بأداء ممتاز كمستودع بيانات لا يتضمّن خادمًا لإجراء تحليلات باستخدام لغة الاستعلامات البنيوية (SQL) على نطاق بيتابايت، بما في ذلك بيانات المتجهات باستخدام نوع البيانات GEOGRAPHY
. يوفّر Google Earth
Engine منصة على مستوى الكوكب متخصّصة في تحليل ملفّات raster
الجغرافية المكانية، كما يوفّر كتالوج بيانات واسعًا. ويؤدي الجمع بينهما إلى إنشاء بيئة شمولة
وفريدة لمواجهة التحديات الجيوفضائية المعقدة التي تتعلّق
بكلٍّ من البيانات النقطية والشبكية.
يتيح دمج BigQuery وEarth Engine سير عمل فعّال حيث يمكن إثراء بيانات BigQuery المتّجه باستخدام إحصاءات Raster في Earth Engine، ويمكن لتحليلات Earth Engine الوصول إلى البيانات المخزّنة والمُدارة في BigQuery. من خلال استخدام كلاهما، يمكنك الوصول إلى ما يلي:
- BigQuery: مساحة تخزين قابلة للتوسيع وتحليل مستند إلى لغة الاستعلامات البنيوية (SQL) لمجموعات بيانات ملفّات تعريف الارتباط الكبيرة.
- Earth Engine: معالجة فعّالة لملفات بسعة بيتابايت من البيانات النقطية والوصول إلى كتالوج جغرافي مكاني غني
في ما يلي الطرق الأساسية للتفاعل بين هذه المنصات:
- طلب البحث عن البيانات المركّبة ضمن BigQuery: استخدام دالة SQL
ST_REGIONSTATS
لإجراء إحصاءات المناطق مباشرةً في BigQuery - قراءة بيانات BigQuery في Earth Engine: الوصول إلى جداول BigQuery أو
نتائج طلبات البحث بصفتها عناصر
ee.FeatureCollection
لاستخدامها في النصوص البرمجية في Earth Engine - كتابة بيانات Earth Engine في BigQuery: تصدير
ee.FeatureCollection
النتائج من تحليلات Earth Engine إلى جداول BigQuery لتخزينها وتحليلها بشكلٍ إضافي
تقدّم الأقسام التالية تفاصيل إضافية عن كلّ ميزة من هذه الميزات.
طلب البحث عن البيانات المركّبة ضمن BigQuery
توفّر دالة ST_REGIONSTATS
في BigQuery تحليلات التنسيقات المركّبة في Earth Engine
إلى BigQuery SQL. وتُحتسب الإحصاءات الإقليمية على البيانات المركّبة لجداول BigQuery
التي تحتوي على بيانات GEOGRAPHY
.
- الاستخدام الرئيسي: الإحصاءات على مستوى المنطقة وتحليل البيانات النقطية ضمن BigQuery
- مصادر البيانات: Analytics Hub وCloud Storage GeoTIFF ومواد عرض Earth Engine
تتيح لك هذه الدالة طلب البحث في قائمة بيانات Earth Engine التي تتضمّن أكثر من 100 بيتابايت من البيانات المكانية الجغرافية مباشرةً في BigQuery. يمكنك أيضًا تطبيق هذه الدالة على مواد عرض Earth Engine الخاصة بك بالإضافة إلى ملفات GeoTIFF في Cloud Storage.
اطّلِع على مزيد من المعلومات عن ST_REGIONSTATS
في صفحة
العمل مع البيانات المركّبة
في BigQuery.
قراءة بيانات BigQuery من Earth Engine
يمكن لخدمة Earth Engine الوصول مباشرةً إلى بيانات BigQuery بصفتها ee.FeatureCollection
عناصر، ما يتيح لك عرض بيانات BigQuery في عروض بيانية ودمجها في تحليلات Earth Engine.
-
ee.FeatureCollection.loadBigQueryTable()
: لقراءة جدول BigQuery في Earth Engine -
ee.FeatureCollection.runBigQuery()
: تُنفِّذ طلب بحث BigQuery SQL و تسترجع النتائج في Earth Engine.
تتيح هذه الدوال استخدام بيانات BigQuery المتّجهية بسلاسة ضمن منصة التحليل المكاني الجغرافي المستندة إلى الشبكة المركّزة على Raster في Earth IDE.
اطّلِع على مزيد من المعلومات عن هذه الدوالّ في صفحة القراءة من BigQuery.
كتابة بيانات خطوط Earth Engine إلى BigQuery
يمكن لخدمة Earth Engine تصدير بيانات المتجهات إلى BigQuery باستخدام الدالة
Export.table.toBigQuery()
.
- الوظيفة: تصدير عناصر
ee.FeatureCollection
إلى جداول BigQuery - المزايا: تتيح هذه الميزة إجراء المزيد من التحليل والدمج والتخزين لنتائج Earth Engine في BigQuery.
يسهّل ذلك سير العمل حيث تتوفّر نتائج بيانات النقطتين في BigQuery من معالجة Earth Engine.
اطّلِع على مزيد من المعلومات عن كتابة بيانات رسوم Earth Engine إلى BigQuery في صفحة التصدير إلى BigQuery.