ee.Geometry.Point.simplify

Geometriyi belirli bir hata payı içinde basitleştirir. maxError açıkça null olarak belirtilmediği sürece bu durumun, bu algoritmanın tüketicisi tarafından istenen hata payını dikkate almadığını unutmayın.

Bu, hata paylarını yayma için varsayılan Earth Engine politikasını geçersiz kılar. Bu nedenle, çıkıştan istenen geometri doğruluğundan bağımsız olarak, girişler bu algoritmanın bağımsız değişkenlerinde belirtilen hata payıyla istenir. Bu sayede, oluşturulan vektör haritanın tüm yakınlaştırma düzeylerinde tutarlı bir şekilde oluşturulması sağlanır. Ancak daha düşük yakınlaştırma düzeylerinde (yani uzaklaştırılmış) geometri basitleştirilmez ve bu durum performansı olumsuz etkileyebilir.

Kullanımİadeler
Point.simplify(maxError, proj)Geometri
Bağımsız DeğişkenTürAyrıntılar
bu: geometryGeometriBasitleştirilecek geometri.
maxErrorErrorMarginSonucun girişten farklı olabileceği maksimum hata miktarı.
projProjeksiyon, varsayılan: nullBelirtilirse sonuç bu projeksiyonda olur. Aksi takdirde, girişle aynı projeksiyonda olur. Hata payı, tahmini birimler cinsindense pay, bu projeksiyonun birimleri olarak yorumlanır.

Örnekler

Kod Düzenleyici (JavaScript)

// Define a Point object.
var point = ee.Geometry.Point(-122.082, 37.42);

// Apply the simplify method to the Point object.
var pointSimplify = point.simplify({'maxError': 1});

// Print the result to the console.
print('point.simplify(...) =', pointSimplify);

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

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 Point object.
point = ee.Geometry.Point(-122.082, 37.42)

# Apply the simplify method to the Point object.
point_simplify = point.simplify(maxError=1)

# Print the result.
display('point.simplify(...) =', point_simplify)

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