ee.Geometry.BBox.convexHull

Belirtilen geometrinin dışbükey gövdesini döndürür. Tek bir noktanın dışbükey gövdesi noktanın kendisidir, doğrusal noktaların dışbükey gövdesi bir çizgidir ve diğer her şeyin dışbükey gövdesi bir poligondur. Tüm köşeleri aynı çizgi üzerinde bulunan dejenere bir çokgenin çizgi segmentiyle sonuçlanacağını unutmayın.

Kullanımİadeler
BBox.convexHull(maxError, proj)Geometri
Bağımsız DeğişkenTürAyrıntılar
bu: geometryGeometriBu geometrinin dışbükey zarfını hesaplar.
maxErrorErrorMargin, varsayılan: nullGerekli yeniden projeksiyon işlemleri gerçekleştirilirken tolere edilen maksimum hata miktarı.
projProjeksiyon, varsayılan: nullİşlemin gerçekleştirileceği projeksiyon. Belirtilmemişse işlem küresel bir koordinat sisteminde gerçekleştirilir ve doğrusal mesafeler kürede metre cinsinden olur.

Örnekler

Kod Düzenleyici (JavaScript)

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

// Apply the convexHull method to the BBox object.
var bBoxConvexHull = bBox.convexHull({'maxError': 1});

// Print the result to the console.
print('bBox.convexHull(...) =', bBoxConvexHull);

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

Python kurulumu

Python API'si ve etkileşimli geliştirme için geemap kullanımı hakkında bilgi edinmek üzere Python Ortamı sayfasına bakın.

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)

# Apply the convexHull method to the BBox object.
bbox_convex_hull = bbox.convexHull(maxError=1)

# Print the result.
display('bbox.convexHull(...) =', bbox_convex_hull)

# 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(
    bbox_convex_hull, {'color': 'red'}, 'Result [red]: bbox.convexHull'
)
m