ঘোষণা :
15 এপ্রিল, 2025 এর আগে আর্থ ইঞ্জিন ব্যবহার করার জন্য নিবন্ধিত সমস্ত অবাণিজ্যিক প্রকল্পগুলিকে অ্যাক্সেস বজায় রাখার জন্য
অবাণিজ্যিক যোগ্যতা যাচাই করতে হবে। আপনি যদি 26 সেপ্টেম্বর, 2025 এর মধ্যে যাচাই না করে থাকেন তবে আপনার অ্যাক্সেস হোল্ডে রাখা হতে পারে।
ee.Geometry.BBox.buffer
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
একটি প্রদত্ত দূরত্ব দ্বারা বাফার করা ইনপুট প্রদান করে। দূরত্ব ধনাত্মক হলে জ্যামিতি প্রসারিত হয় এবং দূরত্ব ঋণাত্মক হলে জ্যামিতি সংকুচিত হয়।
| ব্যবহার | রিটার্নস | BBox. buffer (distance, maxError , proj ) | জ্যামিতি |
| যুক্তি | টাইপ | বিস্তারিত | এই: geometry | জ্যামিতি | জ্যামিতি বাফার করা হচ্ছে। |
distance | ভাসা | বাফারিংয়ের দূরত্ব, যা ঋণাত্মক হতে পারে। যদি কোন অভিক্ষেপ নির্দিষ্ট করা না থাকে, তাহলে ইউনিটটি মিটার। অন্যথায় ইউনিটটি অভিক্ষেপের স্থানাঙ্ক ব্যবস্থায় রয়েছে। |
maxError | ErrorMargin, ডিফল্ট: null | বাফারিং বৃত্তের আনুমানিক পরিমাপ করার সময় এবং যেকোন প্রয়োজনীয় রিপ্রজেকশন করার সময় সর্বাধিক পরিমাণ ত্রুটি সহ্য করা হয়। অনির্দিষ্ট থাকলে, দূরত্বের 1% ডিফল্ট। |
proj | অভিক্ষেপ, ডিফল্ট: নাল | যদি নির্দিষ্ট করা হয়, বাফারিং এই অভিক্ষেপে সঞ্চালিত হবে এবং দূরত্বকে এই অভিক্ষেপের সমন্বয় ব্যবস্থার একক হিসাবে ব্যাখ্যা করা হবে। অন্যথায় দূরত্বকে মিটার হিসাবে ব্যাখ্যা করা হয় এবং বাফারিং একটি গোলাকার স্থানাঙ্ক ব্যবস্থায় সঞ্চালিত হয়। |
উদাহরণ
কোড এডিটর (জাভাস্ক্রিপ্ট)
// Define a BBox object.
var bBox = ee.Geometry.BBox(-122.09, 37.42, -122.08, 37.43);
// Apply the buffer method to the BBox object.
var bBoxBuffer = bBox.buffer({'distance': 100});
// Print the result to the console.
print('bBox.buffer(...) =', bBoxBuffer);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(bBox,
{'color': 'black'},
'Geometry [black]: bBox');
Map.addLayer(bBoxBuffer,
{'color': 'red'},
'Result [red]: bBox.buffer'); পাইথন সেটআপ
পাইথন এপিআই এবং ইন্টারেক্টিভ ডেভেলপমেন্টের জন্য geemap ব্যবহার করার জন্য পাইথন এনভায়রনমেন্ট পৃষ্ঠাটি দেখুন।
import ee
import geemap.core as geemap
Colab (পাইথন)
# Define a BBox object.
bbox = ee.Geometry.BBox(-122.09, 37.42, -122.08, 37.43)
# Apply the buffer method to the BBox object.
bbox_buffer = bbox.buffer(distance=100)
# Print the result.
display('bbox.buffer(...) =', bbox_buffer)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(bbox, {'color': 'black'}, 'Geometry [black]: bbox')
m.add_layer(bbox_buffer, {'color': 'red'}, 'Result [red]: bbox.buffer')
m
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["The `buffer` method expands or contracts a geometry by a specified distance. A positive distance expands the geometry, while a negative distance contracts it. The distance unit defaults to meters but can be specified via a projection. Users can define `maxError` for approximation tolerance. The method returns a new Geometry. Examples are provided in both JavaScript and Python to demonstrate buffering a BBox object and visualize the results.\n"]]