5

I am trying to change the environment settings of an existing dataset.
I found a workaround by first changing the environment settings in the SDE-database and then create a new dataset with now correct settings. Now I copy&paste my features from the old to the new dataset. But I guess copying is rather dangerous because some database information might be lost? So I would like to avoid it.
The values I would like to change are:
XY-Tolerance
XY-Resolution
Z-Tolerance
Z-Resolution
Z-min.Domain
M-Tolerance
M-Resolution
I am aware that with changing these values the features will grow/shrink/move a tiny bit.
Any help is appreciated!

8

I think you may be going about this the wrong way. You should probably create a new feature class, specifying all the spatial reference properties that you want, and importing the fields from your source class. Then load the data from your source class to your destination class.

You aren't going to be able to just change those values without actually having to reload the data. The values from the Domain and Resolution (I think this is the same as scale?) are used when compressing the geometry. This is why you are seeing your data grow/shrink/move. You may be able to get away with changing the Tolerance values, but I wouldn't suggest it.

  • 1
    After a day of testing I think this really is the best way to do it! In my SDE-geodatabase I now create a new dataset with the new properties and then import all the features from the old to the new dataset. Thank you for your help! – simon134679 Aug 5 '13 at 6:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.