Using ArcMap (Advanced), if I have a dataframe set to British National Grid and I add a feature class to the map document that is also set to BNG, and I try to draw outside the extent of BNG I will get an error about the data being outside the spatial reference extent. Great!
What I would like to do, is limit the user to a small area within the spatial reference extent. i.e limit their editing to say a 5km by 5km area. So that if the user tries to edit or add new data to the feature class, he will see an error telling them they are outside the feature class extent (even if within the spatial reference extent).
I have tried changing the dataframe options so that the dataframe is clipped to the extent I want the user to stay within, however, this won't limit the user from adding data outside the extent, it will just make the data "invisible" until the clipping option is turned off.
I have also tried setting the Feature Extent in the Feature Class Properties, but as soon as you then draw outside this extent it just increases the Feature Extent. Is there no way to lock this?
I know that a possible way to do this would be to create a custom coordinate system for just the area I want to limit the user to, however, this is not an option as they are all working from a master map document which they copy and then add their specific feature class (the one I want to limit).