Ogłoszenie: wszystkie projekty niekomercyjne zarejestrowane do korzystania z Earth Engine przed
15 kwietnia 2025 r. muszą
potwierdzić spełnianie warunków użycia niekomercyjnego, aby zachować dostęp. Jeśli nie przejdziesz weryfikacji do 26 września 2025 r., Twój dostęp może zostać wstrzymany.
ee.Geometry.Point.distance
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Zwraca minimalną odległość między dwiema geometriami.
| Wykorzystanie | Zwroty |
|---|
Point.distance(right, maxError, proj, spherical) | Liczba zmiennoprzecinkowa |
| Argument | Typ | Szczegóły |
|---|
to: left | Geometria | Geometria używana jako lewy operand operacji. |
right | Geometria | Geometria używana jako prawy operand operacji. |
maxError | ErrorMargin, domyślnie: null | Maksymalna dopuszczalna wartość błędu podczas wykonywania niezbędnej reprojekcji. |
proj | Prognoza, domyślnie: null | Projekcja, w której ma zostać wykonana operacja. Jeśli nie zostanie podana, operacja zostanie wykonana w sferycznym układzie współrzędnych, a odległości liniowe będą podawane w metrach na sferze. |
spherical | Wartość logiczna, domyślnie: false | Jeśli ma wartość true, obliczenia zostaną wykonane na sferze jednostkowej. Jeśli wartość to „fałsz”, obliczenia będą eliptyczne i uwzględnią spłaszczenie Ziemi. Ignorowane, jeśli określono parametr proj. Wartość domyślna to fałsz. |
Przykłady
Edytor kodu (JavaScript)
// Define a Point object.
var point = ee.Geometry.Point(-122.082, 37.42);
// Define other inputs.
var inputGeom = ee.Geometry.Point(-122.090, 37.423);
// Apply the distance method to the Point object.
var pointDistance = point.distance({'right': inputGeom, 'maxError': 1});
// Print the result to the console.
print('point.distance(...) =', pointDistance);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(point,
{'color': 'black'},
'Geometry [black]: point');
Map.addLayer(inputGeom,
{'color': 'blue'},
'Parameter [blue]: inputGeom');
Konfiguracja Pythona
Informacje o interfejsie Python API i używaniu geemap do interaktywnego programowania znajdziesz na stronie
Środowisko Python.
import ee
import geemap.core as geemap
Colab (Python)
# Define a Point object.
point = ee.Geometry.Point(-122.082, 37.42)
# Define other inputs.
input_geom = ee.Geometry.Point(-122.090, 37.423)
# Apply the distance method to the Point object.
point_distance = point.distance(right=input_geom, maxError=1)
# Print the result.
display('point.distance(...) =', point_distance)
# 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(input_geom, {'color': 'blue'}, 'Parameter [blue]: input_geom')
m
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-09-10 UTC.
[null,null,["Ostatnia aktualizacja: 2025-09-10 UTC."],[],["The `distance` method calculates the minimum distance between two geometries (`left` and `right`). It accepts optional parameters: `maxError` (maximum tolerated error), `proj` (projection for calculation), and `spherical` (specifies spherical or elliptical calculation when `proj` is not given). The method returns a float value representing the calculated distance. The example code demonstrates how to define a `Point`, calculate the distance to another geometry, and visualize both elements on a map.\n"]]