Domain type Identifier

An identifier domain is a list of unique identifiers (IDs) and optionally codes that can be used for instance in a certain map. Identifier domains are suitable for instance for cadastral maps where each polygon has a unique ID. Individual mapping units each with a unique ID generally occur only once in a map, have no meaning nor color of themselves but probably have a lot of attribute information about them.

In a map with an identifier domain, the points, segments, polygons or mapping units are identified by one of the IDs as listed in the identifier domain linked to that map. In principle, each ID in an identifier domain occurs only once in the map but it is possible that you use IDs more than once. Points, segments, polygons, or pixels without an identifier are considered undefined.

When you create an identifier domain, you can either add all IDs to the domain yourself in the Domain Class/ID editor, or you can specify to use a certain list of numbers with or without using your own prefix. Furthermore, you can always add new IDs yourself to the domain later on, i.e. in the Domain Class/ID editor, or interactively, for instance during digitizing.

Maps with an identifier domain (or a class domain) can have an attribute table. The domain of the attribute table is the same as the domain of the map to which the table refers; the domain provides the record entries in the table. You can then add additional attribute information (in the columns of the table) on each of the IDs in your map.
Just as maps, also each column has a domain to define the type of information you want to store in that column: when you want to store values in a column, use a value domain for that column; when you want to store class information in a column, use a class domain for that column, etc.

Maps with an identifier domain have no user-defined representation; they can only be shown in 1, 7, 15 or 31 system colors. However, ID maps will usually be shown by selecting a certain attribute column of interest as stored in the attribute table of the map. When a selected attribute column has a value domain, you can use a representation value or a representation gradual; when the attribute column has a class domain, you can use a representation class.
There are special possibilities to display point maps with an identifier domain and attribute information: these can be shown for instance by sized symbols, or the attribute information can be shown as pie charts, bar graphs, etc.

In MapCalc or TabCalc, you can calculate with specific IDs by using double quotes around the IDs or their codes.

Examples:

You can use an identifier domain:

Tips:

See also: