पर पाइथन में शहरों के बीच दूरी की गणना करें और आसपास के शहरों को ढूंढें मेरे पास एक शहर मॉडल परिभाषित किया गया है जो शहर के geoname_id
और location
(GeoPt) के रूप में सहेजता है। दो चीजें हैं जिन्हें मैं हासिल करना चाहता हूं।Google App Engine
- मैं किसी दिए गए शहर से
500km
त्रिज्या के भीतर सभी शहरों को प्राप्त करना चाहता हूं। - मैं दो दिए गए शहरों के बीच
km
में दूरी की गणना करना चाहता हूं।
यह ध्यान में रखते हुए यह सुनिश्चित करने का सबसे अच्छा तरीका क्या होगा कि मेरे पास शहरों का एक बड़ा डेटाबेस है और मैं प्रदर्शन कारक पर बहुत अधिक बलिदान नहीं देना चाहता हूं। किसी भी मदद या सलाह की सराहना की है।
आपकी प्रतिक्रिया के लिए धन्यवाद! – Amyth