Anúncio : todos os projetos não comerciais registrados para usar o Earth Engine antes de 
15 de abril de 2025  precisam 
verificar a qualificação não comercial  para manter o acesso. Se você não fizer a verificação até 26 de setembro de 2025, seu acesso poderá ser suspenso.
  
        
 
       
     
  
  
  
    
  
  
  
    
  
  
    
    Envie comentários
  
   
 
  
    
      ee.FeatureCollection.runBigQuery
    
    
       
    
    
      
      Mantenha tudo organizado com as coleções
     
    
      
      Salve e categorize o conteúdo com base nas suas preferências.
     
   
     
  
      
     
  
  
  
   
  
  
    
    
    
  
  
Executa uma consulta do BigQuery, busca os resultados e os apresenta como uma coleção de elementos.
Uso Retorna ee.FeatureCollection.runBigQuery(query, geometryColumn , maxBytesBilled )FeatureCollection 
Argumento Tipo Detalhes queryString Consulta do GoogleSQL a ser realizada nos recursos do BigQuery. geometryColumnString, padrão: null O nome da coluna a ser usada como a geometria principal do elemento. Se não for especificado, a primeira coluna de geometria será usada. maxBytesBilledLongo, padrão: 100000000000 Número máximo de bytes faturados durante o processamento da consulta. Qualquer job do BigQuery que exceda esse limite vai falhar e não será cobrado. 
  
  
  Exemplos 
  
    
  
  
    
    
  
  
  
  
    
    
    
      Editor de código (JavaScript)  
    
    
  
// Get places from Overture Maps Dataset in BigQuery public data. 
Map . setCenter ( - 3.69 ,   40.41 ,   12 ) 
var   mapGeometry =   ee . Geometry ( Map . getBounds ( true )). toGeoJSONString (); 
var   sql   = 
     "SELECT geometry, names.primary as name, categories.primary as category " 
  +   " FROM bigquery-public-data.overture_maps.place " 
  +   " WHERE ST_INTERSECTS(geometry, ST_GEOGFROMGEOJSON('"   +   mapGeometry +   "'))" ; 
var   features   =   ee . FeatureCollection . runBigQuery ({ 
   query :   sql , 
   geometryColumn :   'geometry' 
}); 
// Display all relevant features on the map. 
Map . addLayer ( features , 
              { 'color' :   'black' }, 
              'Places from Overture Maps Dataset' ); 
// Create a histogram of the categories and print it. 
var   propertyOfInterest   =   'category' ; 
var   histogram   =   features . filter ( ee . Filter . notNull ([ propertyOfInterest ])) 
                         . aggregate_histogram ( propertyOfInterest ); 
print ( histogram ); 
// Create a frequency chart for the histogram. 
var   categories   =   histogram . keys (). map ( function ( k )   { 
   return   ee . Feature ( null ,   { 
     key :   k , 
     value :   histogram . get ( k ) 
   }); 
}); 
var   sortedCategories   =   ee . FeatureCollection ( categories ). sort ( 'value' ,   false ); 
print ( ui . Chart . feature . byFeature ( sortedCategories ). setChartType ( 'Table' ));  
   
    
  
  
    
  
  
  
  
    
  
    
  Configuração do Python
  Consulte a página 
    Ambiente Python  para informações sobre a API Python e o uso de
    geemap para desenvolvimento interativo.
  
import   ee 
import   geemap.core   as   geemap  
 
  
    
    
      Colab (Python)  
    
    
  
import   json 
import   pandas   as   pd 
# Get places from Overture Maps Dataset in BigQuery public data. 
location  =  ee . Geometry . Point ( - 3.69 ,  40.41 ) 
map_geometry  =  json . dumps ( location . buffer ( 5e3 ) . getInfo ()) 
sql  =  f """SELECT geometry, names.primary as name, categories.primary as category 
FROM bigquery-public-data.overture_maps.place 
WHERE ST_INTERSECTS(geometry, ST_GEOGFROMGEOJSON(' { map_geometry } '))""" 
features  =  ee . FeatureCollection . runBigQuery ( 
    query = sql ,  geometryColumn = "geometry" 
) 
# Display all relevant features on the map. 
m  =  geemap . Map () 
m . center_object ( location ,  13 ) 
m . add_layer ( features ,  { 'color' :  'black' },  'Places from Overture Maps Dataset' ) 
display ( m ) 
# Create a histogram of the place categories. 
property_of_interest  =  'category' 
histogram  =  ( 
    features . filter ( 
        ee . Filter . notNull ([ property_of_interest ]) 
    ) . aggregate_histogram ( property_of_interest ) 
) . getInfo () 
# Display the histogram as a pandas DataFrame. 
df  =  pd . DataFrame ( list ( histogram . items ()),  columns = [ 'category' ,  'frequency' ]) 
df  =  df . sort_values ( by = [ 'frequency' ],  ascending = False ,  ignore_index = True ) 
display ( df )  
   
   
  
  
  
 
  
    
      
       
    
    
      
    
     
  
       
         
  
  
    
    Envie comentários
  
   
 
       
    
    
       
    
  
  
 
  Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas.
  Última atualização 2025-07-25 UTC.
 
 
  
  
    
    
    
      
  
  
    Quer enviar seu feedback?
  
   
 
     
  
  
    
      [[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-25 UTC."],[],[]]