আমার কাছে পোস্টগিস স্ক্রিপ্টগুলির একটি সেট রয়েছে যা দুটি টেবিল উত্পন্ন করে - একটি পয়েন্টের একটি সেট এবং দ্বিতীয়টি তাদের চারপাশে থাকা রাস্তার একটি সেট। সমস্ত ডেটা একই অভিক্ষেপে এবং উভয় আউটপুট পোস্টগ্রিস ২.১ সহ পোস্টগ্রিস 9.2 সারণীতে সংরক্ষণ করা হয়
রাস্তা নেটওয়ার্কের পিগ্রাউটিং টপোলজি তৈরি করা হয়েছে এবং পয়েন্ট টেবিলটিতে একটি কলাম রয়েছে যার মধ্যে নিকটতম সড়ক বিভাগ রয়েছে।
আমি তখন রাস্তা নেটওয়ার্কের একটি উপসেট তৈরি করতে চাই যা সর্বনিম্ন নেটওয়ার্কের প্রতিনিধিত্ব করে যা সর্বনিম্ন ছড়িয়ে পড়া গাছের মতো কিছু ব্যবহার করে সমস্ত পয়েন্টকে সংযুক্ত করে। রাস্তার নেটওয়ার্কটি পুনর্নির্দেশিত, এবং ব্যয়গুলি কেবল রুটের দৈর্ঘ্য।
আমি মডিউলগুলির ভিএন পরিবার ব্যবহার করে কিউজিআইএস / গ্রাসে এটি করতে পারি তবে আদর্শভাবে আমি এসকিউএল-তেও এই চূড়ান্ত পদক্ষেপটি রাখতে চাই।
আমি নতুন এএসপি ওয়ার্সাল পোস্টগিস ফাংশনটি দেখেছি তবে পুরো ক্ষতি করে কীভাবে এটি পুরোপুরি নেটওয়ার্কের সাথে সংযোগ স্থাপনের ক্ষেত্রে এর শক্তিকে কেন্দ্রীভূত করতে উত্সাহিত করা যায় তা নিয়ে আমার ক্ষতি হচ্ছে।
এটি সংক্ষিপ্ত করার জন্য একটি কাঠামো তৈরি করার প্রয়াসে আমি এই শর্ট স্ক্রিপ্টটি একত্রিত করেছি তবে কোন প্রান্তের উপসেটটি দিয়ে শুরু করার জন্য ফাংশনটি ফোকাস করা সম্ভব কোথায় তা আমি দেখতে পাচ্ছি না।
SELECT seq, id1 AS node, id2 AS edge, cost, the_geom
FROM pgr_apspWarshall('SELECT gid AS id,
source,
target,
st_length(the_geom) AS cost
FROM road_network
',
false, false
) AS tree
JOIN road_network As roads
ON tree.id2 = roads.gid
একক পাথের সংক্ষিপ্ত পথের সমস্যার ক্ষেত্রে ক্রিয়াকলাপটি শুরু এবং শেষের জন্য জিজ্ঞাসা করে তবে স্পষ্টতই সমস্ত পয়েন্ট সমস্যার মধ্যে নেই। সমভাবে গ্রাসে v.net.spanningtree এবং v.net.steiner যৌথ নেটওয়ার্ক হিসাবে কাজ করার জন্য পয়েন্ট এবং লাইনগুলির একটি সেট আশা করে।
পোস্টজিআইএসে কীভাবে এটি করা যায় তার জন্য কারও কাছে কোনও পরামর্শ আছে?