ee.Geometry.LineString.disjoint

Gibt „true“ zurück, wenn die Geometrien disjunkt sind.

NutzungAusgabe
LineString.disjoint(right, maxError, proj)Boolesch
ArgumentTypDetails
So gehts: leftGeometrieDie Geometrie, die als linker Operand des Vorgangs verwendet wird.
rightGeometrieDie Geometrie, die als rechter Operand des Vorgangs verwendet wird.
maxErrorErrorMargin, Standardwert: nullDie maximale Fehlergröße, die bei einer erforderlichen Rückprojektion toleriert wird.
projProjektion, Standardwert: nullDie Projektion, in der der Vorgang ausgeführt werden soll. Wenn nichts angegeben ist, wird der Vorgang in einem sphärischen Koordinatensystem ausgeführt und lineare Entfernungen werden in Metern auf der Kugel angegeben.

Beispiele

Code-Editor (JavaScript)

// Define a LineString object.
var lineString = ee.Geometry.LineString([[-122.09, 37.42], [-122.08, 37.43]]);

// Define other inputs.
var inputGeom = ee.Geometry.BBox(-122.085, 37.415, -122.075, 37.425);

// Apply the disjoint method to the LineString object.
var lineStringDisjoint = lineString.disjoint({'right': inputGeom, 'maxError': 1});

// Print the result to the console.
print('lineString.disjoint(...) =', lineStringDisjoint);

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

Python einrichten

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

import ee
import geemap.core as geemap

Colab (Python)

# Define a LineString object.
linestring = ee.Geometry.LineString([[-122.09, 37.42], [-122.08, 37.43]])

# Define other inputs.
input_geom = ee.Geometry.BBox(-122.085, 37.415, -122.075, 37.425)

# Apply the disjoint method to the LineString object.
linestring_disjoint = linestring.disjoint(right=input_geom, maxError=1)

# Print the result.
display('linestring.disjoint(...) =', linestring_disjoint)

# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(linestring, {'color': 'black'}, 'Geometry [black]: linestring')
m.add_layer(input_geom, {'color': 'blue'}, 'Parameter [blue]: input_geom')
m