ee.Geometry.Rectangle.buffer

Belirli bir mesafeyle arabelleğe alınan girişi döndürür. Mesafe pozitifse geometri genişletilir, negatifse daraltılır.

Kullanımİadeler
Rectangle.buffer(distance, maxError, proj)Geometri
Bağımsız DeğişkenTürAyrıntılar
bu: geometryGeometriGeometri arabelleğe alınıyor.
distanceKayanNegatif olabilecek arabelleğe alma mesafesi. Projeksiyon belirtilmezse birim metre olur. Aksi takdirde birim, projeksiyonun koordinat sistemindedir.
maxErrorErrorMargin, varsayılan: nullTampon daireye yaklaşırken ve gerekli yeniden projeksiyonu gerçekleştirirken tolere edilen maksimum hata miktarı. Belirtilmezse varsayılan olarak mesafenin% 1'i kullanılır.
projProjeksiyon, varsayılan: nullBelirtilirse arabelleğe alma işlemi bu projeksiyonda gerçekleştirilir ve mesafe, bu projeksiyonun koordinat sisteminin birimleri olarak yorumlanır. Aksi takdirde mesafe metre olarak yorumlanır ve tamponlama küresel bir koordinat sisteminde gerçekleştirilir.

Örnekler

Kod Düzenleyici (JavaScript)

// Define a Rectangle object.
var rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43);

// Apply the buffer method to the Rectangle object.
var rectangleBuffer = rectangle.buffer({'distance': 100});

// Print the result to the console.
print('rectangle.buffer(...) =', rectangleBuffer);

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

Python kurulumu

Python API ve etkileşimli geliştirme için geemap kullanımı hakkında bilgi edinmek üzere Python Ortamı sayfasını inceleyin.

import ee
import geemap.core as geemap

Colab (Python)

# Define a Rectangle object.
rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43)

# Apply the buffer method to the Rectangle object.
rectangle_buffer = rectangle.buffer(distance=100)

# Print the result.
display('rectangle.buffer(...) =', rectangle_buffer)

# 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_buffer, {'color': 'red'}, 'Result [red]: rectangle.buffer'
)
m