I need to run a "one-to-many" spatial join between two large and complex polygon layers. The problem is that the output saved to a file GeoDB results in a layer that is almost 1 TB in size and it takes hours to run. However, the only thing I really care about is the output of that attribute table itself, which has a separate row for each record in the join layer that each record in the target layer intersects with, and that is the only thing I need to generate various tabular summaries I need to run.
Does anyone know if there's a way to basically run a one-to-many spatial join, but only have it write the tabular results in the output, without any shapes? The shapes in this output are not useful for anything, and just take up a massive amount of space and probably add a lot to the processing time to write them all (hundreds of thousands).