Thank's for your suggestion. I test the OGRLayer::SetFeature() method, but it don't write the file after that. I think the reason is what say Chaitanya (thank you) about the driver which don't write until the handle is closed. I think the best way is to write a CSV/VRT file. I'm trying now.
2011/3/11 Even Rouault <[email protected]> > Selon Mohamed Saād HESSANE <[email protected]>: > > Mohamed, > > you can also use the OGRLayer::SetFeature() method to update an existing > feature > from a shapefile. But be aware that if you expand the geometry, its binary > size > will increase, so when you ask the geometry to be written by SetFeature(), > the > shape driver will write it at the end of the .shp file, so you might end up > losing a lot of space. The same also applies to your current method of > deleting > and recreating a new feature. > > Best regards, > > Even > > > Hy list, > > I' m trying to add on the fly points comming from GPS to a shapefile. > > But the only way i find is to delete the feature from the shapefille, and > > create a new feature with the added point. There's another way? > > Thank you > > > > >
_______________________________________________ gdal-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/gdal-dev
