Hi Jody,

Thanks for your answer. However I would need some extra explanations on the proposed ideas.

First I will try to reformulate my problem :
On server side, I have lots of datas stored on an Oracle database (lets say more than a million of entries). On client side, I would like to access a subset of them (lets say about 10 entries) and be able to edit them, particularly the spatial data of each entry (by editing, I mean actions like Delete, Edit Points (for polygons), Create, ...)

I would like to find a way to retrieve only the interesting entries (currently applying a Filter works well) and be able to edit them (currently the only way to edit these datas is to remove the Filter, but I do not want to get a million of entries on client side). I do not understand why after applying a Filter, I can not edit anymore the related datas ?

Here are some additional comments for the proposed ideas in your last answer :
A couple of ideas:
- If you want you can look into how this is done; and see if you can implement your own FeatureStore wrapper to apply "just" a Filter (rather than a Filter or Query as is currently done).
I do not really understand the difference between applying a filter and "just" applying a Filter ? Why is this not implemented at the "generic" level ? I suspect a limitation in the application ...
- You could choose to modify your style so that only certain features are painted (they would all still be there to be selected and or edited)
The problem is that I do not want to get all the entries from the database, I really need to filter datas on server side, so I guess this is not an acceptable solution in my case.
- A common GIS trick is to make one layer that displays a subset of the information; and another layer that is not visible (but is selectedable and editable). You could edit the data the one layer; and see the result on the first layer
If I understand well, you propose me to keep my read-only layer from which I would have applied my Filter and create a (temporary ?) layer from which I would be able to edit new datas ? But this means that I won't be able to edit existing datas (No "Edit Points" action available for existing geometries, and no Delete anymore ?). Finally, I wonder how I could specify that these two layers "share" the same way to write their changes.

Regards,
Jacques
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to