TLDR; जीआईएस के लिए माणिक का उपयोग करने का लाभ माणिक ही है। एक बार जब आप सीख लेते हैं कि सीआरएस ट्रांसफ़ॉर्मेशन कैसे किया जाता है, तो रेजो का उपयोग करना स्क्वील के साथ एक हवा है।
मैंने rgeo
मणि के साथ काम करना बहुत सुखद पाया है । इस प्रश्न के लिए लगभग हर दूसरे उत्तर के विपरीत, मैं यह निश्चित रूप से कहना चाहूंगा कि क्या आप रूबी से परिचित हैं। यदि आप नहीं हैं, तो मैं कहूंगा कि इनमें से कुछ अन्य उत्तरों के आधार पर शायद कोई विशेष लाभ नहीं है, लेकिन रूबी मेरे लिए स्क्रिप्ट चलाने के लिए बहुत अच्छा था, जबकि मैंने पोस्टगिस प्रश्नों को चलाने के लिए आकृति डेटा के गीगाबाइट में लोड किया था। डेटाबेस की ओर इसका पूर्ण आनंद रहा।
रेगी और स्क्वील मणि के साथ संयोजन के रूप में, पोस्टगिस के लिए रेल्स के ActiveRecord बाइंडिंग का संयोजन, पार्क में इसका एक और अपेक्षाकृत आसान दिन है जहाँ तक सामान्य रूप से एक रूबी अनुप्रयोग होता है।
के लिए रेल पर जीआईएस के साथ काम करने के लिए परिचय, डैनियल Azuma द्वारा इस rubyconf बात को देखने के http://www.youtube.com/watch?v=QI0e2jkUbkk
अज़ुमा गूगल के लिए काम करता है लेकिन रूबी के लिए रागो रत्न भी लिखा है। rgeo में एक्सटेंशन rgeo-shapefile और rgeo-geojson हैं (ये दो मैंने अब तक उपयोग किए हैं) जो मौजूदा डेटासेट में प्लग करना आसान बनाते हैं। रेगो-शेपफाइल केवल शेपफाइल्स को पढ़ सकता है, जहां तक मैं बता सकता हूं, लेकिन आरजीओ-जियोजोन पढ़ और लिख सकता है।
यहाँ एक 11-भाग श्रृंखला ब्लॉग पोस्ट का भाग 1 है जो वह पिछले कुछ समय से लिख रहा है। श्रृंखला मेरे लिए बेहद उपयोगी रही है।
http://blog.daniel-azuma.com/archives/60