In Exercise 5, you created a geometric network. A geometric network is a specialized type of topological relationship that allows network tracing, analysis, and editing. In this exercise, you will create a geodatabase topology. A geodatabase topology allows you to specify rules that control the spatial relationships of features in a dataset. There are a variety of topology rules you can apply to your data, depending on your organization's requirements. You will only apply two topology rules to this dataset.
Create a topology
You will create the topology to regulate two types of spatial relationships in this dataset. The first is that parcels should not overlap, and the second is that parcels that have been classified as residential must fall within blocks that are also classified as residential.
- If you closed ArcCatalog, restart it.
- In the Catalog tree, navigate to the Landbase feature dataset in the Montgomery geodatabase.
- Right-click the Landbase feature dataset, point to New, and click Topology.
The New Topology wizard starts.
- Click Next.
- Type 0.01 to set the new cluster tolerance.
- Click Next.
- Check Blocks and Parcels.
These feature classes will participate in the Landbase topology.
- Click Next.
- Type 1 for the number of ranks.
- Click Next.
- Click Add Rule.
- Click the Features of feature class drop-down arrow and click Parcels.
- Click the Rule drop-down arrow and click Must Not Overlap.
- Click OK.
You have created a rule governing the topological relationship of features within the same feature class.
- Click Add Rule.
- Click the Features of feature class drop-down arrow, click the plus sign to expand Parcels, and click Residential.
Residential is a subtype of the Parcels feature class that the planning department uses to represent parcels where people live.
- Click the Rule drop-down arrow and click Must Be Covered By.
- Click the Feature class drop-down arrow, click the plus sign to expand Blocks, and click Residential.
- Click OK.
The topology rule is added to the list of rules for this topology.
- Click Next.
- Review the summary information for the topology to be sure it is correct.
- Click Finish.
- Click No.
This dataset contains several feature classes. You will create a topology using two feature classes—Parcels and Blocks.
The first page provides a brief description of the wizard.
The wizard presents a default name and cluster tolerance for the topology. You will accept the default name the wizard provides.
The default cluster tolerance is based on the XY tolerance of the Landbase dataset.
One of the topology rules you will create is for the Parcels feature class, and the other will be between one subtype of Parcels and one subtype of Blocks; thus, both Blocks and Parcels feature classes must participate in the topology. If one of these feature classes already participated in another topology or a geometric network, or if they were registered as versioned, it would not appear in the list of available feature classes to add to this topology.
The next page of the wizard allows you to set the number of topology ranks and the rank of each feature class in the topology.
Ranks allow you to ensure that more accurately collected features are not snapped to the position of less accurately collected ones when the topology is validated. For example, if you were including a feature class that was collected using a survey-grade Global Positioning System (GPS) unit and a feature class digitized from a 1:1,000,000-scale source map in the same topology, you would likely assign the GPS feature class a rank of 1 and the 1:1,000,000-scale source feature class a rank of 5. If you were to validate the topology, parts of features that fell within the cluster tolerance would snap together, with the less accurate ones moving to the location of the more accurate ones. The GPS features would not be moved to the position of the 1:1,000,000-scale features.
You can assign up to 50 different ranks, with 1 being the highest rank. In this topology, you will assume that all the feature classes are based on equally accurate data, so you will not assign more than one rank. Parcels and Blocks have equivalent levels of accuracy, since the Blocks feature class was derived from the parcel features.
Topology rules allow you to define the permissible spatial relationships of features within and between feature classes that participate in the topology.
Landownership parcels are usually not allowed to overlap each other. Add a rule to prevent your parcel features from overlapping each other.
Next, create a topology rule governing the topological relationship of features in particular subtypes of two different feature classes. Specifically, make sure that residential parcels are covered by or contained within blocks also designated as residential.
After the topology is created, you have the opportunity to validate it. You do not need to validate the topology immediately after creating it. Depending on your data and your workflow, it may make sense to assign different areas to data editors to validate and edit within ArcMap.
The topology appears in the Landbase feature dataset.