Grouping
features using subtypes
Subtypes
provide a way to group features in a feature class or objects in a nonspatial table into subsets that share the same set of
attributes.
Subtypes
are useful because they allow you to group similar features without creating a
new feature class. For example, you could group parcels into residential,
commercial, and agricultural subtypes and associate different attribute domains
with each group.
Why use
subtypes when you could just create multiple feature classes? The main reason
to use subtypes is performance. A geodatabase with a
dozen feature classes that have subtypes will perform better (e.g., faster
queries) than a geodatabase with a hundred feature
classes. Subtypes also make editing data faster and more accurate because you
can set up default attribute values and domains.
There are
some situations, however, when subtypes can't be used. For example, if you're
working with a multiuser geodatabase
and different access privileges are required for different groups of features,
then each group must be stored in a separate feature class. Similarly, when
some features are to be accessed through versions and some are not, you must
create separate feature classes.
Subtype Functionality |
|
ArcView |
Display
subtypes |
ArcEditor/ArcInfo |
Create,
edit, and use subtypes |