Defining Topology in ArcGIS Diagrammer. I am having trouble establishing Topology rules. I have added a Topology to the diagram and linked it to the Feature Dataset and added some rules. When I run it I get the error: [INDENT]Getting error Load xml data failed - The topology rule is invalid/malformed.[/INDENT] To try and understand where I am going wrong, I decided to create a XML file from ArcCatalog that includes a topology and review in ArcGIS Diagrammer. While helpful, this did not solve my problem. I eventually noticed that the feature class I wanted topology for has a ControllerMembership property. This was hard-coded to the original name of the Topology created by the XML export. Changing the name of the Topology in the XML file created by export did not result in this property being updated - and the modified XML generated the error above. The ControllerMembership property for Topology holds the Weight, XYRank and ZRank - key components of the Topology. You cannot manually create one - it is an abstract class. So I would expect it to be added as a Topology is added to the Diagram I then tried to define a series of actions within Diagrammer that results in this being populated. I could not. My actions are listed below: Create Feature Dataset Create FeatureClass and link to Feature Dataset Add topology to diagrammer Link Topology to Feature Dataset Defined 2 topology rules, picking the feature class created at step 2 At this stage the ControllerMembership in the featureclass does not have any reference to the Topology. I think for the model to work, it needs to. But - how ?? Questions: How do you add a Topology to the Diagrammer ? (ie: What actions do you have to perform and how do you define the topology against the featureclass ? ) How do you manage Weight, XYRank, ZRank etc ? I have attached 2 XML files. One was exported by Catalog, and the other has had the Topology name changed. The first XML file works, the second does not. Note that the name includes the database owner and schema from my Dev environment - which is not what I really want for my real environment. Environment : ArcGIS 10.0 SP 3. ArcSDE 10.0 SP 3, RDBMS = SQL Server 2008 R2 Did you ever figure out the topology problem?
... View more