Earth Engine
سطوح سهمیه غیرتجاری را برای محافظت از منابع محاسباتی مشترک و تضمین عملکرد قابلاعتماد برای همه معرفی کرده است. پروژههای غیرتجاری بهطور پیشفرض از «سطح انجمن» استفاده میکنند، اما هرزمان بخواهید میتوانید سطح پروژه را تغییر دهید.
Google برای ترجمه محتوا به زبان ترجیحی شما از فناوری هوشواره استفاده میکند. ترجمههای هوشوارهای ممکن است اشتباه داشته باشند.
ee.Geometry.Point.buffer
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
ورودی میانگیرشده را با فاصله مشخص برمیگرداند. اگر فاصله مثبت باشد، هندسه گسترش مییابد و اگر فاصله منفی باشد، هندسه منقبض میشود.
| کاربرد | بازگشتیها |
|---|
Point.buffer(distance, maxError, proj) | اشکال هندسی |
| متغیر مستقل | نوع | جزئیات |
|---|
این: geometry | اشکال هندسی | هندسه درحال میانگیری است. |
distance | شناور | فاصله میانگیری که ممکن است منفی باشد. اگر هیچ تصویرسازیای مشخص نشده باشد، واحد متر است. درغیراینصورت، واحد در سیستم مختصات تصویر قرار دارد. |
maxError | ErrorMargin, 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
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-10-14 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2026-10-14 بهوقت ساعت هماهنگ جهانی."],[],[]]