दो स्थानों के बीच वायु-रेखा की दूरी की गणना कैसे करें?


17

बहुत बार, मैं दो स्थानों के बीच की हवा-लाइन की दूरी की गणना करने का एक तरीका ढूंढ रहा हूं, सबसे अधिक बार शहर के केंद्र।

उदाहरण के लिए जब मैंने ज्यूरिख से हेलसिंकी के लिए उड़ान भरी तो मैं जानना चाहता था कि यह कितनी दूर है। Google मैप्स के साथ मैं इसे कर सकता हूं लेकिन एयर-लाइन दूरी के लिए नहीं।

तो क्या कोई ऐसा करने के लिए एक उपकरण जानता है या मुझे भू-निर्देशांक का उपयोग करके मैन्युअल रूप से इसे करने के बारे में सलाह दे सकता है? तब मैं अपना छोटा सा उपकरण लिख सकता था।


1
क्या दो छोटे हवाई अड्डों के बीच यात्रा करते समय एयर-लाइन की दूरी एक अर्थ है जो केवल दूर के केंद्र के माध्यम से किया जाता है?
18

1
स्पष्ट रूप से नहीं ...
RoflcoptrException

3
मामूली विचार: क्या छोटे हवाई जहाज को इंजन की विफलता के मामले में भूमि की एक निश्चित दूरी के भीतर रहना पड़ता है? मैंने सोचा कि मैंने एक साइट देखी है जो ऐसा कहती है। यदि ऐसा है, तो महान सर्कल दूरी हमेशा सटीक नहीं होगी।
बैरीकेटर

@barrycarter: सभी प्रकार के कारणों से योजनाएं सबसे छोटे मार्ग से भटक जाएंगी, जैसे कि तूफानों से बचना और तेजी से जाने के लिए जेट स्ट्रीम का उपयोग करना। तो यह हमेशा पहले से पता होना भी संभव नहीं है।
माइकल बॉर्गवर्ड

आपको पहले से ही एक व्यापक जवाब मिल गया है, इसलिए यह अब बहुत ही कम है लेकिन "एयर-लाइन" ने स्पष्ट रूप से कुछ भ्रम पैदा किया है। मुझे संदेह है कि आपका मतलब लुफ्थली से था , जिस स्थिति में "सीधी रेखा", "बीलाइन" या "कौवा मक्खियों के रूप में" यह अंग्रेजी में रखने के लिए अधिक मुहावरेदार तरीके होंगे।
आराम से

जवाबों:


18

इन गणनाओं के लिए सबसे अच्छी जगह "ग्रेट सर्कल मैपर" वेबसाइट है।

http://www.gcmap.com/

दो या दो से अधिक हवाई अड्डों के बीच की दूरी का पता लगाने के लिए बस उनके बीच डैश के साथ प्रवेश करें। जैसे, JFK-DFW या SFO-IAD-LHR

आप एक साथ कई यात्राएं अल्पविराम से अलग करके कर सकते हैं। JKF-DFW, SFO-IAD-LHR


ध्यान दें कि ये मूल्य वास्तविक दूरी पर एक निचला बाउंड है जो हवाई अड्डों के बीच एक विमान यात्रा करेगा।
ESultanik

यूरोपीय संघ के उड़ान में देरी / रद्द विनियमन (ईसी) संख्या 261/2004 पर ध्यान दें: "पैराग्राफ 1 और 2 में दी गई दूरी को महान सर्कल मार्ग विधि द्वारा मापा जाएगा।"
chx

13

ग्रेट सर्कल गणित को फिर से प्रस्तुत करने वाले सभी उत्तरदाताओं के लिए, आप केवल आंशिक रूप से सही हैं।

एक गोले पर दो बिंदुओं के बीच की दूरी जीसी मैथ्स द्वारा पाई जाती है, हालांकि ओपी ने विशेष रूप से एयर-लाइन दूरी के लिए कहा है। यह पहले गंतव्य के लिए एन-मार्ग का दौरा किए गए सभी बिंदुओं को खोजने और फिर सभी रूट जोड़े के लिए जीसी दूरियों की गणना करके पाया जाता है।

उदाहरण के लिए लंदन से न्यूयॉर्क की एक उड़ान दो बिंदुओं के बीच के शानदार सर्कल पथ का पालन नहीं करती है। यह बिंदुओं के एक समूह का अनुसरण करता है, जिसमें Navaids, Waypoint, Airways, प्रस्थान मार्ग, आगमन मार्ग, अव्यक्त / लंबे फ़िक्सेस और श्रेणी असर बिंदु शामिल हो सकते हैं। अधिक जानकारी के लिए उड़ान योजना देखें ।

इसलिए आपको इसमें शामिल एयरलाइन से संपर्क करना चाहिए और इस्तेमाल की गई उड़ान योजना के लिए अच्छी तरह से पूछना चाहिए, और प्रत्येक बिंदु पर जाने वाले अक्षांशों के लिए लंबे समय तक ढूंढना होगा।


बिलकुल यही बात है जो मैं सोच रहा था!
अंकुर बनर्जी

1
मेरा मानना ​​है कि ओपी वास्तव में महान सर्कल दूरी के बारे में पूछ रहा है, "एयर-लाइन" जर्मन "लुफ्तालिनी" के लिए यहां खड़ा है और इसका "एयरलाइंस" से कोई लेना-देना नहीं है।
आराम किया

11

कई एयरलाइंस अपने शेड्यूल में इस जानकारी को शामिल करती हैं। उदाहरण के लिए, एयर कनाडा आपको उनके पूरे शेड्यूल का एक पीडीएफ डाउनलोड करने देता है । यहाँ से एक क्लिप है:

यहां छवि विवरण दर्ज करें

मेरा सुझाव है कि आप जिस एयरलाइन का उपयोग करना चाहते हैं, उसकी वेबसाइट की खोज करें। कोई भी उपकरण वास्तव में शहरों के अलावा कितनी दूरी पर स्थित है, यह एयरलाइन की दूरी से 20-30 मील की दूरी पर हो सकता है।


कैटलॉग में दूरियां (अक्सर फ़्लायर मील आदि के लिए) आम तौर पर GCMap द्वारा उपलब्ध कराई गई समान इष्टतम महान-सर्कल दूरी होती हैं। हवाओं, वायु यातायात नियंत्रण, आदि के आधार पर वास्तविक दूरियां दिन-प्रतिदिन बदलती
रहती हैं

7

यदि आप इसे स्वयं गणना करना चाहते हैं, तो कोज़ाइन का गोलाकार कानून शायद इसके बारे में जाने का सबसे आसान तरीका है। यह संभवतः आपकी आवश्यकताओं के लिए पर्याप्त सटीक होगा, और वास्तव में सरल है। यदि आप इसे अजगर में चाहते हैं, तो मेरा यह कोड आज़माएं (आप चाहेंगे calculate_distance_and_bearing)

संभवतः आप रुचि के विभिन्न हवाई अड्डों के लिए स्थान की जानकारी भी चाहते हैं। मैंने इस प्रकार की चीज़ के लिए अतीत में ग्लोबल एयरपोर्ट डेटाबेस का उपयोग करने का प्रयास किया है।


5

यदि आप उड़ानों के लिए इस गणना को करना चाहते हैं, तो आपको Gagravarr के रूप में ब्रह्मांड के गोलाकार कानून का उपयोग करना होगा। हालांकि, अगर आप अपना छोटा टूल लिखना चाहते हैं और मैप पर एक लाइन प्लॉट करना चाहते हैं तो यह थोड़ा मुश्किल हो जाता है। इस पर A से B तक सीधी रेखा खींचने के लिए आपको एक लैम्बर्ट प्रोजेक्शन मैप का उपयोग करना होगा । लैम्बर्ट कंफर्म शंकु प्रक्षेपण के साथ मुद्दा यह है कि वे नक्शे केवल दो संदर्भ समानताएं के साथ सटीक हैं, और आगे आप उनसे जितना कम सटीक होते हैं, उनसे दूर जाते हैं। यह आमतौर पर नहीं है और छोटे नक्शे पर जारी होता है जो केवल 100x100 किमी को कवर करते हैं, लेकिन त्रुटि मार्जिन जितना बड़ा होता है उतना बड़ा मानचित्र होता है। इस तथ्य के साथ कुछ करना है कि पृथ्वी गोल है, और आप एक गोल से एक सपाट सतह पर 1: 1 मैपिंग नहीं कर सकते।

Google मानचित्र (और सभी समुद्री नक्शे) एक बेलनाकार मानचित्र प्रक्षेपण का उपयोग करता है , इसका मतलब है कि आपको नक्शे पर वक्र बनाने के लिए उसी मार्ग को प्राप्त करना होगा जैसा कि आप एक लैम्बर्ट प्रक्षेपण पर एक सीधी रेखा के साथ करेंगे।


4

आप इस साइट का उपयोग करके Google मैप्स में ऐसी लाइनें ( भू-भौतिकी कह सकते हैं) भी बना सकते हैं ।

यह भी देखें कि क्या पृथ्वी के वक्रता के लिए Google मैप्स में एक लाइन बनाने का कोई तरीका है? स्टैक एक्सचेंज वेब अनुप्रयोगों पर



3

पहले से बताए गए विकल्पों के अलावा, milecalc.com भी इस गणना को करेगा, जो कि ग्रेट सर्कल दूरी का उपयोग करता है, जो कि आम तौर पर अक्सर उड़ने वाले माइलेज गणना आदि के लिए उपयोग किया जाता है।


2

यहां देखें: http://www.movable-type.co.uk/scripts/latlong.html

var R = 6371; // Earth's average radius in km
var dLat = (lat2-lat1).toRad();
var dLon = (lon2-lon1).toRad();
var lat1 = lat1.toRad();
var lat2 = lat2.toRad();

var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
        Math.sin(dLon/2) * Math.sin(dLon/2) * Math.cos(lat1) * Math.cos(lat2); 
var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a)); 
var d = R * c;


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.