הודעה: כל הפרויקטים הלא מסחריים שנרשמו לשימוש ב-Earth Engine לפני
15 באפריל 2025 חייבים
לאמת את הזכאות לשימוש לא מסחרי כדי לשמור על הגישה. אם לא תאמתו את החשבון עד 26 בספטמבר 2025, יכול להיות שהגישה שלכם תושעה.
ee.Geometry.BBox.buffer
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מחזירה את הקלט שמאוחסן במאגר זמני במרחק נתון. אם המרחק חיובי, הגיאומטריה מתרחבת, ואם המרחק שלילי, הגיאומטריה מתכווצת.
| שימוש | החזרות |
|---|
BBox.buffer(distance, maxError, proj) | גיאומטריה |
| ארגומנט | סוג | פרטים |
|---|
זה: geometry | גיאומטריה | הגיאומטריה שמוגדרת לה אגירת נתונים. |
distance | מספר ממשי (float) | המרחק של האגירה, שיכול להיות שלילי. אם לא מציינים הקרנה, היחידה היא מטרים. אחרת, היחידה נמצאת במערכת הקואורדינטות של ההטלה. |
maxError | ErrorMargin, ברירת מחדל: null | הכמות המקסימלית של שגיאות שמותרות כשמבצעים קירוב של מעגל החיץ ומבצעים הקרנה מחדש לפי הצורך. אם לא מציינים ערך, ברירת המחדל היא 1% מהמרחק. |
proj | תחזית, ברירת מחדל: null | אם מציינים את ההטלה, החיץ יבוצע בהטלה הזו והמרחק יפורש כיחידות של מערכת הקואורדינטות של ההטלה הזו. אחרת, המרחק יפורש כמטרים והחציצה תתבצע במערכת קואורדינטות כדורית. |
דוגמאות
עורך הקוד (JavaScript)
// Define a BBox object.
var bBox = ee.Geometry.BBox(-122.09, 37.42, -122.08, 37.43);
// Apply the buffer method to the BBox object.
var bBoxBuffer = bBox.buffer({'distance': 100});
// Print the result to the console.
print('bBox.buffer(...) =', bBoxBuffer);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(bBox,
{'color': 'black'},
'Geometry [black]: bBox');
Map.addLayer(bBoxBuffer,
{'color': 'red'},
'Result [red]: bBox.buffer');
הגדרת Python
מידע על Python API ועל שימוש ב-geemap לפיתוח אינטראקטיבי מופיע בדף
Python Environment.
import ee
import geemap.core as geemap
Colab (Python)
# Define a BBox object.
bbox = ee.Geometry.BBox(-122.09, 37.42, -122.08, 37.43)
# Apply the buffer method to the BBox object.
bbox_buffer = bbox.buffer(distance=100)
# Print the result.
display('bbox.buffer(...) =', bbox_buffer)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(bbox, {'color': 'black'}, 'Geometry [black]: bbox')
m.add_layer(bbox_buffer, {'color': 'red'}, 'Result [red]: bbox.buffer')
m
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-26 (שעון UTC)."],[],["The `buffer` method expands or contracts a geometry by a specified distance. A positive distance expands the geometry, while a negative distance contracts it. The distance unit defaults to meters but can be specified via a projection. Users can define `maxError` for approximation tolerance. The method returns a new Geometry. Examples are provided in both JavaScript and Python to demonstrate buffering a BBox object and visualize the results.\n"]]