BigQuery eccelle come data warehouse serverless per l'analisi SQL su larga scala in termini di petabyte, inclusi i dati vettoriali che utilizzano il tipo di dati GEOGRAPHY
. Google Earth Engine fornisce una piattaforma su scala planetaria specializzata nell'analisi raster geospaziale e offre un vasto catalogo di dati. La loro combinazione crea un ambiente unico e completo per affrontare complesse sfide geospaziali che coinvolgono sia i dati vettoriali che quelli raster.
L'integrazione di BigQuery ed Earth Engine consente flussi di lavoro efficienti in cui i dati vettoriali di BigQuery possono essere arricchiti con gli approfondimenti raster di Earth Engine e le analisi di Earth Engine possono accedere ai dati archiviati e gestiti in BigQuery. Se utilizzi entrambi, hai accesso a:
- BigQuery: archiviazione scalabile e analisi basata su SQL per set di dati vettoriali di grandi dimensioni.
- Earth Engine: elaborazione efficace di petabyte di dati raster e accesso a un ricco catalogo geospaziale.
I modi principali in cui queste piattaforme interoperano sono:
- Eseguire query sui dati raster in BigQuery: utilizza la funzione SQL
ST_REGIONSTATS
per eseguire statistiche zonali direttamente in BigQuery. - Lettura dei dati BigQuery in Earth Engine: accesso alle tabelle BigQuery o ai risultati delle query come oggetti
ee.FeatureCollection
da utilizzare negli script Earth Engine. - Scrittura dei dati di Earth Engine in BigQuery: esportazione dei
ee.FeatureCollection
risultati delle analisi di Earth Engine nelle tabelle BigQuery per l'archiviazione e ulteriori analisi.
Le sezioni seguenti forniscono ulteriori dettagli su ciascuna di queste funzionalità.
Esegui query sui dati raster in BigQuery
La funzione ST_REGIONSTATS
di BigQuery consente di eseguire l'analisi raster di Earth Engine
in BigQuery SQL. Calcola le statistiche regionali sui dati raster per le tabelle BigQuery con dati GEOGRAPHY
.
- Utilizzo principale: statistiche zonali e analisi raster in BigQuery.
- Origini dati:Analytics Hub, Cloud Storage GeoTIFF, asset Earth Engine.
Questa funzione ti consente di eseguire query sul catalogo di dati geospaziali di Earth Engine di oltre 100 PB direttamente in BigQuery. Puoi anche applicare questa funzione ai tuoi asset Earth Engine e ai file GeoTIFF in Cloud Storage.
Scopri di più su ST_REGIONSTATS
nella pagina
Lavorare con i dati raster
di BigQuery.
Leggere i dati di BigQuery da Earth Engine
Earth Engine può accedere direttamente ai dati di BigQuery come oggetti ee.FeatureCollection
, consentendoti di visualizzare e incorporare i dati di BigQuery nelle analisi di Earth Engine.
ee.FeatureCollection.loadBigQueryTable()
: legge una tabella BigQuery in Earth Engine.ee.FeatureCollection.runBigQuery()
: esegue una query SQL BigQuery e recupera i risultati in Earth Engine.
Queste funzioni consentono di utilizzare senza problemi i dati vettoriali di BigQuery all'interno della piattaforma di analisi geospaziale incentrata su raster di Earth Engine.
Scopri di più su queste funzioni nella pagina Leggi da BigQuery.
Scrivere dati vettoriali di Earth Engine in BigQuery
Earth Engine può esportare i dati vettoriali in BigQuery utilizzando la funzione
Export.table.toBigQuery()
.
- Funzionalità:esporta gli oggetti
ee.FeatureCollection
nelle tabelle BigQuery. - Vantaggi: consente un'ulteriore analisi, integrazione e archiviazione dei risultati di Earth Engine in BigQuery.
Ciò facilita un flusso di lavoro in cui i risultati dei dati vettoriali dell'elaborazione di Earth Engine sono subito disponibili in BigQuery.
Scopri di più su come scrivere dati vettoriali di Earth Engine in BigQuery nella pagina Esportare in BigQuery.