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