Besserer Weg, um eine Ebene mit ogr in Python zu duplizieren?

Ich teile ein großes Shapefile mit ogr in viele kleinere auf. Ich möchte einfach alle Feld- und Layer-Konfigurationsinformationen vom Original kopieren. So mache ich es jetzt: src = ogr.Open('original.shp', 0) layer = src.GetLayerByIndex(0) driver = ogr.GetDriverByName('ESRI Shapefile') ds =...