मैं जीपीएस ट्रैक्स के साथ काम करने के लिए कस्टम कोड लिखता रहता हूं: जीपीएक्स फाइलें और एनएमईए लॉग मेरे फोन से, समर्पित जीपीएस लॉगर, आदि। मुझे लगता है कि मैं पहिया को फिर से मजबूत कर रहा हूं और सोच रहा हूं कि क्या कुछ मानक पुस्तकालय / उपकरण हैं जो मैं काम करने के लिए उपयोग कर सकता हूं जीपीएस पटरियों के साथ। कुछ चीजें जो मैं करना चाहता हूं:
- ट्रैक पर तय की गई दूरी की गणना करें
- ट्रैक के साथ औसत गति और तात्कालिक गति की गणना करें
- गति बनाम समय स्थिर में समय की गणना करें
- ट्रैक को सरल बनाएं, स्थिर खंडों को समाप्त करें
- एक ट्रैक को अलग-अलग ट्रैक में विभाजित करें, प्रति ट्रिप एक
- GPS सैंपलिंग त्रुटि को सुचारू करें
- एक डेम में अंक देखकर उत्थान प्रोफ़ाइल बनाएँ
- विज़ुअलाइज़ेशन के लिए पटरियों को GPX, KML, आदि में बदलें
जीपीएस पटरियों का विश्लेषण करने वाले विभिन्न प्रकार के अनुप्रयोग हैं। मैं एक सॉफ़्टवेयर लाइब्रेरी या टूल के स्क्रिप्ट योग्य सेट की तलाश कर रहा हूं ताकि मैं अपने स्वयं के एप्लिकेशन लिख सकूं। मुझे इनपुट प्रारूपों के बारे में ज्यादा परवाह नहीं है; किसी भी प्रकार के टाइमस्टैम्पड लेट / लोन पॉइंट ठीक हैं। मैं ज्यादातर यूथ पर पायथन में काम करता हूं लेकिन बहुत ज्यादा कोई भी भाषा करेगा।
मौजूदा उपकरणों का उपयोग मैं शामिल GPSBabel और GDAL / OGR रूपांतरण के लिए और PostGIS एक लाइन स्ट्रिंग के रूप में ट्रैक ज्यामिति के साथ काम करने के लिए। लेकिन ज्यादातर मैं अपना खुद का पायथन कोड लिखना समाप्त कर देता हूं जो लेट / लोन जोड़े के सरणियों पर काम करता है और यह बहुत कम स्तर महसूस करता है। इसके अलावा ऊपर के कुछ कार्य (जैसे GPS त्रुटि को दूर करना) काफी सूक्ष्म हैं। वहाँ कुछ मौजूदा पुस्तकालय है वहाँ मैं का उपयोग किया जाना चाहिए?