I am seeking a way to take an existing ESRI Shapefile that has a Feature set of 200 countries. Each country Feature has an attribute of "NAME." My objective is to create a Python script that adds an arbitrary (for now) additional attribute, say, "POPULATION".
Of course I have the OSGeo and GeoDjango modules installed. I'm as far as:
from osgeo import ogr infile = ogr.Open('sample.shp', 1) #'sample.shp' is a pre-existing ESRI shapefile described above inlyr = ogr.GetLayerByIndex(0)
Am I missing an OGR function that will allow me to insert Feature attribute fields into an existing Shapefile?