Earth Engine برای محافظت از منابع محاسباتی مشترک و تضمین عملکرد قابل اعتماد برای همه،
سطوح سهمیهبندی غیرتجاری را معرفی کرده است. پروژههای غیرتجاری به طور پیشفرض از سطح Community استفاده میکنند، اگرچه میتوانید سطح یک پروژه را در هر زمان تغییر دهید.
ee.Geometry.Rectangle.simplify
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
هندسه را تا حد خطای داده شده ساده میکند. توجه داشته باشید که این تابع، حاشیه خطای درخواست شده توسط مصرفکننده این الگوریتم را در نظر نمیگیرد، مگر اینکه maxError به صراحت تهی (null) تعیین شده باشد.
این امر، سیاست پیشفرض موتور زمین برای انتشار حاشیههای خطا را لغو میکند، بنابراین صرف نظر از دقت هندسی درخواستی از خروجی، ورودیها با حاشیه خطای مشخص شده در آرگومانهای این الگوریتم درخواست میشوند. این امر منجر به رندرینگ سازگار در تمام سطوح بزرگنمایی یک نقشه برداری رندر شده میشود، اما در سطوح بزرگنمایی پایینتر (یعنی کوچکنمایی)، هندسه ساده نمیشود، که ممکن است به عملکرد آسیب برساند.
| کاربرد | بازگشتها | Rectangle. simplify (maxError, proj ) | هندسه |
| استدلال | نوع | جزئیات | این: geometry | هندسه | هندسه برای سادهسازی. |
maxError | حاشیه خطا | حداکثر میزان خطایی که نتیجه ممکن است با ورودی متفاوت باشد. |
proj | تصویر، پیشفرض: تهی | در صورت مشخص شدن، نتیجه در این تصویر خواهد بود. در غیر این صورت، در همان تصویر ورودی خواهد بود. اگر حاشیه خطا بر حسب واحدهای تصویر شده باشد، حاشیه به عنوان واحدهای این تصویر تفسیر میشود. |
مثالها
ویرایشگر کد (جاوااسکریپت)
// Define a Rectangle object.
var rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43);
// Apply the simplify method to the Rectangle object.
var rectangleSimplify = rectangle.simplify({'maxError': 1});
// Print the result to the console.
print('rectangle.simplify(...) =', rectangleSimplify);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(rectangle,
{'color': 'black'},
'Geometry [black]: rectangle');
Map.addLayer(rectangleSimplify,
{'color': 'red'},
'Result [red]: rectangle.simplify'); تنظیمات پایتون
برای اطلاعات بیشتر در مورد API پایتون و استفاده از geemap برای توسعه تعاملی، به صفحه محیط پایتون مراجعه کنید.
import ee
import geemap.core as geemap
کولب (پایتون)
# Define a Rectangle object.
rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43)
# Apply the simplify method to the Rectangle object.
rectangle_simplify = rectangle.simplify(maxError=1)
# Print the result.
display('rectangle.simplify(...) =', rectangle_simplify)
# 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_simplify, {'color': 'red'}, 'Result [red]: rectangle.simplify'
)
m
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-04-20 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2026-04-20 بهوقت ساعت هماهنگ جهانی."],[],[]]