ee.Geometry.cutLines
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
Converts LineString, MultiLineString, and LinearRing geometries into a MultiLineString by cutting them into parts no longer than the given distance along their length. כל שאר סוגי הגאומטריה יומרו ל-MultiLineString ריק.
שימוש | החזרות |
---|
Geometry.cutLines(distances, maxError, proj) | גיאומטריה |
ארגומנט | סוג | פרטים |
---|
זה: geometry | גיאומטריה | חיתוך הקווים של הצורה הגיאומטרית הזו. |
distances | רשימה | המרחקים לאורך כל LineString לחיתוך הקו לחלקים נפרדים, נמדדים ביחידות של ה-proj שצוין, או במטרים אם לא צוין proj. |
maxError | ErrorMargin, ברירת מחדל: null | הכמות המקסימלית של שגיאות שמותרות כשמבצעים הקרנה מחדש. |
proj | תחזית, ברירת מחדל: null | ההטלה של תוצאת המדידה והמרחק, או EPSG:4326 אם לא צוין ערך. |
דוגמאות
עורך הקוד (JavaScript)
// 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 cutLines method to the Geometry object.
var geometryCutLines = geometry.cutLines({'distances': [10, 100], 'maxError': 1});
// Print the result to the console.
print('geometry.cutLines(...) =', geometryCutLines);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(geometry,
{'color': 'black'},
'Geometry [black]: geometry');
Map.addLayer(geometryCutLines,
{'color': 'red'},
'Result [red]: geometry.cutLines');
הגדרת Python
מידע על Python API ועל שימוש ב-geemap
לפיתוח אינטראקטיבי מופיע בדף
Python Environment.
import ee
import geemap.core as geemap
Colab (Python)
# 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 cutLines method to the Geometry object.
geometry_cut_lines = geometry.cutLines(distances=[10, 100], maxError=1)
# Print the result.
display('geometry.cutLines(...) =', geometry_cut_lines)
# 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.add_layer(
geometry_cut_lines, {'color': 'red'}, 'Result [red]: geometry.cutLines'
)
m
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-26 (שעון UTC)."],[],[],null,[]]