ee.Geometry.MultiLineString.edgesAreGeodesics

Retorna verdadeiro se as bordas da geometria, se houver, forem geodésicas em um modelo esférico da Terra. Se for falso, todas as bordas serão linhas retas na projeção.

UsoRetorna
MultiLineString.edgesAreGeodesics()Booleano
ArgumentoTipoDetalhes
isso: geometryGeometria

Exemplos

Editor de código (JavaScript)

// Define a MultiLineString object.
var multiLineString = ee.Geometry.MultiLineString(
   [[[-122.088, 37.418], [-122.086, 37.422], [-122.082, 37.418]],
    [[-122.087, 37.416], [-122.083, 37.416], [-122.082, 37.419]]]);

// Apply the edgesAreGeodesics method to the MultiLineString object.
var multiLineStringEdgesAreGeodesics = multiLineString.edgesAreGeodesics();

// Print the result to the console.
print('multiLineString.edgesAreGeodesics(...) =', multiLineStringEdgesAreGeodesics);

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

Configuração do Python

Consulte a página Ambiente Python para informações sobre a API Python e como usar geemap para desenvolvimento interativo.

import ee
import geemap.core as geemap

Colab (Python)

# Define a MultiLineString object.
multilinestring = ee.Geometry.MultiLineString([
    [[-122.088, 37.418], [-122.086, 37.422], [-122.082, 37.418]],
    [[-122.087, 37.416], [-122.083, 37.416], [-122.082, 37.419]],
])

# Apply the edgesAreGeodesics method to the MultiLineString object.
multilinestring_edges_are_geodesics = multilinestring.edgesAreGeodesics()

# Print the result.
display(
    'multilinestring.edgesAreGeodesics(...) =',
    multilinestring_edges_are_geodesics,
)

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