ঘোষণা :
15 এপ্রিল, 2025 এর আগে আর্থ ইঞ্জিন ব্যবহার করার জন্য নিবন্ধিত সমস্ত অবাণিজ্যিক প্রকল্পগুলিকে অবশ্যই আর্থ ইঞ্জিন অ্যাক্সেস বজায় রাখার জন্য
অ-বাণিজ্যিক যোগ্যতা যাচাই করতে হবে।
মতামত জানান
ee.FeatureCollection.runBigQuery
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
একটি BigQuery ক্যোয়ারী চালায়, ফলাফলগুলি নিয়ে আসে এবং সেগুলিকে একটি বৈশিষ্ট্য সংগ্রহ হিসাবে উপস্থাপন করে৷
ব্যবহার রিটার্নস ee.FeatureCollection.runBigQuery(query, geometryColumn , maxBytesBilled )
ফিচার কালেকশন
যুক্তি টাইপ বিস্তারিত query
স্ট্রিং BigQuery রিসোর্সে পারফর্ম করার জন্য GoogleSQL কোয়েরি। geometryColumn
স্ট্রিং, ডিফল্ট: নাল প্রধান বৈশিষ্ট্য জ্যামিতি হিসাবে ব্যবহার করার জন্য কলামের নাম। যদি নির্দিষ্ট না করা হয়, প্রথম জ্যামিতি কলাম ব্যবহার করা হবে। maxBytesBilled
দীর্ঘ, ডিফল্ট: 100000000000 ক্যোয়ারী প্রক্রিয়া করার সময় সর্বোচ্চ সংখ্যক বাইট বিল করা হয়েছে। এই সীমা অতিক্রম করে এমন যেকোনো BigQuery কাজ ব্যর্থ হবে এবং বিল করা হবে না।
উদাহরণ কোড এডিটর (জাভাস্ক্রিপ্ট)
// 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' )); পাইথন সেটআপ
পাইথন এপিআই এবং ইন্টারেক্টিভ ডেভেলপমেন্টের জন্য geemap
ব্যবহার করার জন্য পাইথন এনভায়রনমেন্ট পৃষ্ঠাটি দেখুন।
import ee
import geemap.core as geemap Colab (পাইথন)
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 )
মতামত জানান
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License -এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License -এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-06-24 UTC-তে শেষবার আপডেট করা হয়েছে।
আমাদের আরও কিছু জানাতে চান?
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-06-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]