ee.Geometry.Point.buffer

Belirli bir mesafeye göre tamponlanmış 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: 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 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 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 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