[GIS] Merging attribute tables from feature classes into single table

arcgis-10.1arcgis-desktop

I have a large number (approx. 1,100) polygon feature classes.

What I would like to do is to merge the attribute tables from each of these feature classes into a single table, in the simplest and fastest way possible.

This will be the first step in a script or model that then uses that table with all polygon values from all layers to perform some tabular joins and selections. Each time I run this script, I will want to re-do the table merge, as the underlying polygon feature classes may change. If it's possible to write the merged table into memory, for speed, that would be best.

I'm using ArcGIS 10.1. I think I can do this easily enough in VBA/VB.net, but it might be simplest to set it up as a ModelBuilder model, so that it's easy to share with colleagues.

Best Answer

I think I would personally have the model run the Merge tool to generate a merged feature class stored in the in_memory workspace, and then use the Make Table View tool with that merged feature class as an input to create an in-memory version of the attribute table.

The Make Table View tool also provides the flexibility to apply an SQL query to filter the table.

Related Question