Skip Navigation


How to Join a Table to ArcMap Using the MUKEY and MUIID

If you encounter problems with the file provided on this page, please contact Soil Survey at 406-587-6818.

The information on this page is also available in Microsoft PowerPoint format. Once you have saved the file to a local drive, open Microsoft PowerPoint then open the saved file on your local drive.

How to Join a Table to ArcMap Using the MUKEY and MUIID (PPT; 1.2 MB)

  1. Run the report in NASIS to create a .txt file with MUIID as one of the fields.
  2. Then start EXCEL and open the .txt file.









  1. Choose Delimited.







  1. Check Other and the “|” symbol if that is the file type that you have run. Other delimiters that work are comma delimited or tab delimited.







  1. Make sure that you choose “Text” as the type for the MUIID column. If not, the join will not work because the MUKEY in the spatial data is text.







  1. Choose DBF 4 (dBASE IV) as the file type of choice to save.







  1. Just confirm with a YES.




  1. Add the spatial data to your ArcMap session using the add data tool.









  1. In this case, I am adding a shape file that contains the data from Kansas and Nebraska that comprises MLRA 106.







  1. The SSURGO data is pretty dense, so your map will appear black until you join and add a legend.











  1. Then choose the add data button again and add the .dbf file.







  1. Right click on the layer and open the attribute table just to see what is in it.








  1. Notice that the MUIID field is left justified, and the COIID field is right justified. That means that the MUIID field is recorded as TEXT, and the COIID field is still numbers. It is important that the MUIID be TEXT, or it will not join properly.










  1. Now right click on the soils layer and choose joins and relates then join.









  1. Choose Join Attributes from a table: choose 1. MUKEY, 2. DWOB, and 3. MUIID










  1. Once you have joined the DBF file to the Spatial Attribute table, right click again and go to properties.










  1. Choose the symbology tab.









  1. In this case, I imported the symbology from another map. You can create your own if you wish.









  1. In this case, the allinterps layer file had all the information that I needed, so I used it instead of creating my own symbology (look of the map).











  1. This is the field that I want to match the symbology to.









  1. This is the symbology that will be imported. It would have been possible to define the symbols, ranges, and labels from scratch, but importing the symbology meant that I would not have to make all of these definitions.









  1. This is the resulting map.











  1. On the screen, it is not necessarily possible to see all of the detail that will be printed. This is a closeup of a section of the map and represents what will actually get printed on a reasonable-sized map.