nun will ich auch mal einen Schnippsel posten. Er ist wohl hauptsächlich für Geografen und Geoinformatiker interessant, die die GDAL Bibliothek benutzen und sich über die Python Bindings freuen. GDAL ist eine im GIS Bereich weit verbreitete Bibliothek zur Manipulation von Geodaten (Raster- & Vektordaten), die in C/C++ geschrieben ist und mittels SWIG eine Anbindung an Python hat. Ich brauche für ein Projekt ein Skript, dass mir Vektordaten von einem Format in ein anderes konvertiert, und dabei auch das räumliche Referenzsystem ändert (das Koordinatensystem sozusagen). Dazu benutzt man den OGR Teil von GDAL.
Wer sich einmal ein Python - GDAL Skript (wie z.B. ogr2ogr.py) angesehen hat, weiss, dass diese z.T. schwer zu durchschauen sind, denn sie sind bewusst am C Code angelehnt, damit man direkt vergleiche kann, wie die Mappings zwischen Python OGR und der darunterliegenden GDAL/OGR Bibliothek sind. Optisch ist das aber keine Augenweide

Deshalb jetzt mein Code, der zwar weniger Funktionsumfang hat, aber hoffentlich besser zu verstehen ist

http://paste.pocoo.org/show/336317/
zeigt den eigentlichen Code, wobei die convert_datasource Funktion der interessante Teil ist
http://paste.pocoo.org/show/336318/
ist ein Skript, dass ich zum Testen verwende und als Beispiel dient.
Vielleicht ist das ja hilfreich für den einen oder anderen. Über Verbesserungshinweise freue ich mich natürlich auch
Frank