ee.Geometry.MultiPoint.buffer

Returns the input buffered by a given distance. אם המרחק חיובי, הגיאומטריה מורחבת, ואם המרחק שלילי, הגיאומטריה מצטמצמת.

שימושהחזרות
MultiPoint.buffer(distance, maxError, proj)גיאומטריה
ארגומנטסוגפרטים
this: geometryגיאומטריההגיאומטריה שנוצרת לה מאגר.
distanceמספר ממשי (float)המרחק של האגירה, שיכול להיות שלילי. אם לא מציינים הקרנה, היחידה היא מטרים. אחרת, היחידה היא במערכת הקואורדינטות של ההיטל.
maxError‫ErrorMargin, ברירת המחדל: nullהכמות המקסימלית של שגיאות שמותרות כשמבצעים קירוב של מעגל החיץ וכל שינוי נדרש של ההטלה. אם לא מציינים ערך, ברירת המחדל היא 1% מהמרחק.
projהיטל, ברירת מחדל: nullאם מציינים את ההטלה, יצירת האזור החיץ תתבצע בהטלה הזו והמרחק יפורש כיחידות של מערכת הקואורדינטות של ההטלה הזו. אחרת, המרחק יפורש כמטרים והחציצה תתבצע במערכת קואורדינטות כדורית.

דוגמאות

Code Editor (JavaScript)

// Define a MultiPoint object.
var multiPoint = ee.Geometry.MultiPoint([[-122.082, 37.420], [-122.081, 37.426]]);

// Apply the buffer method to the MultiPoint object.
var multiPointBuffer = multiPoint.buffer({'distance': 100});

// Print the result to the console.
print('multiPoint.buffer(...) =', multiPointBuffer);

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

הגדרה של Python

בדף סביבת Python מפורט מידע על API בשפת Python ועל השימוש ב-geemap לפיתוח אינטראקטיבי.

import ee
import geemap.core as geemap

‫Colab (Python)

# Define a MultiPoint object.
multipoint = ee.Geometry.MultiPoint([[-122.082, 37.420], [-122.081, 37.426]])

# Apply the buffer method to the MultiPoint object.
multipoint_buffer = multipoint.buffer(distance=100)

# Print the result.
display('multipoint.buffer(...) =', multipoint_buffer)

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