ee.Geometry.BBox.buffer

Menampilkan input yang di-buffer berdasarkan jarak tertentu. Jika jaraknya positif, geometri diperluas, dan jika jaraknya negatif, geometri diperkecil.

PenggunaanHasil
BBox.buffer(distance, maxError, proj)Geometri
ArgumenJenisDetail
ini: geometryGeometriGeometri yang sedang di-buffer.
distanceFloatJarak buffering, yang mungkin negatif. Jika tidak ada proyeksi yang ditentukan, unitnya adalah meter. Jika tidak, unit berada dalam sistem koordinat proyeksi.
maxErrorErrorMargin, default: nullJumlah maksimum error yang dapat ditoleransi saat memperkirakan lingkaran buffering dan melakukan proyeksi ulang yang diperlukan. Jika tidak ditentukan, nilai defaultnya adalah 1% dari jarak.
projProyeksi, default: nullJika ditentukan, buffering akan dilakukan dalam proyeksi ini dan jarak akan ditafsirkan sebagai satuan sistem koordinat proyeksi ini. Jika tidak, jarak ditafsirkan sebagai meter dan buffering dilakukan dalam sistem koordinat bola.

Contoh

Code Editor (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');

Penyiapan Python

Lihat halaman Lingkungan Python untuk mengetahui informasi tentang Python API dan penggunaan geemap untuk pengembangan interaktif.

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