ee.Geometry.edgesAreGeodesics

اگر لبه‌های هندسی، در صورت وجود، ژئودزیک در امتداد یک مدل کروی از زمین باشند، درست برمی‌گردد. اگر نادرست باشد، هر لبه خطوط مستقیم در طرح ریزی است.

استفاده برمی گرداند
Geometry. edgesAreGeodesics () بولی
استدلال تایپ کنید جزئیات
این: geometry هندسه

نمونه ها

ویرایشگر کد (جاوا اسکریپت)

// Define a Geometry object.
var geometry = ee.Geometry({
  'type': 'Polygon',
  'coordinates':
    [[[-122.081, 37.417],
      [-122.086, 37.421],
      [-122.084, 37.418],
      [-122.089, 37.416]]]
});

// Apply the edgesAreGeodesics method to the Geometry object.
var geometryEdgesAreGeodesics = geometry.edgesAreGeodesics();

// Print the result to the console.
print('geometry.edgesAreGeodesics(...) =', geometryEdgesAreGeodesics);

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

راه اندازی پایتون

برای اطلاعات در مورد API پایتون و استفاده از geemap برای توسعه تعاملی به صفحه محیط پایتون مراجعه کنید.

import ee
import geemap.core as geemap

کولب (پایتون)

# Define a Geometry object.
geometry = ee.Geometry({
    'type': 'Polygon',
    'coordinates': [[
        [-122.081, 37.417],
        [-122.086, 37.421],
        [-122.084, 37.418],
        [-122.089, 37.416],
    ]],
})

# Apply the edgesAreGeodesics method to the Geometry object.
geometry_edges_are_geodesics = geometry.edgesAreGeodesics()

# Print the result.
display('geometry.edgesAreGeodesics(...) =', geometry_edges_are_geodesics)

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