הודעה : כל הפרויקטים הלא מסחריים שנרשמו לשימוש ב-Earth Engine לפני
15 באפריל 2025 חייבים
לאמת את הזכאות לשימוש לא מסחרי כדי לשמור על הגישה. אם לא תאמתו את החשבון עד 26 בספטמבר 2025, יכול להיות שהגישה שלכם תושעה.
שליחת משוב
ee.Geometry.MultiPoint.difference
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מחזירה את התוצאה של חיסור הגיאומטריה 'הימנית' מהגיאומטריה 'השמאלית'.
שימוש החזרות MultiPoint. difference (right, maxError , proj )
גיאומטריה
ארגומנט סוג פרטים זה: left
גיאומטריה הגיאומטריה שמשמשת כאופרנד השמאלי של הפעולה. right
גיאומטריה הגיאומטריה שמשמשת כאופרנד הימני של הפעולה. maxError
ErrorMargin, ברירת מחדל: null הכמות המקסימלית של שגיאות שמותרות כשמבצעים הקרנה מחדש. proj
תחזית, ברירת מחדל: null ההטלה שבה רוצים לבצע את הפעולה. אם לא מציינים מערכת קואורדינטות, הפעולה תתבצע במערכת קואורדינטות כדורית, והמרחקים הליניאריים יהיו במטרים על פני הכדור.
דוגמאות
עורך הקוד (JavaScript)
// Define a MultiPoint object.
var multiPoint = ee . Geometry . MultiPoint ([[ - 122.082 , 37.420 ], [ - 122.081 , 37.426 ]]);
// Define other inputs.
var inputGeom = ee . Geometry . BBox ( - 122.085 , 37.415 , - 122.075 , 37.425 );
// Apply the difference method to the MultiPoint object.
var multiPointDifference = multiPoint . difference ({ 'right' : inputGeom , 'maxError' : 1 });
// Print the result to the console.
print ( 'multiPoint.difference(...) =' , multiPointDifference );
// Display relevant geometries on the map.
Map . setCenter ( - 122.085 , 37.422 , 15 );
Map . addLayer ( multiPoint ,
{ 'color' : 'black' },
'Geometry [black]: multiPoint' );
Map . addLayer ( inputGeom ,
{ 'color' : 'blue' },
'Parameter [blue]: inputGeom' );
Map . addLayer ( multiPointDifference ,
{ 'color' : 'red' },
'Result [red]: multiPoint.difference' );
הגדרת Python
מידע על Python API ועל שימוש ב-geemap
לפיתוח אינטראקטיבי מופיע בדף
Python Environment .
import ee
import geemap.core as geemap
Colab (Python)
# Define a MultiPoint object.
multipoint = ee . Geometry . MultiPoint ([[ - 122.082 , 37.420 ], [ - 122.081 , 37.426 ]])
# Define other inputs.
input_geom = ee . Geometry . BBox ( - 122.085 , 37.415 , - 122.075 , 37.425 )
# Apply the difference method to the MultiPoint object.
multipoint_difference = multipoint . difference ( right = input_geom , maxError = 1 )
# Print the result.
display ( 'multipoint.difference(...) =' , multipoint_difference )
# Display relevant geometries on the map.
m = geemap . Map ()
m . set_center ( - 122.085 , 37.422 , 15 )
m . add_layer ( multipoint , { 'color' : 'black' }, 'Geometry [black]: multipoint' )
m . add_layer ( input_geom , { 'color' : 'blue' }, 'Parameter [blue]: input_geom' )
m . add_layer (
multipoint_difference ,
{ 'color' : 'red' },
'Result [red]: multipoint.difference' ,
)
m
שליחת משוב
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0 . לפרטים, ניתן לעיין במדיניות האתר Google Developers . Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
רוצה לתת לנו משוב?
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-26 (שעון UTC)."],[],[]]