ee.Geometry.Point.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
Point.buffer(distance, maxError, proj)Geometri
Bağımsız DeğişkenTürAyrıntılar
bu: geometryGeometriArabelleğe alınan geometri.
distanceKayanArabelleğe almanın mesafesi (negatif olabilir). Projeksiyon belirtilmemişse birim metredir. Aksi takdirde birim, projeksiyonun koordinat sistemindedir.
maxErrorErrorMargin, varsayılan: nullArabelleğe alma çemberi yaklaştırılırken ve gerekli yeniden projeksiyon gerçekleştirilirken 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 arabelleğe alma işlemi küresel koordinat sisteminde gerçekleştirilir.

Örnekler

Kod Düzenleyici (JavaScript)

// 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 kurulumu

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

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