ee.Geometry.BBox.distance

Gibt die kürzeste Entfernung zwischen zwei Geometrien zurück.

NutzungAusgabe
BBox.distance(right, maxError, proj, spherical)Gleitkommazahl
ArgumentTypDetails
das: leftGeometrieDie Geometrie, die als linker Operand der Operation verwendet wird.
rightGeometrieDie Geometrie, die als rechter Operand der Operation verwendet wird.
maxErrorFehlermarge, Standardeinstellung: nullDer maximale Fehler, der bei einer erforderlichen Neuprojektion toleriert wird.
projProjektion, Standardwert: nullDie Projektion, in der der Vorgang ausgeführt werden soll. Wenn keine Angabe erfolgt, wird der Vorgang in einem sphärischen Koordinatensystem ausgeführt und lineare Entfernungen werden in Metern auf der Kugel angegeben.
sphericalBoolescher Wert, Standard: „false“Wenn „true“ festgelegt ist, erfolgt die Berechnung auf dem Einheitskreis. Wenn „false“ festgelegt ist, erfolgt die Berechnung elliptisch unter Berücksichtigung der Erdabflachung. Wird ignoriert, wenn proj angegeben ist. Der Standardwert ist "false".

Beispiele

Code-Editor (JavaScript)

// Define a BBox object.
var bBox = ee.Geometry.BBox(-122.09, 37.42, -122.08, 37.43);

// Define other inputs.
var inputGeom = ee.Geometry.Point(-122.090, 37.423);

// Apply the distance method to the BBox object.
var bBoxDistance = bBox.distance({'right': inputGeom, 'maxError': 1});

// Print the result to the console.
print('bBox.distance(...) =', bBoxDistance);

// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(bBox,
             {'color': 'black'},
             'Geometry [black]: bBox');
Map.addLayer(inputGeom,
             {'color': 'blue'},
             'Parameter [blue]: inputGeom');

Python einrichten

Auf der Seite Python-Umgebung finden Sie Informationen zur Python API und zur Verwendung von geemap für die interaktive Entwicklung.

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)

# Define other inputs.
input_geom = ee.Geometry.Point(-122.090, 37.423)

# Apply the distance method to the BBox object.
bbox_distance = bbox.distance(right=input_geom, maxError=1)

# Print the result.
display('bbox.distance(...) =', bbox_distance)

# 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(input_geom, {'color': 'blue'}, 'Parameter [blue]: input_geom')
m