পোস্টজিআইএস ব্যবহার করে আমার একটি দীর্ঘ / দীর্ঘ পয়েন্ট রয়েছে এবং একটি নতুন পয়েন্ট পেতে মিটারে একটি পূর্ব / পশ্চিম এবং উত্তর / দক্ষিণ অফসেট যুক্ত করতে চাই। এটা কি সম্ভব?
পোস্টজিআইএস ব্যবহার করে আমার একটি দীর্ঘ / দীর্ঘ পয়েন্ট রয়েছে এবং একটি নতুন পয়েন্ট পেতে মিটারে একটি পূর্ব / পশ্চিম এবং উত্তর / দক্ষিণ অফসেট যুক্ত করতে চাই। এটা কি সম্ভব?
উত্তর:
আপনি এসT_ ট্রান্সলেট ব্যবহার করতে পারেন:
ST_Translate ফাংশনটি কোনও জ্যামিতি নেয় (লাইনস্ট্রিং, মাল্টলাইন ইত্যাদি) একটি নতুন জ্যামিতি দেয় যা এক্স, ওয়াই, জেড দ্বারা সংজ্ঞায়িত ভেক্টর দ্বারা সরানো আসল জ্যামিতি। নোট করুন যে পরিমাপের এককগুলি জ্যামিতি আর্গুমেন্টের স্থানিক রেফারেন্স সিস্টেমের ইউনিটে সর্বদা থাকে। এটির দুটি রূপ রয়েছে এস এস ট্রান্সলেট। এসT_ ট্রান্সলেট (জ্যামিতি, এক্স, ওয়াই, জেড) এবং এস এস ট্রান্সলেট (জ্যামিতি, এক্স, ওয়াই)।
সূত্র: http://www.bostongis.com/postgis_translate.snippet
আপনাকে প্রথমে ল্যাট / লম্বা থেকে মিটার রূপান্তর করতে হবে। আপনি এটি অর্জন করতে ST_Transfor ব্যবহার করতে পারেন:
ST_Transform - পূর্ণসংখ্যা পরামিতি দ্বারা রেফারেন্সযুক্ত এসআরআইডিতে রূপান্তরিত এর স্থানাঙ্কগুলি সহ একটি নতুন জ্যামিতি ফিরিয়ে দেয়।