I need some help, for some background on the issue:
We store our shape files from the World Map Kit in a shared location for each client. We allow the users to modify the shape files, either by editing road names or adding new roads or even deleting roads if they chose.
The issue we are getting is if multiple people open the map, no one is able to make changes to the shapefile since the file is open on another machine and we get an error saying the file is in use by another process. I liken this to an excel file on a shared drive, multiple people can access the file, but only 1 is able to make changes. In my case that isn't acceptable to our clients and we would like options available to us. Here are a few we have discussed:
1. Copy the road shape files to the local machine to perform edits. The issue with this is we would then need a way to merge those changes back to the shared location. Is there a way to merge 2 shapefiles?
2. Close the road files once loaded into cache and reopen when needing to read again. Not a fan of this option as it seems to be micromanaging files and there is still the chance someone tries to write to the file when someone else is reading the file.
Are there any other suggestions for allowing editing of a shared file by multiple users?
Note, with the copy file locally we would make it a user initiated merge, much like a save option so the user