I'm rendering a shapefile using GeoServer and using OpenLayers library to render it in the web browser.
Now I have created the option of editing the attribute data in web browser. I want the edited data to get reflected back in the original shapefile.
What is the best method to edit shapefile programatically using Python. I'm quite new to GIS concepts. Or do i need to convert it to PostGIS format in-order to edit the attribute data using Python?
What are the best practices and way to go?
Thanks in advance.