HOW TO
Tabular data are useful in providing additional attribute information of a feature layer. While tabular data with geographic information (latitude and longitude) can be displayed on the map using the Display XY Data function, tabular data without geographic information can be connected to a feature layer with geographic information by performing a join or using the Make Query Table tool.
In this example, details about a fieldwork expedition in Central Peninsular Malaysia are displayed. The image below shows data from the feature layer and non-spatial tabular data.
The feature layer named Fieldwork_Location contains geographic information in the form of latitude and longitude. Other fields are Site, Geologic Age, Number of rock samples collected, Number of students and fieldworkers, Total cost for fieldwork (RM), and Shape. The Site field is used to create a relationship with the non-spatial tabular data.
Non-spatial tabular data named Tabular_data_Sedimentology contain the following fields: Site, Main rock type, Secondary rock type, and Inferred depositional environment. The Site field is the common attribute in a one-to-one relationship between the tabular data and the feature layer.
Non-spatial tabular data named Tabular_data_Fossils contain the following fields: Site, Fossils collected, Number of fossils collected, and Total fossils collected. The Site field is related to the Site field in the feature layer in a one-to-many relationship, and is the common attribute between the tabular data and the feature layer.
(Feature layer):(Tabular data) with a one-to-one (1:1) relationship
When a non-spatial tabular data has a one-to-one relationship with a feature layer, perform a join operation before symbolizing the joined data. For more information, refer to Essentials of joining tables and Managing joined tables.
The attribute table of the feature layer displays the joined information from the tabular data.
(Feature layer):(Tabular data) with a one-to-many (1:M) relationship
In ArcMap, a 1:M or M:M relationship is commonly connected by creating a relate between the feature layer and the tabular data. However, it is possible to join non-spatial tabular data and a feature layer in a one-to-many relationship using the Make Query Table tool. For more information, refer to How To: Create a one-to-many join in ArcMap.
Note: For this method, the following caveats must be noted. • Use non-spatial tabular data stored within a geodatabase or database connection • Symbolize related data up to a second-level nested relationship
Note: Include the Shape field in the selection to create a temporary layer output. Otherwise, a table view is returned.
A temporary layer is created in Table Of Contents.
Note: The temporary layer created remains in Table Of Contents if the document is saved before ArcMap is closed. However, the layer is not stored in the geodatabase, so it is not available for other projects. To create a permanent feature class, use methods such as exporting the data or the Copy Features tool. Alternatively, use the Save To Layer File tool to create a layer file.
Note: For the Variation by field, only integer fields are listed in the Value field drop-down. So, it is possible to symbolize related data only with a numeric variable.
The image below shows the related data (Fossils collected) symbolized based on the Number of fossils collected. The types of fossils are differentiated by color, while the number of fossils collected is differentiated by size.
Note: In ArcGIS Online, it is possible to symbolize related data by creating a one-to-many join using Join Features between a feature layer and non-spatial tabular data, and symbolizing the output join layer using the Types and Size symbology.
Get help from ArcGIS experts
Download the Esri Support App