Secara pribadi, saya sangat menikmati pengkodean dengan GDAL dengan Python. Setelah Anda menginstalnya dan memahami bagaimana cara kerjanya, ini cukup mudah. Juga dengan python Anda dapat menggunakan beberapa modul builtin 'baterai termasuk' yang sangat berguna (os, matematika, string, sys, acak, dll), serta modul pihak ketiga seperti NumPy (berguna untuk operasi raster) antara lain.
Untuk daftar lengkap pustaka GIS Python, lihat di sini: Apa alat / modul / add-in Python penting dalam GIS? ).
Pengantar yang sangat bagus untuk binding Python GDAL dapat ditemukan di sini:
http://www.gis.usu.edu/~chrisg/python/2009/
Anda dapat memulai dalam waktu minimal dengan sedikit pengetahuan dan cara membaca, misalnya Anda dapat memegang sebuah shapefile dalam 2 baris:
driver = ogr.GetDriverByName('ESRI Shapefile')
datasource = driver.Open('shapefile.shp')
Sangat mudah untuk melakukan apa pun yang Anda inginkan ke file setelah Anda membaca dokumentasi ( http://www.gdal.org/annotated.html ) dan Anda tahu apa yang Anda lakukan.
Lihat di sini untuk beberapa contoh dari apa yang mungkin dalam kode sederhana dan minimal:
http://svn.osgeo.org/gdal/trunk/gdal/swig/python/samples/