Şahsen, Python'da GDAL ile kodlamayı gerçekten seviyorum. Bir kez kurduktan ve nasıl çalıştığından başınızı döndürdüğünüzde oldukça kolaydır. Ayrıca python ile bazı gerçekten yararlı 'piller dahil' yerleşik modüller (os, matematik, dize, sys, rastgele vb) yanı sıra diğerleri arasında NumPy (raster işlemleri için yararlı) gibi üçüncü taraf modülleri kullanabilirsiniz.
GIS Python kitaplıklarının kapsamlı bir listesi için buraya bakın: CBS'de önemli Python araçları / modülleri / eklentileri nelerdir? ).
Python GDAL bağlarına gerçekten harika bir giriş burada bulunabilir:
http://www.gis.usu.edu/~chrisg/python/2009/
Biraz nasıl yapılacağını ve okunduğunu en aza indirerek, örneğin 2 satırda bir şekil dosyasını tutabilirsiniz:
driver = ogr.GetDriverByName('ESRI Shapefile')
datasource = driver.Open('shapefile.shp')
Belgeleri ( http://www.gdal.org/annotated.html ) okuduktan ve ne yaptığınızı öğrendikten sonra dosyaya ne yapmak isterseniz onu yapmak çok kolaydır .
Basit ve minimal kodda nelerin mümkün olduğuna dair bazı örnekler için buraya bakın:
http://svn.osgeo.org/gdal/trunk/gdal/swig/python/samples/