এখানে সম্ভবত 3 টি প্রাকৃতিক দৃশ্য রয়েছে যার জন্য আমি দূরত্বগুলি কাছাকাছি নেওয়ার চেষ্টা করছি:
- একটি ইন্টারচেঞ্জ সাবওয়ে স্টেশন, যার ২ বা ততোধিক প্রতিবেশী স্টেশন রয়েছে। এটি, প্রশ্নে স্টেশনটি 2 বা ততোধিক প্রধান রুটগুলিকে সংযুক্ত করে এবং 2 বা ততোধিক প্রতিবেশী স্টেশন রয়েছে।
- একটি টার্মিনাল পাতাল রেল স্টেশন, যেখানে কেবল 1 টি প্রতিবেশী স্টেশন রয়েছে। এটি লাইনের শেষে স্টেশন।
- একটি ইনলাইন পাতাল রেল স্টেশন, যার ঠিক ২ টি প্রতিবেশী স্টেশন রয়েছে, উভয়ের মধ্যে একটিরই অ্যাপ্রোচ।
আমি এমন একটি মান গণনা করার চেষ্টা করছি যা বলা যেতে পারে "পার্শ্ববর্তী স্টেশনগুলির মধ্যে গড় দূরত্ব"
এটি arcpy.GenerateNearTable_analysis()
দুটি বিকল্প পরিচালনা করতে পারে: নিকটতম বৈশিষ্ট্যটির দূরত্ব এবং সমস্ত বৈশিষ্ট্যের মধ্যে দূরত্ব।
এই পরিস্থিতিগুলির সমাধান করার জন্য কারও কাছে কি চতুর পদ্ধতি রয়েছে? নোট করুন যে প্রতিটি স্টেশন "স্টেশনটাইপ" ক্ষেত্রের অধীনে বৈশিষ্ট্য সারণীতে "ইন্টারচেঞ্জ", "টার্মিনাল" বা "ইনলাইন" হিসাবে মনোনীত হয়েছে।
যোগ করা হয়েছে:
মন্তব্যগুলিতে @ whuber এর পরামর্শের ভিত্তিতে এখানে কিছু psuedo কোড দেওয়া আছে। আমার এখনই এটি বের করার সময় নেই, সুতরাং কেউ যদি এটির জন্য ছুরিকাঘাত করতে চায় তবে আপনাকে একটি চেকমার্ক দিয়ে পুরস্কৃত করা হবে! ;)
আমি নেটওয়ার্কএক্স গ্রন্থাগারটি একবার দেখেছি এবং মনে হচ্ছে এটি যেমন কাজ করবে তেমন কাজ করে।
গ্রাফ দেওয়া:
A —― B ―― C ―― D
|
E
পাশাপাশি নোড এবং লিঙ্কগুলি:
Nodes = ["A", "B", "C", "D", "E"]
Links = [("A", "B"), ("B", "C"), ("C", "D"), ("B", "E")]
def myFunction(node):
identify the links that node belongs to
count the number of links
calculate the total link lengths
divide the total link lengths by the number of links
return someValue