উপবৃত্তাকারে দুটি স্থানাঙ্কের মধ্যে দূরত্ব সন্ধান করছেন?


18

আমার কাছে অক্ষাংশ এবং দ্রাঘিমাংশের দুটি সেট রয়েছে।

যদি আমি ধরে নিই যে পৃথিবী একটি নিখুঁত উপবৃত্তাকার (০.০১67cent এর এককেন্দ্রিকতার সাথে) দুটি অবস্থানের মধ্যে দূরত্বটি কীভাবে খুঁজে পাব?

উত্তর:


16

আমি চেক আউট করার পরামর্শ দিচ্ছি:
গোলাকার: http://www.movable-type.co.uk/scriptts/latlong.html
গ্রেট-সার্কেল: http://www.movable-type.co.uk/scriptts/gis-faq -5.1.html


1
এই পৃষ্ঠায় সূত্রগুলি উত্সাহকে উপেক্ষা করার জন্য উপস্থিত হয়। তারা ধরে নেয় পৃথিবী একটি গোলক এবং উপবৃত্তাকার নয়।
জন বুনহার্স্ট

আগে আমি সর্বদা একটি লাইব্রেরি ব্যবহার করি যা কিছু সেট ল্যাট লম্বা পয়েন্টগুলির মধ্যে দূরত্বগুলি জানত তারপরে কোনও অজানা পয়েন্টের দূরত্ব গণনা করার জন্য গড় সম্পাদন করে। আমি এই সম্পর্কে কয়েক জনকে জিজ্ঞাসা করব।
ওয়ালবাসের

আহ, দ্বিতীয় লিঙ্কটিতে সঠিক সূত্র রয়েছে বলে মনে হচ্ছে। ধন্যবাদ!
জন আউটহর্স্ট

1
আপনার উত্তর @ ওয়ালবাসেরের জন্য ধন্যবাদ। তবে উত্তরগুলি নিজেরাই দাঁড়াতে পারলে সবচেয়ে ভাল হবে। আপনি যদি আপনার উত্তরটির সাথে প্রাসঙ্গিক সূত্রটি পোস্ট করেন তবে এটি ব্যাপকভাবে সহায়তা করবে।
আর কে

7

সুতরাং আপনি আপনার দুটি অক্ষাংশ এবং দ্রাঘিমাংশ জানেন, বলুন

আপনি প্রত্যেকের জন্য কার্টেসিয়ান কো-অর্ডিনেটস গণনা করতে পারেন:

xa = (Cos(thisLat)) * (Cos(thisLong));
ya = (Cos(thisLat)) * (Sin(thisLong));
za = (Sin(thisLat));

xb = (Cos(otherLat)) * (Cos(otherLong));
yb = (Cos(otherLat)) * (Sin(otherLong));
zb = (Sin(otherLat));

এবং তারপরে ব্যবহার করে দুজনের মধ্যে দুর্দান্ত বৃত্তের দূরত্ব গণনা করুন:

MeanRadius * Acos(xa * xb + ya * yb + za * zb);

এই সরলিকৃত পদ্ধতির সাহায্যে এক্স, ওয়াই এবং জেড মানের প্রাক-গণনা করার অনুমতি দেয় যা দক্ষ "এক্স মাইলের মধ্যে পয়েন্ট" প্রশ্নের জন্য একটি ডাটাবেসে পাশাপাশি সংরক্ষণ করা যেতে পারে।

অবশ্যই এটি একটি নিখুঁত গোলকটি ধরে নিয়েছে এবং পৃথিবী এমনকি একটি নিখুঁত এলিপসয়েডও নয়, সুতরাং নির্ভুলতা কেবল কয়েক মিটার পর্যন্ত চলেছে।


1
আমি "নিখুঁত গোলকের জিনিস "টিও নির্দেশ করতে চলেছিলাম। আপনার সচেতন হওয়া উচিত যে আপনি পৃথিবীতে কোথায় আছেন তার উপর নির্ভর করে এই পদ্ধতিটি আপনাকে নির্ভুলতার বিভিন্ন ডিগ্রি দেবে।
ট্রাউটস্লেয়ার

@ ট্রোটুস্লেয়ার এটি বেশিরভাগ অ্যাপ্লিকেশনের জন্য সাধারণত যথেষ্ট ভাল এবং গতি এবং নির্ভুলতার মধ্যে সর্বদা বাণিজ্য বন্ধ থাকে। আপনার যদি আরও নির্ভুল হওয়ার প্রয়োজন হয় তবে সময়টি ট্রেন্ডলড হুইলটি বেরিয়ে আসার বা অনুমানের অবলম্বন করার জন্য পৃথিবী আপনার প্রদত্ত অঞ্চলের জন্য সমতল এবং 2 ডি দূরত্ব যথেষ্ট।
রোল্যান্ড শ

1

জিপিএস ভিজ্যুয়ালাইজারের সমন্বিত ক্যালকুলেটর এবং দূরত্ব সরঞ্জাম পৃষ্ঠায় বেশ কয়েকটি দরকারী সরঞ্জাম রয়েছে । এর মধ্যে একটি দুটি পয়েন্টের মধ্যকার দূরত্ব গণনা করে। এটিতে গ্রেট সার্কেল সহ মানচিত্রের পয়েন্টগুলি আঁকার পাশাপাশি একটি প্রোফাইল আঁকার এবং ডেটা রফতানির বিকল্প রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.