আর্থ ইঞ্জিন শেয়ার করা কম্পিউট রিসোর্স সুরক্ষিত রাখতে এবং সকলের জন্য নির্ভরযোগ্য পারফরম্যান্স নিশ্চিত করতে
নন-কমার্শিয়াল কোটা টিয়ার চালু করেছে। নন-কমার্শিয়াল প্রোজেক্টগুলো ডিফল্টভাবে কমিউনিটি টিয়ার ব্যবহার করে, তবে আপনি যেকোনো সময় একটি প্রোজেক্টের টিয়ার পরিবর্তন করতে পারেন।
ee.Geometry.MultiPolygon.simplify
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
একটি নির্দিষ্ট ত্রুটির সীমার মধ্যে জ্যামিতিকে সরল করে। উল্লেখ্য যে, এটি এই অ্যালগরিদমের ব্যবহারকারীর অনুরোধ করা ত্রুটির সীমা মেনে চলে না, যদি না maxError-কে স্পষ্টভাবে null হিসেবে নির্দিষ্ট করা হয়।
এটি এরর মার্জিন প্রচারের জন্য ডিফল্ট আর্থ ইঞ্জিন পলিসিকে ওভাররাইড করে, তাই আউটপুট থেকে অনুরোধ করা জ্যামিতিক নির্ভুলতা নির্বিশেষে, এই অ্যালগরিদমের আর্গুমেন্টে নির্দিষ্ট করা এরর মার্জিন সহ ইনপুটগুলি অনুরোধ করা হবে। এর ফলে একটি রেন্ডার করা ভেক্টর ম্যাপের সমস্ত জুম লেভেলে সামঞ্জস্যপূর্ণ রেন্ডারিং হয়, কিন্তু নিম্ন জুম লেভেলে (অর্থাৎ জুম আউট করা অবস্থায়), জ্যামিতি সরলীকরণ করা হবে না, যা পারফরম্যান্সের ক্ষতি করতে পারে।
| ব্যবহার | ফেরত | MultiPolygon. simplify (maxError, proj ) | জ্যামিতি |
| যুক্তি | প্রকার | বিস্তারিত | এই: geometry | জ্যামিতি | যে জ্যামিতিটি সরল করতে হবে। |
maxError | এররমার্জিন | ত্রুটির সর্বোচ্চ পরিমাণ, যার দ্বারা ফলাফল ইনপুট থেকে ভিন্ন হতে পারে। |
proj | প্রক্ষেপণ, ডিফল্ট: নাল | নির্দিষ্ট করা থাকলে, ফলাফলটি এই প্রজেকশনে হবে। অন্যথায় এটি ইনপুটের মতোই একই প্রজেকশনে হবে। যদি ত্রুটির মার্জিন প্রজেক্টেড ইউনিটে থাকে, তবে মার্জিনটিকে এই প্রজেকশনের ইউনিট হিসাবে গণ্য করা হবে। |
উদাহরণ
কোড এডিটর (জাভাস্ক্রিপ্ট)
// Define a MultiPolygon object.
var multiPolygon = ee.Geometry.MultiPolygon(
[[[[-122.092, 37.424],
[-122.086, 37.418],
[-122.079, 37.425],
[-122.085, 37.423]]],
[[[-122.081, 37.417],
[-122.086, 37.421],
[-122.089, 37.416]]]]);
// Apply the simplify method to the MultiPolygon object.
var multiPolygonSimplify = multiPolygon.simplify({'maxError': 1});
// Print the result to the console.
print('multiPolygon.simplify(...) =', multiPolygonSimplify);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(multiPolygon,
{'color': 'black'},
'Geometry [black]: multiPolygon');
Map.addLayer(multiPolygonSimplify,
{'color': 'red'},
'Result [red]: multiPolygon.simplify'); পাইথন সেটআপ
পাইথন এপিআই এবং ইন্টারেক্টিভ ডেভেলপমেন্টের জন্য geemap ব্যবহারের তথ্যের জন্য পাইথন এনভায়রনমেন্ট পেজটি দেখুন।
import ee
import geemap.core as geemap
কোলাব (পাইথন)
# Define a MultiPolygon object.
multipolygon = ee.Geometry.MultiPolygon([
[[
[-122.092, 37.424],
[-122.086, 37.418],
[-122.079, 37.425],
[-122.085, 37.423],
]],
[[[-122.081, 37.417], [-122.086, 37.421], [-122.089, 37.416]]],
])
# Apply the simplify method to the MultiPolygon object.
multipolygon_simplify = multipolygon.simplify(maxError=1)
# Print the result.
display('multipolygon.simplify(...) =', multipolygon_simplify)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(
multipolygon, {'color': 'black'}, 'Geometry [black]: multipolygon'
)
m.add_layer(
multipolygon_simplify,
{'color': 'red'},
'Result [red]: multipolygon.simplify',
)
m
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-04-20 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2026-04-20 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]