BigQuery به عنوان یک انبار داده بدون سرور برای تجزیه و تحلیل SQL در مقیاس پتابایت، از جمله داده های برداری با استفاده از نوع داده GEOGRAPHY
، برتری می یابد. Google Earth Engine یک پلتفرم در مقیاس سیاره ای متخصص در تجزیه و تحلیل شطرنجی جغرافیایی ارائه می دهد و فهرست داده های گسترده ای را ارائه می دهد. ترکیب آنها یک محیط منحصر به فرد جامع برای مقابله با چالش های پیچیده جغرافیایی ایجاد می کند که شامل داده های برداری و شطرنجی می شود.
ادغام BigQuery و Earth Engine گردش کار کارآمدی را امکان پذیر می کند که در آن داده های برداری BigQuery را می توان با بینش های شطرنجی Earth Engine غنی کرد و تجزیه و تحلیل های Earth Engine می توانند به داده های ذخیره شده و مدیریت شده در BigQuery دسترسی داشته باشند. با استفاده از هر دو، به موارد زیر دسترسی خواهید داشت:
- BigQuery : ذخیره سازی مقیاس پذیر و تجزیه و تحلیل مبتنی بر SQL برای مجموعه داده های برداری بزرگ.
- Earth Engine : پردازش قدرتمند پتابایت داده های شطرنجی و دسترسی به کاتالوگ غنی جغرافیایی.
راه های اصلی تعامل این پلت فرم ها عبارتند از:
- جستجوی دادههای شطرنجی در BigQuery : با استفاده از تابع
ST_REGIONSTATS
SQL برای انجام آمار منطقهای مستقیماً در BigQuery. - خواندن داده های BigQuery در Earth Engine : دسترسی به جداول BigQuery یا نتایج پرس و جو به عنوان اشیاء
ee.FeatureCollection
برای استفاده در اسکریپت های Earth Engine. - نوشتن دادههای Earth Engine در BigQuery : صادرات نتایج
ee.FeatureCollection
از تجزیه و تحلیلهای Earth Engine به جداول BigQuery برای ذخیرهسازی و تجزیه و تحلیل بیشتر.
بخش های بعدی جزئیات بیشتری در مورد هر یک از این ویژگی ها ارائه می دهد.
داده های شطرنجی را در BigQuery جستجو کنید
تابع BigQuery ST_REGIONSTATS
تجزیه و تحلیل شطرنجی Earth Engine را به BigQuery SQL می آورد. این آمار منطقه ای را در مورد داده های شطرنجی برای جداول BigQuery با داده های GEOGRAPHY
محاسبه می کند.
- استفاده کلیدی: آمار منطقه ای و تجزیه و تحلیل شطرنجی در BigQuery.
- منابع داده: Analytics Hub، Cloud Storage GeoTIFF، دارایی Earth Engine.
این تابع به شما امکان می دهد کاتالوگ داده های جغرافیایی بیش از 100 PB را مستقیماً در BigQuery جستجو کنید. همچنین میتوانید این عملکرد را در داراییهای Earth Engine و همچنین GeoTIFFهای موجود در فضای ذخیرهسازی ابری اعمال کنید.
درباره 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 را در پلت فرم تجزیه و تحلیل جغرافیایی شطرنجی محور Earth Engine امکان پذیر می کند.
در صفحه Read from BigQuery درباره این توابع بیشتر بیاموزید.
داده های برداری Earth Engine را در BigQuery بنویسید
Earth Engine می تواند داده های برداری را با استفاده از تابع Export.table.toBigQuery()
به BigQuery صادر کند.
- عملکرد: اشیاء
ee.FeatureCollection
را به جداول BigQuery صادر می کند. - مزایا: تجزیه و تحلیل، ادغام و ذخیره سازی بیشتر نتایج Earth Engine را در BigQuery فعال می کند.
این جریان کاری را تسهیل می کند که در آن داده های برداری نتایج پردازش Earth Engine به راحتی در BigQuery در دسترس هستند.
درباره نوشتن داده های برداری Earth Engine در BigQuery در صفحه صادر کردن به BigQuery بیشتر بیاموزید.