Hello,
I have a large data layer, let's call it patch A. It is very large in size. I also have 100+ smaller patch data layers, which just for this example I am going to call layers 1-100. These layers are both polygons and lines. I am trying to calculate the area overlap between patch A and the smaller 1-100 layers.
Ultimately, I am trying to spit out a table that includes this information:
Patch A and Layer 1 overlap: 200 acres
Patch A and Layer 2 overlap: .2 acres
Patch A and Layer 3 overlap: 12 acres
Etc...(I made up those numbers).
Because there is so much data I think I have to run this in python or R. I have experience with R, but not together with ArcGIS Pro. I think I can figure it out, though. Is there a function I can use to run through and calculate this for all of these data?
Also, some of the smaller patch layers have different spatial references. Is there a quick way to reconfigure the spatial reference for all 1-100 data layers at once so they all use the same reference (e.g. WSG84)?
Many thanks in advance.
Since this question has languished over the holidays with 770 reads and no suggestions, I will address your last request
Batch Project (Data Management)—ArcGIS Pro | Documentation
As for the rest of your situation, if you are working with raster data, then you will probably need to "batch"
Tabulate Area (Spatial Analyst)—ArcGIS Pro | Documentation
however, getting all the results into a standard output table may be another issue.
If you can work with R, or NumPy then you may be better off creating a multidimensional array and doing the summaries in the 3rd dimension either by layer or as an aggregation