Using ArcGIS Desktop

When you define a feature dataset, you specify its spatial reference. This includes its coordinate system and the

coordinate domains—the minimum x-, y-, z-, and m-values and their precision. All feature classes in the dataset use the
same coordinate system, and all coordinates in all features in all feature classes must fall within the coordinate domains.
Any new feature classes you create within the feature dataset are automatically in that coordinate system. Any datasets
you want to import to the feature dataset have to be transformed or projected into the coordinate system before you add
them. When defining the coordinate system, you can choose a predefined coordinate system, import it from an existing
feature dataset, or define a custom coordinate system.

Feature datasets are primarily used for storing feature classes that will participate in a topology, network, or other
specialized dataset. These datasets can only be created within a feature dataset, the reason being that all participating
feature classes must have the same spatial reference (otherwise, it would be impossible to build the dataset), which the
feature dataset ensures.
Getting data into a feature dataset

When you first create a feature dataset, it’s empty. There are several ways to add feature classes to the feature dataset.

One easy way is to—within ArcCatalog—simply drag and drop a feature class from elsewhere in the geodatabase, or
from another geodatabase. Another way to add a feature class is to import it to the feature dataset. Importing lets you
modify the incoming feature class, to some extent.

To import data, right-click the feature
dataset in the Catalog tree, point to
Import, and click Feature Class (single) or
(multiple). The (single) option imports one
feature class at a time, and lets you specify
the input parameters. The (multiple) option
lets you import several feature classes at
once, but they are imported as-is.

114

Vertices of lower-ranking features within the cluster tolerance will be snapped to nearby vertices of higher-ranking features. you may add topologies. such as two counties. 115 . snap feature vertices together to make them coincident. but they must be made explicit in the GIS. right-click the feature dataset. if two street centerlines are supposed to connect but don’t quite meet. parcels nest within block boundaries. if necessary. county boundaries (one feature class) must completely nest within states (another feature class). and polygons share geometry. As you develop the geodatabase. Specify a cluster tolerance to control how far features are allowed to move during snapping (the default cluster tolerance is the minimum possible). For example. A geodatabase topology is a set of rules that specify how points. A typical cluster tolerance is at least an order of magnitude smaller than the accuracy of your data. When you validate a topology. Creating a geodatabase topology Besides referencing the same location on the Earth’s surface. The rules can apply to features within a single feature class—for example. ArcGIS will snap the end points of the lines together. streets must connect at intersections. empty feature class within the feature dataset. ArcGIS checks the rules you’ve established. and share edges along state boundaries. and applies to one or more feature classes in the dataset (so if you want to create a topology in your geodatabase. will share a common edge. one topology rule would ensure that adjacent features. Ranks are used to implement this. but not all the feature classes in a dataset are required to participate in the topology. A topology is created within a feature dataset. The process for defining the feature class is the same as for creating a feature class at the geodatabase level (see ‘Creating feature classes and tables’ in this chapter). datasets for the same place often have spatial relationships with each other. Only feature classes in the same dataset can participate in a topology. To create a feature class within a feature dataset. if your features are accurate to 2 meters.2 meters. parcel boundaries cannot overlap.2 • Geographic Data Management You can also define a new. relationship classes. The rules can also apply to features in different feature classes. For example. so only close vertices are snapped together. you must first create a feature dataset and add the pertinent feature classes to it). lines. The cluster tolerance should be small. And a feature class can only participate in one topology at a time. To ensure the rules are not broken. and specialized datasets to the feature dataset. You’ll want the less reliable features to snap to the more reliable ones. For example. For example. so county boundaries don’t overlap. and so on. your cluster tolerance should be no more than 0. point to New. and click Feature Class. These are relationships you can see when looking at a map and are often intuitively obvious. ArcGIS will.