আমার কাছে একটি শেফফিল রয়েছে যাতে একটি ট্রাক একটি ফার্ম দিয়ে সার ছড়িয়ে দিয়ে ট্রাকে ভ্রমণ পথের প্রতিনিধিত্ব করে cs
ধরা যাক আমি জানি স্প্রেড প্রস্থটি 30 মিটার, অর্থাৎ ট্রাক গাড়ির 15 হাতের 15 মিটার সার ছড়িয়ে দিতে পারে।
আমি বহুভুজগুলির একটি সেট তৈরি করতে চাই, যা দেখায়:
1) মোট প্রাপ্ত ক্ষেত্র যা সার পেয়েছে
2) ওভারল্যাপের অঞ্চলগুলি, যেখানে দুটি পৃথক পাস খুব কাছাকাছি ছিল, যেমন খামারের কিছু অংশ দু'বার সঠিক "ডোজ পেয়েছিল সার "।
একটি নিষ্পাপ দৃষ্টিভঙ্গি হ'ল কেবল কভারেজ বহুভুজকে আরকেস এর চারপাশে বাফার হিসাবে তৈরি করা। এটি সেই বিশেষ ক্ষেত্রে কাজ করে যেখানে স্প্রেড লাইন একে অপরের থেকে পৃথক। যাইহোক, ট্রাকটি একটি ক্রমহ্রাসমান সর্পিলের মধ্যে ফার্মের আশেপাশে ভ্রমণ করতে পারে, এবং একটি সরল বাফার ওভারল্যাপগুলি দেখাতে ব্যর্থ হত যেখানে সর্পিলটির দুটি পাস খুব কাছাকাছি ছিল (যদি সর্পিলটি একটি একক চাপ হয়, তবে আমি শেষ করে দিতাম) ওভারল্যাপিং অংশবিহীন একটি একক বহুভুজ)।
যদি এটি প্রাসঙ্গিক হয় তবে আমি টাটুকজিআইএস ভিসিএল ডিকে ব্যবহার করছি তবে আমি একটি নির্দিষ্ট সমাধানের চেয়ে সত্যই একটি অ্যালগরিদম খুঁজছি।
এখন পর্যন্ত আলোচনার জবাবে কিছু স্পষ্টতা:
1) আমি কোনও নির্দিষ্ট মেটাডেটা (যেমন জিপিএস লগ বা স্প্রেড রেট) সহ ভেক্টর ডেটার উপর নির্ভর করতে পারি না। আমি ব্যবহারকারীকে একটি স্তর চয়ন করতে এবং একটি স্প্রেড প্রস্থ নির্দিষ্ট করার অনুমতি দিই, তারপরে প্রতিবেদনটি চলে।
2) প্রতিবেদনের উদ্দেশ্যটি ব্যবহারকারীকে বোঝাতে যে যানবাহন অপারেটরটি কীভাবে "দক্ষ" ছিল, যেখানে "দক্ষ" মানে "সর্বনিম্ন ওভারল্যাপের সাথে সর্বোচ্চ কভারেজ অর্জন"।
3) রাস্টার জমির তুলনায় আমি ভেক্টর জমিতে বেশি আরামদায়ক, তাই ভেক্টর-ভিত্তিক সমাধানগুলি পছন্দ করব।
ধন্যবাদ,
ড্যারেন।