Reading and writing vector data with OGR