Pengumuman: Semua project nonkomersial yang terdaftar untuk menggunakan Earth Engine sebelum
15 April 2025 harus
memverifikasi kelayakan nonkomersial untuk mempertahankan akses Earth Engine.
ee.FeatureCollection.distance
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Menghasilkan gambar DOUBLE yang setiap pikselnya adalah jarak dalam meter dari pusat piksel ke Point, LineString, atau batas poligonal terdekat dalam koleksi. Perhatikan bahwa jarak juga diukur di dalam interior poligon. Piksel yang tidak berada dalam jarak 'searchRadius' meter dari geometri akan ditutupi.
Jarak dihitung pada bola dunia, sehingga ada sedikit kesalahan yang sebanding dengan perbedaan lintang antara setiap piksel dan geometri terdekat.
Penggunaan | Hasil |
---|
FeatureCollection.distance(searchRadius, maxError) | Gambar |
Argumen | Jenis | Detail |
---|
ini: features | FeatureCollection | Kumpulan fitur yang akan digunakan untuk mendapatkan fitur yang digunakan untuk menghitung jarak piksel. |
searchRadius | Float, default: 100000 | Jarak maksimum dalam meter dari setiap piksel untuk mencari tepi. Piksel akan ditutup kecuali jika ada tepi dalam jarak ini. |
maxError | Float, default: 100 | Error reproyeksi maksimum dalam meter, hanya digunakan jika polyline input memerlukan reproyeksi. Jika '0' diberikan, operasi ini akan gagal jika proyeksi diperlukan. |
Contoh
Code Editor (JavaScript)
// FeatureCollection of power plants in Belgium.
var fc = ee.FeatureCollection('WRI/GPPD/power_plants')
.filter('country_lg == "Belgium"');
// Generate an image of distance to nearest power plant.
var distance = fc.distance({searchRadius: 50000, maxError: 50});
// Display the image and FeatureCollection on the map.
Map.setCenter(4.56, 50.78, 7);
Map.addLayer(distance, {max: 50000}, 'Distance to power plants');
Map.addLayer(fc, {color: 'red'}, 'Power plants');
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)
# FeatureCollection of power plants in Belgium.
fc = ee.FeatureCollection('WRI/GPPD/power_plants').filter(
'country_lg == "Belgium"'
)
# Generate an image of distance to nearest power plant.
distance = fc.distance(searchRadius=50000, maxError=50)
# Display the image and FeatureCollection on the map.
m = geemap.Map()
m.set_center(4.56, 50.78, 7)
m.add_layer(distance, {'max': 50000}, 'Distance to power plants')
m.add_layer(fc, {'color': 'red'}, 'Power plants')
m
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-26 UTC."],[],[],null,[]]