ঘোষণা :
15 এপ্রিল, 2025 এর আগে আর্থ ইঞ্জিন ব্যবহার করার জন্য নিবন্ধিত সমস্ত অবাণিজ্যিক প্রকল্পগুলিকে অ্যাক্সেস বজায় রাখার জন্য
অবাণিজ্যিক যোগ্যতা যাচাই করতে হবে। আপনি যদি 26 সেপ্টেম্বর, 2025 এর মধ্যে যাচাই না করে থাকেন তবে আপনার অ্যাক্সেস হোল্ডে রাখা হতে পারে।
ee.Geometry.LinearRing.simplify
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
একটি প্রদত্ত ত্রুটি মার্জিনের মধ্যে জ্যামিতিকে সরল করে। মনে রাখবেন যে এটি এই অ্যালগরিদমের ভোক্তার দ্বারা অনুরোধ করা ত্রুটি মার্জিনকে সম্মান করে না, যদি না maxError স্পষ্টভাবে শূন্য বলে উল্লেখ করা হয়।
এটি ত্রুটি মার্জিন প্রচারের জন্য ডিফল্ট আর্থ ইঞ্জিন নীতিকে ওভাররাইড করে, তাই আউটপুট থেকে অনুরোধ করা জ্যামিতি নির্ভুলতা নির্বিশেষে, এই অ্যালগরিদমের আর্গুমেন্টে নির্দিষ্ট ত্রুটি মার্জিনের সাথে ইনপুটগুলি অনুরোধ করা হবে৷ এর ফলে একটি রেন্ডার করা ভেক্টর মানচিত্রের সমস্ত জুম স্তরে সামঞ্জস্যপূর্ণ রেন্ডারিং হয়, কিন্তু নিম্ন জুম স্তরে (যেমন জুম আউট), জ্যামিতি সরলীকৃত হবে না, যা কার্যক্ষমতার ক্ষতি করতে পারে।
| ব্যবহার | রিটার্নস | LinearRing. simplify (maxError, proj ) | জ্যামিতি |
| যুক্তি | টাইপ | বিস্তারিত | এই: geometry | জ্যামিতি | জ্যামিতি সরলীকরণ. |
maxError | ErrorMargin | ত্রুটির সর্বাধিক পরিমাণ যার দ্বারা ফলাফল ইনপুট থেকে পৃথক হতে পারে৷ |
proj | অভিক্ষেপ, ডিফল্ট: নাল | নির্দিষ্ট করা হলে, ফলাফল এই অভিক্ষেপে হবে। অন্যথায় এটি ইনপুট হিসাবে একই অভিক্ষেপে হবে। যদি ত্রুটি মার্জিনটি অভিক্ষিপ্ত ইউনিটে থাকে তবে মার্জিনটিকে এই অভিক্ষেপের একক হিসাবে ব্যাখ্যা করা হবে। |
উদাহরণ
কোড এডিটর (জাভাস্ক্রিপ্ট)
// Define a LinearRing object.
var linearRing = ee.Geometry.LinearRing(
[[-122.091, 37.420],
[-122.085, 37.422],
[-122.080, 37.430]]);
// Apply the simplify method to the LinearRing object.
var linearRingSimplify = linearRing.simplify({'maxError': 1});
// Print the result to the console.
print('linearRing.simplify(...) =', linearRingSimplify);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(linearRing,
{'color': 'black'},
'Geometry [black]: linearRing');
Map.addLayer(linearRingSimplify,
{'color': 'red'},
'Result [red]: linearRing.simplify'); পাইথন সেটআপ
পাইথন এপিআই এবং ইন্টারেক্টিভ ডেভেলপমেন্টের জন্য geemap ব্যবহার করার জন্য পাইথন এনভায়রনমেন্ট পৃষ্ঠাটি দেখুন।
import ee
import geemap.core as geemap
Colab (পাইথন)
# Define a LinearRing object.
linearring = ee.Geometry.LinearRing(
[[-122.091, 37.420], [-122.085, 37.422], [-122.080, 37.430]]
)
# Apply the simplify method to the LinearRing object.
linearring_simplify = linearring.simplify(maxError=1)
# Print the result.
display('linearring.simplify(...) =', linearring_simplify)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(linearring, {'color': 'black'}, 'Geometry [black]: linearring')
m.add_layer(
linearring_simplify, {'color': 'red'}, 'Result [red]: linearring.simplify'
)
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 `simplify` method reduces a geometry's complexity within a specified error margin (`maxError`). It overrides default error margin propagation, ensuring consistent rendering across zoom levels. The method takes the geometry to simplify, the maximum error, and an optional projection as input. If a projection is given, the resulting geometry will be in that projection. It is demonstrated with a `LinearRing` in both Javascript and python examples and shows how to display the results.\n"]]