BigQuery entegrasyonları

BigQuery, GEOGRAPHY veri türünü kullanan vektör verileri de dahil olmak üzere petabayt ölçeğinde SQL analizi için sunucusuz bir veri ambarı olarak mükemmel bir performans gösterir. Google Earth Engine, coğrafi raster analizinde uzmanlaşmış, gezegen ölçeğinde bir platform ve geniş bir veri kataloğu sunar. Bu iki veri türü, hem vektör hem de raster verilerini içeren karmaşık coğrafi sorunlarla başa çıkmak için benzersiz bir şekilde kapsamlı bir ortam oluşturur.

BigQuery ve Earth Engine'ın entegrasyonu, BigQuery'nin vektör verilerinin Earth Engine'ın raster analizleriyle zenginleştirilebileceği ve Earth Engine analizlerinin BigQuery'de depolanan ve yönetilen verilere erişebileceği verimli iş akışları sağlar. Her ikisini de kullanarak şunları yapabilirsiniz:

  • BigQuery: Büyük vektör veri kümeleri için ölçeklenebilir depolama alanı ve SQL tabanlı analiz.
  • Earth Engine: Petabaytlarca raster veriyi güçlü bir şekilde işleme ve zengin bir coğrafi kataloga erişim.

Bu platformların birlikte çalışma yöntemleri şunlardır:

  • BigQuery'de raster verileri sorgulamak: Doğrudan BigQuery'de bölgesel istatistikler gerçekleştirmek için ST_REGIONSTATS SQL işlevini kullanma.
  • BigQuery verilerini Earth Engine'a okuma: Earth Engine komut dosyalarında kullanılmak üzere BigQuery tablolarına veya sorgu sonuçlarına ee.FeatureCollection nesnesi olarak erişme.
  • Earth Engine verilerini BigQuery'ye yazma: Depolama ve daha ayrıntılı analiz için Earth Engine analizlerinden elde edilen ee.FeatureCollectionsonuçları BigQuery tablolarına aktarma.

Aşağıdaki bölümlerde bu özelliklerin her biri hakkında ek bilgiler verilmektedir.

BigQuery'de raster verileri sorgulama

BigQuery ST_REGIONSTATS işlevi, Earth Engine'ın raster analizini BigQuery SQL'e getirir. GEOGRAPHY verileri içeren BigQuery tabloları için raster verilerde bölgesel istatistikleri hesaplar.

  • Temel kullanım: BigQuery'de bölgesel istatistikler ve raster analizi.
  • Veri kaynakları: Analytics Hub, Cloud Storage GeoTIFF, Earth Engine öğeleri.

Bu işlev, Earth Engine'ın 100'den fazla PB'lık coğrafi veri kataloğunu doğrudan BigQuery'de sorgulamanıza olanak tanır. Bu işlevi, Cloud Storage'daki GeoTIFF'lerin yanı sıra kendi Earth Engine öğelerinize de uygulayabilirsiniz.

BigQuery'nin Raster verileriyle çalışma sayfasında ST_REGIONSTATS hakkında daha fazla bilgi edinin.

Earth Engine'dan BigQuery verilerini okuma

Earth Engine, BigQuery verilerine doğrudan ee.FeatureCollectionolarak erişebilir. Bu sayede BigQuery verilerini görselleştirebilir ve Earth Engine analizlerine dahil edebilirsiniz.

  • ee.FeatureCollection.loadBigQueryTable(): BigQuery tablosunu Earth Engine'a okur.
  • ee.FeatureCollection.runBigQuery(): BigQuery SQL sorgusunu yürütür ve sonuçları Earth Engine'a alır.

Bu işlevler, BigQuery'nin vektör verilerinin Earth Engine'ın raster odaklı coğrafi analiz platformunda sorunsuz şekilde kullanılmasını sağlar.

Bu işlevler hakkında daha fazla bilgiyi BigQuery'den veri okuma sayfasında bulabilirsiniz.

Earth Engine vektör verilerini BigQuery'ye yazma

Earth Engine, Export.table.toBigQuery() işlevini kullanarak vektör verilerini BigQuery'ye aktarabilir.

  • İşlevsellik: ee.FeatureCollection nesnelerini BigQuery tablolarına aktarır.
  • Avantajlar: Earth Engine sonuçlarının BigQuery'de daha ayrıntılı analizini, entegrasyonunu ve depolanmasını sağlar.

Bu, Earth Engine'ın işlemesinden elde edilen vektör veri sonuçlarının BigQuery'de kolayca kullanılabildiği bir iş akışını kolaylaştırır.

Earth Engine vektör verilerini BigQuery'ye yazma hakkında daha fazla bilgi edinmek için BigQuery'ye aktarma sayfasını inceleyin.