Annuncio: tutti i progetti non commerciali registrati per l'utilizzo di Earth Engine prima del
15 aprile 2025 devono
verificare l'idoneità non commerciale per mantenere l'accesso. Se non hai eseguito la verifica entro il 26 settembre 2025, il tuo accesso potrebbe essere sospeso.
ee.FeatureCollection.distance
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Produce un'immagine DOUBLE in cui ogni pixel è la distanza in metri dal centro del pixel al punto, alla stringa di linee o al confine poligonale più vicino nella raccolta. Tieni presente che la distanza viene misurata anche all'interno dei poligoni. I pixel che non si trovano entro un raggio di "searchRadius" metri da una geometria verranno mascherati.
Le distanze vengono calcolate su una sfera, quindi si verifica un piccolo errore proporzionale alla differenza di latitudine tra ogni pixel e la geometria più vicina.
| Utilizzo | Resi |
|---|
FeatureCollection.distance(searchRadius, maxError) | Immagine |
| Argomento | Tipo | Dettagli |
|---|
questo: features | FeatureCollection | Raccolta di funzionalità da cui ottenere le funzionalità utilizzate per calcolare le distanze dei pixel. |
searchRadius | Virgola mobile, valore predefinito: 100000 | La distanza massima in metri da ogni pixel per cercare i bordi. I pixel verranno mascherati a meno che non ci siano bordi entro questa distanza. |
maxError | Virgola mobile, valore predefinito: 100 | Errore di riproiezione massimo in metri, utilizzato solo se le polilinee di input richiedono la riproiezione. Se viene fornito "0", l'operazione non andrà a buon fine se è richiesta la proiezione. |
Esempi
Editor di codice (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');
Configurazione di Python
Consulta la pagina
Ambiente Python per informazioni sull'API Python e sull'utilizzo di
geemap per lo sviluppo interattivo.
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
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 2025-07-26 UTC."],[],[]]