ee.FeatureCollection.distance

একটি দ্বৈত চিত্র তৈরি করে যেখানে প্রতিটি পিক্সেল হল পিক্সেল কেন্দ্র থেকে সংগ্রহের নিকটতম বিন্দু, লাইনস্ট্রিং বা বহুভুজ সীমানা পর্যন্ত মিটারের দূরত্ব। নোট দূরত্ব বহুভুজের অভ্যন্তরের মধ্যেও পরিমাপ করা হয়। একটি জ্যামিতির 'সার্চ রেডিয়াস' মিটারের মধ্যে নয় এমন পিক্সেলগুলিকে মুখোশ করা হবে।

দূরত্বগুলি একটি গোলকের উপর গণনা করা হয়, তাই প্রতিটি পিক্সেল এবং নিকটতম জ্যামিতির মধ্যে অক্ষাংশের পার্থক্যের সমানুপাতিক একটি ছোট ত্রুটি রয়েছে৷

ব্যবহার রিটার্নস
FeatureCollection. distance ( searchRadius , maxError ) ছবি
যুক্তি টাইপ বিস্তারিত
এই: features ফিচার কালেকশন বৈশিষ্ট্য সংগ্রহ যা থেকে পিক্সেল দূরত্ব গণনা করতে ব্যবহৃত বৈশিষ্ট্যগুলি পেতে।
searchRadius ফ্লোট, ডিফল্ট: 100000 প্রান্তগুলি দেখতে প্রতিটি পিক্সেল থেকে মিটারে সর্বাধিক দূরত্ব। এই দূরত্বের মধ্যে প্রান্ত না থাকলে পিক্সেলগুলি মাস্ক করা হবে৷
maxError ফ্লোট, ডিফল্ট: 100 মিটারে সর্বাধিক রিপ্রজেকশন ত্রুটি, শুধুমাত্র ইনপুট পলিলাইনগুলির পুনঃপ্রজেকশনের প্রয়োজন হলেই ব্যবহৃত হয়। যদি '0' প্রদান করা হয়, তাহলে প্রজেকশনের প্রয়োজন হলে এই অপারেশনটি ব্যর্থ হবে।

উদাহরণ

কোড এডিটর (জাভাস্ক্রিপ্ট)

// FeatureCollection of power plants in Belgium.
var fc = ee.FeatureCollection('WRI/GPPD/power_plants')
             .filter('country_lg == "Belgium"');

// Generate an image of distance to nearest power plant.
var distance = fc.distance({searchRadius: 50000, maxError: 50});

// Display the image and FeatureCollection on the map.
Map.setCenter(4.56, 50.78, 7);
Map.addLayer(distance, {max: 50000}, 'Distance to power plants');
Map.addLayer(fc, {color: 'red'}, 'Power plants');

পাইথন সেটআপ

পাইথন এপিআই এবং ইন্টারেক্টিভ ডেভেলপমেন্টের জন্য geemap ব্যবহার করার জন্য পাইথন এনভায়রনমেন্ট পৃষ্ঠাটি দেখুন।

import ee
import geemap.core as geemap

Colab (পাইথন)

# FeatureCollection of power plants in Belgium.
fc = ee.FeatureCollection('WRI/GPPD/power_plants').filter(
    'country_lg == "Belgium"'
)

# Generate an image of distance to nearest power plant.
distance = fc.distance(searchRadius=50000, maxError=50)

# Display the image and FeatureCollection on the map.
m = geemap.Map()
m.set_center(4.56, 50.78, 7)
m.add_layer(distance, {'max': 50000}, 'Distance to power plants')
m.add_layer(fc, {'color': 'red'}, 'Power plants')
m