melhor maneira de duplicar uma camada usando ogr em python?

Estou dividindo um grande arquivo de forma em muitos outros usando ogr. Gostaria apenas de copiar todas as informações de configuração de campo e camada do original. Aqui está como eu estou fazendo isso agora: src = ogr.Open('original.shp', 0) layer = src.GetLayerByIndex(0) driver =...