हमें दिए गए पॉलीलाइन के साथ बिंदु की एक श्रृंखला की दूरी खोजने की आवश्यकता है।
हमारे पास एक जलग्रहण क्षेत्र में नदियों को पुन: प्रवाहित करने वाली एक पॉलीलाइन डेटासेट नदी है, जो नदी तक पहुंच जाती है (उदाहरण के लिए 35 के माध्यम से एफआईडी 1)।
हमारे पास इस कैचमेंट के भीतर अमूर्त लाइसेंस के एक बिंदु डेटासेट हैं, जिनमें से कुछ नदियों के किनारे स्थित हैं - हम विशेषता तालिका से बता सकते हैं कि इन्हें भूजल या सतही जल लाइसेंस के रूप में परिभाषित किया गया है।
दोनों संबंधित नहीं हैं - यानी एक दूसरे से व्युत्पन्न नहीं हुआ है। इसलिए इन नदियों पर 'वास्तविकता' होने के बावजूद सभी सतही जल लाइसेंस नदी के पॉलीनेस पर बिलकुल नहीं हैं।
हमें यह देखने में सक्षम होना चाहिए कि कौन से बिंदु एक-दूसरे के "अपस्ट्रीम / डाउनस्ट्रीम" हैं, और इसलिए इस सूची की शुरुआत से दूरी नीचे की ओर आने के बाद नदी किस बिंदु पर पहुंचती है, इसकी एक सूची चाहता था। फिर हम दो बिंदुओं की डाउनस्ट्रीम दूरी की तुलना करके देख सकते हैं कि अपस्ट्रीम कौन सी है और कौन सी डाउनस्ट्रीम है - वांछित परिणाम!
नदियों के नज़दीक / बहुत करीब बिंदुओं की समस्या को हल करने के लिए हमें बताया गया था कि प्रत्येक नदी के चारों ओर एक (छोटे) बफर का उपयोग करें और फिर बफर को क्वेरी करके उसके भीतर के बिंदुओं को खोजें।
यह ठीक है, लेकिन हम एक क्षेत्र (बफर) के साथ छोड़ दिए जाते हैं, एक रेखा नहीं है, इसलिए हम इसके साथ / भीतर एक दूरी नहीं माप सकते हैं।
क्या हम एक बफर का उपयोग कर सकते हैं, जैसा कि नदी तक पहुँचने के बिंदुओं के बारे में बताया गया है, और फिर किसी तरह (??) इन बिंदुओं को नदी की पहुँच (पॉलीलाइन खंड) के साथ दूरी के लिए क्वेरी करें?