Hi,

I've written a new RFC to add the capability to delete fields, reorder fields 
and alter field definitions, in OGR layer definitions.

        http://trac.osgeo.org/gdal/wiki/rfc35_deletereorderalterfielddefn

Currently, an OGR layer definition can only be altered to add a new field 
definition with OGRLayer::CreateField(). It is desirable to extend OGR 
capabilities to be able to delete, reorder and alter field definitions of 
existing layers. Such wish has been expressed in ticket #2671 and comes back 
regularly on QGIS mailing list (e.g. http://lists.osgeo.org/pipermail/qgis-
user/2011-May/011935.html). QGIS currently has a "Table Manager" extension to 
work around the lack of DeleteField(), so a proper solution is clearly needed.

I'd appreciate review and comments. I've attached a patch to ticket 
http://trac.osgeo.org/gdal/ticket/2671 with the implementation, as well as a 
Python test.

Best regards,

Even
_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to