ঘোষণা :
15 এপ্রিল, 2025 এর আগে আর্থ ইঞ্জিন ব্যবহার করার জন্য নিবন্ধিত সমস্ত অবাণিজ্যিক প্রকল্পগুলিকে অ্যাক্সেস বজায় রাখার জন্য
অবাণিজ্যিক যোগ্যতা যাচাই করতে হবে। আপনি যদি 26 সেপ্টেম্বর, 2025 এর মধ্যে যাচাই না করে থাকেন তবে আপনার অ্যাক্সেস হোল্ডে রাখা হতে পারে।
ee.Geometry.LineString.symmetricDifference
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
দুটি জ্যামিতির মধ্যে প্রতিসম পার্থক্য প্রদান করে।
| ব্যবহার | রিটার্নস | LineString. symmetricDifference (right, maxError , proj ) | জ্যামিতি |
| যুক্তি | টাইপ | বিস্তারিত | এই: left | জ্যামিতি | অপারেশনের বাম অপারেন্ড হিসাবে ব্যবহৃত জ্যামিতি। |
right | জ্যামিতি | অপারেশনের সঠিক অপারেন্ড হিসাবে ব্যবহৃত জ্যামিতি। |
maxError | ErrorMargin, ডিফল্ট: null | যেকোনো প্রয়োজনীয় রিপ্রজেকশন করার সময় সর্বোচ্চ পরিমাণ ত্রুটি সহ্য করা হয়। |
proj | অভিক্ষেপ, ডিফল্ট: নাল | যে অভিক্ষেপে অপারেশন করতে হবে। যদি নির্দিষ্ট করা না থাকে, অপারেশনটি একটি গোলাকার স্থানাঙ্ক ব্যবস্থায় সঞ্চালিত হবে, এবং রৈখিক দূরত্ব গোলকের মিটারে হবে৷ |
উদাহরণ
কোড এডিটর (জাভাস্ক্রিপ্ট)
// Define a LineString object.
var lineString = ee.Geometry.LineString([[-122.09, 37.42], [-122.08, 37.43]]);
// Define other inputs.
var inputGeom = ee.Geometry.BBox(-122.085, 37.415, -122.075, 37.425);
// Apply the symmetricDifference method to the LineString object.
var lineStringSymmetricDifference = lineString.symmetricDifference({'right': inputGeom, 'maxError': 1});
// Print the result to the console.
print('lineString.symmetricDifference(...) =', lineStringSymmetricDifference);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(lineString,
{'color': 'black'},
'Geometry [black]: lineString');
Map.addLayer(inputGeom,
{'color': 'blue'},
'Parameter [blue]: inputGeom');
Map.addLayer(lineStringSymmetricDifference,
{'color': 'red'},
'Result [red]: lineString.symmetricDifference'); পাইথন সেটআপ
পাইথন এপিআই এবং ইন্টারেক্টিভ ডেভেলপমেন্টের জন্য geemap ব্যবহার করার জন্য পাইথন এনভায়রনমেন্ট পৃষ্ঠাটি দেখুন।
import ee
import geemap.core as geemap
Colab (পাইথন)
# Define a LineString object.
linestring = ee.Geometry.LineString([[-122.09, 37.42], [-122.08, 37.43]])
# Define other inputs.
input_geom = ee.Geometry.BBox(-122.085, 37.415, -122.075, 37.425)
# Apply the symmetricDifference method to the LineString object.
linestring_symmetric_difference = linestring.symmetricDifference(
right=input_geom, maxError=1
)
# Print the result.
display(
'linestring.symmetricDifference(...) =', linestring_symmetric_difference
)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(linestring, {'color': 'black'}, 'Geometry [black]: linestring')
m.add_layer(input_geom, {'color': 'blue'}, 'Parameter [blue]: input_geom')
m.add_layer(
linestring_symmetric_difference,
{'color': 'red'},
'Result [red]: linestring.symmetricDifference',
)
m
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["The `symmetricDifference` method calculates the symmetric difference between two geometries (`left` and `right`). It returns a new geometry representing the areas unique to each input. The method accepts an optional `maxError` for reprojection tolerance and a `proj` parameter to specify the projection. Both JavaScript and Python code examples demonstrate how to use the function, defining a `LineString` and a `BBox`, applying `symmetricDifference`, and visualizing the result.\n"]]