Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question

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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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