Caliper GIS Software ProductsCaliper GIS DataSoftware & Professional ServicesNewsContact CaliperOrder Caliper ProductsAbout Caliper

 

 

 

 

 

 

 

 

 

 

 

Maptitude® On-Line Training

Introductory Maptitude: Lesson 4

Dataviews

4.23 Joining Data to a Map: Types of Joins
  • One-to-One: for every feature on the map, there is one record in the table; e.g., state data for each state on the map.
  • Many-to-One: for a group of features on the map, there is one record in the table; e.g., joining state summary data to counties on the map.
  • One-to-Many: for a feature on the map there may be more than one record in the table; e.g. customers joined to ZIP Codes. Must summarize the customers to show the data on the map.

When you join a layer and a table to create a joined view, there is often a one-to-one correspondence between the records in the layer and the records in the table. Sometimes the layer and the table do not match record for record. There are two distinct possibilities:

  • The layer has several records that match a single record in the table. This is called a many-to-one joined view..
  • The layer has one record that matches several records in the table. This is called a one-to-many joined view.

Usually, Maptitude can automatically tell whether the layer and the data table should be joined one-to-one or one-to-many. If you want to make sure the data are joined the way you want, use the Options tab in the Join dialog box.

For a one-to-many joined view, Maptitude creates an aggregate join. You can compute the sum, average, low and high values for the records in the table that go with each record in the layer. The result is one row for each record in the layer that aggregates the values in the fields for all of the matching records in the table. You can use these aggregated values for thematic maps, labels and other uses.