পোস্টগ্রিস এবং পোস্টজিআইএসে আমি বেশ নতুন।
আমি কয়েকটি জিপিএস পয়েন্টের একটি সাধারণ মানচিত্রের মিল (বা আপনি চাইলে পথ-অনুকরণ) করার চেষ্টা করছি। আমি পোস্টগ্রিস (পোস্টগিস) ব্যবহার করছি ।
আমার ডাটাবেসে আমার জিপিএস পয়েন্ট রয়েছে এমন একটি টেবিল রয়েছে: জিপিএসপয়েন্টস (ল্যাট, লং, সময়, গতি, আজিমুথ, জ্যামিতি, ...)
আমি আমার ডাটাবেসেও রোড নেটওয়ার্কের একটি শেফফিল আমদানি করেছি: রুটগুলি (গ্রিড, আইডিআরটি, সংস্করণ, নাম্রেট, নরতে, ক্লাসর্ট, জিওম, ...) - আমি লিঙ্কগুলির আজিমথ নেই, এবং আমি নিশ্চিত না যে আমি কীভাবে এটি পোস্টজিস ফাংশন ST_azimuth ব্যবহার করে গণনা করতে পারি। আমার সমস্ত কিছুই উপরে বর্ণিত কলামগুলিতে থাকা রাস্তা নেটওয়ার্কের একটি আকৃতির ফাইল।
আমি প্রতিটি জিপিএস পয়েন্টটি নিকটতম লিঙ্কের সাথে সংযুক্ত করতে চাই (পয়েন্টের চারপাশে 20 মিটারের একটি বাফারে) কেবল যদি লিঙ্কের দিকটি জিপিএস পয়েন্টের (+ বা -15 ডিগ্রি) অ্যাজিমুথের সাথে একমত হয় এবং প্রস্তাবিত অবস্থানটি পুনরুদ্ধার করে। অন্যথায় আমি এটি 20 মিটার বাফারের মধ্যে নিকটস্থ নিকটবর্তী লিঙ্কটি অনুসন্ধান করতে চাই, এতে একটি গ্রহণযোগ্য আজিমুথ আছে! (ঠিক ছবির মতো!)
আমি চান জিপিএস পয়েন্টগুলির নতুন স্থানাঙ্কগুলি "প্রজেক্টেড ল্যাট" এবং "প্রজেক্টড লং" হিসাবে টেবিল "জিপিএসপয়েন্টস" এ যুক্ত করা হোক।
(নীচের ছবিতে প্রকৃত পয়েন্টগুলি একটি দিকনির্দেশ ব্যবহার করে প্রদর্শিত হয় যখন প্রস্তাবিত পয়েন্টগুলির কোনও দিক চিহ্ন থাকে না)
ST_Azimuth
তবে মনে রাখবেন যে এটি আপনাকে ডিজিটাইজেশনের দিকের দিক দিয়ে আজিমুথটি বলবে ।