I have a lyr file with symbology that I want to store in the database. Symbolology is already stored in the geodatabase but the symbology levels has been corrupted migrating from 9.3 to 10. Thus, I want to replace it with the symbology from the lyr file.

How do I do that?

Symbology is stored in the representations of my feature class.


I'm curious about how you managed to store symbology in a geodatabase because there is an ArcGIS Idea, not yet implemented, to do just that.

I suspect that you may just mean that when you add your 9.3 layer file to ArcMap 10 it can no longer locate its ArcSDE 9.3 feature class.

If that is the case you should be able to go to the Source tab of the layer properties, change it to the ArcSDE 10 feature class and then Save As Layer File.

If you have lots of layers to reset data sources on from one ArcSDE instance to another then check out Repairing broken data links.

Alternatively, and I've not tried it, but the Add Representation tool seems to accept a layer file as an import_rule_layer.


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.