We've been working with representation on a feature class and a client send us the exact same feature, with another representation. Is there a way to merge those two representation in only one feature? There's not only rules, but a lot of override (moved lines, ...) as well.
Mapping Center Answer:
You can add representation classes from one feature class to another. However, you cannot carry over the Overrides from one representation class to another with a simple tool or calculation.
To add a representation class from one feature class to another, you will work through a couple of steps.
- First, you will want to save the representation symbology from one representation class so that you can add it to another feature class. One way to do this is in ArcMap. Add your feature class and your client’s feature class to ArcMap. Symbolize your client’s layer using Representations. Right-click that layer and select “Save As Layer File.” Save this to a location in your directory.
- The next step is to add this symbology to your feature class. In the Representation Management Toolbox under Cartography Tools, select the Add Representation tool. Add your feature class as the Input Features. Specify the Representation Name, Rule ID Field Name and the Override Field Name. You could name them "ClientRep", "RuleID_Client" and "Override_Client", for example. Browse to the layer file you saved in the first step to apply your client’s symbology to the new representation class. Click OK.
- Since the feature classes are the same, you can then join your client’s feature class to your feature class by ObjectID and calculate the RuleID_Client.
Alternatively, you can download the capture representations rule from Arcscripts: http://arcscripts.esri.com/details.asp?dbid=16259. To assign the RuleID and Overrides, you would follow Step 3 above.
If you have Overrides, these will not transfer over with a simple calculation. In this case, you would want to keep both your feature class and the client's feature class with the separate representation classes and Overrides.
If you would like to post a comment, please login.