শেয়ার করা কম্পিউট রিসোর্স সুরক্ষিত রাখতে এবং প্রত্যেকের জন্য নির্ভরযোগ্য পারফর্ম্যান্স নিশ্চিত করতে Earth Engine
অবাণিজ্যিক কোটা টিয়ার চালু করেছে। অবাণিজ্যিক প্রোজেক্ট ডিফল্ট হিসেবে কমিউনিটি টিয়ার ব্যবহার করে, তবে আপনি যেকোনও সময় প্রোজেক্টের টিয়ার পরিবর্তন করতে পারবেন।
আপনার পছন্দের ভাষায় কন্টেন্ট অনুবাদ করতে Google তার AI প্রযুক্তি ব্যবহার করে। AI-এর মাধ্যমে করা অনুবাদে ভুল থাকতে পারে।
ee.Geometry.Rectangle.buffer
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
নির্দিষ্ট দূরত্বে বাফার করা ইনপুট রিটার্ন করে। দূরত্ব ধনাত্মক হলে, জ্যামিতি প্রসারিত হয় এবং দূরত্ব ঋণাত্মক হলে, জ্যামিতি সংকুচিত হয়।
| ব্যবহার | রিটার্ন |
|---|
Rectangle.buffer(distance, maxError, proj) | জ্যামিতি |
| আর্গুমেন্ট | ধরন | বিবরণ |
|---|
এটি: geometry | জ্যামিতি | বাফার করা হচ্ছে এমন জিওমেট্রি। |
distance | ফ্লোট | বাফারিংয়ের দূরত্ব, যা নেগেটিভ হতে পারে। কোনও প্রোজেকশন উল্লেখ করা না থাকলে, ইউনিটটি মিটার হিসেবে ধরা হয়। অন্যথায়, ইউনিটটি প্রোজেকশনের কোঅর্ডিনেট সিস্টেমে থাকে। |
maxError | ErrorMargin, ডিফল্ট: null | বাফারিং সার্কেলের আনুমানিক মান নির্ধারণ এবং প্রয়োজনীয় রিপ্রোজেকশন করার সময় সর্বাধিক যে পরিমাণ ত্রুটি সহ্য করা হয়। নির্দিষ্ট না করা থাকলে, ডিফল্ট হিসেবে দূরত্বের ১% সেট করা হয়। |
proj | প্রোজেকশন, ডিফল্ট: null | উল্লেখ করা থাকলে, এই প্রোজেকশনে বাফারিং করা হবে এবং দূরত্বকে এই প্রোজেকশনের কোঅর্ডিনেট সিস্টেমের ইউনিট হিসেবে ব্যাখ্যা করা হবে। অন্যথায়, দূরত্বকে মিটার হিসেবে ব্যাখ্যা করা হয় এবং বাফারিং একটি গোলাকার কোঅর্ডিনেট সিস্টেমে পারফর্ম করা হয়। |
উদাহরণ
কোড এডিটর (JavaScript)
// Define a Rectangle object.
var rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43);
// Apply the buffer method to the Rectangle object.
var rectangleBuffer = rectangle.buffer({'distance': 100});
// Print the result to the console.
print('rectangle.buffer(...) =', rectangleBuffer);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(rectangle,
{'color': 'black'},
'Geometry [black]: rectangle');
Map.addLayer(rectangleBuffer,
{'color': 'red'},
'Result [red]: rectangle.buffer');
Python সেট-আপ
Python API সম্পর্কে তথ্য এবং ইন্টার্যাক্টিভ ডেভেলপমেন্টের জন্য geemap ব্যবহার করার ব্যাপারে জানতে
Python এনভায়রনমেন্ট পৃষ্ঠা দেখুন।
import ee
import geemap.core as geemap
Colab (Python)
# Define a Rectangle object.
rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43)
# Apply the buffer method to the Rectangle object.
rectangle_buffer = rectangle.buffer(distance=100)
# Print the result.
display('rectangle.buffer(...) =', rectangle_buffer)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(rectangle, {'color': 'black'}, 'Geometry [black]: rectangle')
m.add_layer(
rectangle_buffer, {'color': 'red'}, 'Result [red]: rectangle.buffer'
)
m
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-10-14 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2026-10-14 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["The `buffer` method expands or contracts a geometry by a specified distance. A positive distance expands, while a negative one contracts. The distance unit is meters by default or the projection's units if specified. The method accepts a `distance`, an optional `maxError` (defaulting to 1% of the distance), and an optional `proj` for the projection. It returns a new `Geometry`. The examples provided showcase this operation on a `Rectangle` geometry, increasing it's size.\n"]]