BigQuery เป็นคลังข้อมูลที่ยอดเยี่ยมแบบ Serverless สําหรับการวิเคราะห์ SQL ในระดับเพตาไบต์ รวมถึงข้อมูลเวกเตอร์ที่ใช้ประเภทข้อมูล GEOGRAPHY
Google Earth Engine เป็นแพลตฟอร์มขนาดใหญ่ที่เชี่ยวชาญด้านการวิเคราะห์แรสเตอร์เชิงพื้นที่และให้บริการแคตตาล็อกข้อมูลที่ครอบคลุม การรวมกันของเครื่องมือเหล่านี้จะสร้างสภาพแวดล้อมที่ครอบคลุมและไม่เหมือนใครสําหรับการแก้ปัญหาเชิงพื้นที่ที่ซับซ้อนซึ่งเกี่ยวข้องกับทั้งข้อมูลเวกเตอร์และแรสเตอร์
การผสานรวม BigQuery กับ Earth Engine ช่วยเพิ่มประสิทธิภาพของเวิร์กโฟลว์ได้ โดยสามารถเพิ่มข้อมูลเวกเตอร์ของ BigQuery ด้วยข้อมูลเชิงลึกแบบแรสเตอร์ของ Earth Engine และการวิเคราะห์ของ Earth Engine สามารถเข้าถึงข้อมูลที่จัดเก็บและจัดการใน BigQuery เมื่อใช้ทั้ง 2 รายการ คุณจะได้รับสิทธิ์เข้าถึงสิ่งต่อไปนี้
- 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
ฟังก์ชัน ST_REGIONSTATS
ของ BigQuery จะนำการวิเคราะห์แรสเตอร์ของ Earth Engine มายัง BigQuery SQL โดยจะคํานวณสถิติระดับภูมิภาคเกี่ยวกับข้อมูลแรสเตอร์สําหรับตาราง BigQuery ที่มีข้อมูล GEOGRAPHY
- การใช้งานที่สําคัญ: สถิติระดับพื้นที่และการวิเคราะห์แรสเตอร์ภายใน BigQuery
- แหล่งข้อมูล: Analytics Hub, GeoTIFF ของ Cloud Storage, ชิ้นงาน Earth Engine
ฟังก์ชันนี้ช่วยให้คุณค้นหาแคตตาล็อกข้อมูลเชิงพื้นที่ขนาดกว่า 100 PB ของ Earth Engine ได้โดยตรงภายใน 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 Engineee.FeatureCollection.runBigQuery()
: เรียกใช้การค้นหา SQL ของ BigQuery และดึงข้อมูลผลลัพธ์ไปยัง Earth Engine
ฟังก์ชันเหล่านี้ช่วยให้ใช้ข้อมูลเวกเตอร์ของ BigQuery ในแพลตฟอร์มการวิเคราะห์เชิงพื้นที่แบบแรสเตอร์ของ Earth Engine ได้อย่างราบรื่น
ดูข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชันเหล่านี้ได้ในหน้าอ่านจาก BigQuery
เขียนข้อมูลเวกเตอร์ของ Earth Engine ไปยัง BigQuery
Earth Engine สามารถส่งออกข้อมูลเวกเตอร์ไปยัง BigQuery โดยใช้ฟังก์ชัน Export.table.toBigQuery()
- ฟังก์ชันการทํางาน: ส่งออกออบเจ็กต์
ee.FeatureCollection
ไปยังตาราง BigQuery - ประโยชน์: ช่วยให้สามารถวิเคราะห์ ผสานรวม และจัดเก็บผลลัพธ์ของ Earth Engine เพิ่มเติมใน BigQuery
ซึ่งจะช่วยอำนวยความสะดวกในเวิร์กโฟลว์ที่ผลลัพธ์ข้อมูลเวกเตอร์จากการประมวลผลของ Earth Engine พร้อมใช้งานใน BigQuery
ดูข้อมูลเพิ่มเติมเกี่ยวกับการเขียนข้อมูลเวกเตอร์ของ Earth Engine ไปยัง BigQuery ในหน้าการส่งออกไปยัง BigQuery