ee.Geometry.Rectangle.buffer

নির্দিষ্ট দূরত্বে বাফার করা ইনপুট রিটার্ন করে। দূরত্ব ধনাত্মক হলে, জ্যামিতি প্রসারিত হয় এবং দূরত্ব ঋণাত্মক হলে, জ্যামিতি সংকুচিত হয়।

ব্যবহাররিটার্ন
Rectangle.buffer(distance, maxError, proj)জ্যামিতি
আর্গুমেন্টধরনবিবরণ
এটি: geometryজ্যামিতিবাফার করা হচ্ছে এমন জিওমেট্রি।
distanceফ্লোটবাফারিংয়ের দূরত্ব, যা নেগেটিভ হতে পারে। কোনও প্রোজেকশন উল্লেখ করা না থাকলে, ইউনিটটি মিটার হিসেবে ধরা হয়। অন্যথায়, ইউনিটটি প্রোজেকশনের কোঅর্ডিনেট সিস্টেমে থাকে।
maxErrorErrorMargin, ডিফল্ট: 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