ee.Geometry.Point.withinDistance

הפונקציה מחזירה את הערך true אם ורק אם הצורות הגיאומטריות נמצאות בטווח מרחק שצוין.

שימושהחזרות
Point.withinDistance(right, distance, maxError, proj)בוליאני
ארגומנטסוגפרטים
זה: leftגיאומטריההגיאומטריה שמשמשת כאופרנד השמאלי של הפעולה.
rightגיאומטריההגיאומטריה שמשמשת כאופרנד הימני של הפעולה.
distanceמספר ממשי (float)סף המרחק. אם מצוינת הקרנה, המרחק הוא ביחידות של מערכת הקואורדינטות המוקרנת. אחרת, הוא במטרים.
maxErrorErrorMargin, ברירת מחדל: nullהכמות המקסימלית של שגיאות שמותרות כשמבצעים הקרנה מחדש.
projתחזית, ברירת מחדל: nullההטלה שבה רוצים לבצע את הפעולה. אם לא מציינים מערכת קואורדינטות, הפעולה תתבצע במערכת קואורדינטות כדורית, והמרחקים הליניאריים יהיו במטרים על פני הכדור.

דוגמאות

עורך הקוד (JavaScript)

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

// Define other inputs.
var inputGeom = ee.Geometry.Point(-122.090, 37.423);

// Apply the withinDistance method to the Point object.
var pointWithinDistance = point.withinDistance({'right': inputGeom, 'distance': 500, 'maxError': 1});

// Print the result to the console.
print('point.withinDistance(...) =', pointWithinDistance);

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

הגדרת Python

מידע על Python API ועל שימוש ב-geemap לפיתוח אינטראקטיבי מופיע בדף Python Environment.

import ee
import geemap.core as geemap

Colab (Python)

# Define a Point object.
point = ee.Geometry.Point(-122.082, 37.42)

# Define other inputs.
input_geom = ee.Geometry.Point(-122.090, 37.423)

# Apply the withinDistance method to the Point object.
point_within_distance = point.withinDistance(
    right=input_geom, distance=500, maxError=1
)

# Print the result.
display('point.withinDistance(...) =', point_within_distance)

# 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(input_geom, {'color': 'blue'}, 'Parameter [blue]: input_geom')
m