This Composite Layer Renderer AddIn for ArcCatalog sets individual layer symbology when layers are nested within a Composite Layer.
This rendering tool assumes that the layers making up the composite layer have the schema definition. All layers will be symbolized to a selected field.
Register the CompositeLayerRender.esriAddIn file in ArcCatalog.
Select the layerfile in ArcCatalog.
Click the Composite Layer Render Tool.
Select a Field From the Combobox.
Wait for the Rendering to finish For All Layers.
The Tool is set up to use an Equal Interval ClassbreaksRenderer, Grayscale over 5 classes. This can be customised through the renderLayer procedure of the supplied Source Code.
Three nexting levels are supported, but the ode can be (easily) adapted to support additional levels.
This is a first cut of the working AddIn. Expect more error trapping in a later release.
Feel free to contact us with suggestions and problems.
Registering the application creates
category - smj Custom Tools
command name - ReMake Legend
Included is the solution and not just LegendDefine.dll.
To register the tool:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe Path\LegendDefine.dll /codebase
Open ArcMap -> Customize -> Add from File -? LegendDefine.tlb
To Unregister the tool:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe /u Path\LegendDefine.dll
NB: LegendDefine.dll has been compiled with to use ArcGIS 9.3.1
Run the Tracking Layer Visibility tool to control the tracking layer and text element date and time stamping settings.
Included is a pdf for installing and running the tool.