निजी तौर पर, मैं वास्तव में पायथन में जीडीएएल के साथ कोडिंग का आनंद लेता हूं। एक बार जब आप इसे स्थापित कर लेते हैं और अपना सिर गोल कर लेते हैं तो यह कैसे काम करता है यह बहुत आसान है। अजगर के साथ आप कुछ वास्तव में उपयोगी 'बैटरिन मॉड्यूल' (ओएस, गणित, स्ट्रिंग, एसआईएस, रैंडम आदि) का उपयोग कर सकते हैं, साथ ही साथ अन्य पार्टी मॉड्यूल जैसे कि न्यूपी (अन्य रास्टर संचालन के लिए उपयोगी)।
जीआईएस पायथन पुस्तकालयों की एक व्यापक सूची के लिए, यहां देखें: जीआईएस में पायथन उपकरण / मॉड्यूल / ऐड-इन्स महत्वपूर्ण हैं? )।
पायथन GDAL बाइंडिंग के लिए एक बहुत अच्छा परिचय यहाँ पाया जा सकता है:
http://www.gis.usu.edu/~chrisg/python/2009/
आप कम से कम समय में जान सकते हैं कि कैसे और कैसे पढ़ सकते हैं, उदाहरण के लिए आप 2 पंक्तियों में शेपफाइल पकड़ सकते हैं:
driver = ogr.GetDriverByName('ESRI Shapefile')
datasource = driver.Open('shapefile.shp')
यह बहुत आसान है कि आप जो कुछ भी फाइल करना चाहते हैं उसे एक बार प्रलेखन के माध्यम से पढ़ लें ( http://www.gdal.org/annotated.html ) और आप जानते हैं कि आप क्या कर रहे हैं।
सरल और न्यूनतम कोड में क्या संभव है, इसके कुछ उदाहरणों के लिए यहां देखें:
http://svn.osgeo.org/gdal/trunk/gdal/swig/python/samples/