ee.Geometry.Point.buffer

ورودی میان‌گیرشده را با فاصله مشخص برمی‌گرداند. اگر فاصله مثبت باشد، هندسه گسترش می‌یابد و اگر فاصله منفی باشد، هندسه منقبض می‌شود.

کاربردبازگشتی‌ها
Point.buffer(distance, maxError, proj)اشکال هندسی
متغیر مستقلنوعجزئیات
این: geometryاشکال هندسیهندسه درحال میان‌گیری است.
distanceشناورفاصله میان‌گیری که ممکن است منفی باشد. اگر هیچ تصویرسازی‌ای مشخص نشده باشد، واحد متر است. درغیراین‌صورت، واحد در سیستم مختصات تصویر قرار دارد.
maxErrorErrorMargin, default: nullحداکثر میزان خطای قابل‌تحمل هنگام تخمین دایره میان‌گیر و انجام هرگونه بازافکنی لازم. اگر مشخص نشده باشد، به‌طور پیش‌فرض ۱٪ از فاصله است.
projپیش‌بینی، پیش‌فرض: تهیاگر مشخص شده باشد، این میان‌گیری در این تصویرسازی انجام خواهد شد و فاصله به‌عنوان واحدهای سیستم مختصات این تصویرسازی تفسیر خواهد شد. درغیراین‌صورت، فاصله به‌عنوان متر تفسیر می‌شود و میان‌گیری در سیستم مختصات کروی انجام می‌شود.

نمونه‌ها

ویرایشگر کد (جاوا اسکریپت)

// Define a Point object.
var point = ee.Geometry.Point(-122.082, 37.42);

// Apply the buffer method to the Point object.
var pointBuffer = point.buffer({'distance': 100});

// Print the result to the console.
print('point.buffer(...) =', pointBuffer);

// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(point,
             {'color': 'black'},
             'Geometry [black]: point');
Map.addLayer(pointBuffer,
             {'color': 'red'},
             'Result [red]: point.buffer');

راه‌اندازی Python

برای اطلاعات درباره Python API و استفاده از geemap برای توسعه تعاملی، صفحه محیط Python را ببینید.

import ee
import geemap.core as geemap

Colab (Python)

# Define a Point object.
point = ee.Geometry.Point(-122.082, 37.42)

# Apply the buffer method to the Point object.
point_buffer = point.buffer(distance=100)

# Print the result.
display('point.buffer(...) =', point_buffer)

# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(point, {'color': 'black'}, 'Geometry [black]: point')
m.add_layer(point_buffer, {'color': 'red'}, 'Result [red]: point.buffer')
m