Subtypes
Subtypes refer to dividing objects into distinct subsets within the same dataset based on common attributes. This approach enables classified management of all objects in the dataset. For instance, in a road dataset, different subtypes can be defined according to road classifications such as expressways, national highways, and provincial highways.
Using subtypes helps maintain data consistency and standardization. By establishing specific rules and standards for different object types, data entry errors can be prevented and data quality improved.
Subtypes may be applied in the following scenarios:
- Managing Domain and Default Values for Related Fields: Domain ranges and default values can be managed for each subtype. For example, the "Speed" field in the "Expressway" subtype could have its domain set to "Speed Limit" with a default value of "Speed Limit 120", while the "Speed" field in the "National Highway" subtype might not have domain restrictions but could set a default value of "Speed Limit 80".
- Automatic Value Assignment: When editing subtype fields in attribute tables, values will be automatically assigned based on subtypes. For example, if a subtype field value is updated to "Expressway", the default value of its managed "Speed" field will automatically change to "Speed Limit 120".
This chapter explains how to Manage Subtypes.
This feature has been supported since SuperMap iDesktopX 2025 version.