Use Case:
Find municipalities that have a riding that extends beyond the municipal boundary/overlaps another municipality.
The green labels pertain to the municipalities, not the ridings.
Idea:
A single geoprocessing tool that would output a copy of the Municipalities layer, but would have a column that indicates if any of the overlapping ridings touch any other municipalities.
Right now, I am using a multi-step process with multiple spatial joins that is overly complicated.
If it is a process that you have to do often, you could automate it with ModelBuilder, or create a Python script tool to do it.
There is a tutorial about automating processes with Python here:
https://learn.arcgis.com/en/projects/automate-a-geoprocessing-workflow-with-python/
The intro to Python in ArcGIS Pro tutorial is here:
https://learn.arcgis.com/en/projects/get-started-with-python-in-arcgis-pro/
If I understand correctly, you're looking for the ability to list all of the Municipalities that share an area with each Riding? This can be done in as little as two steps...
Step 1, Identity Analysis: Input Features= Ridings; Identity Features= Municipalities
(optional cleanup step): Use a definition query on the result of step 1 to remove sliver overlaps around the edges (by area/length).
Step 2, Dissolve: Input Features= Output from Step 1; Dissolve Fields= Riding Name/ID; Statistics Fields= Municipality Name/ID (statistic type= Concatenate)
The result of step 2 will be your Ridings layer with a new field that contains a concatenated list of all of the Municipalities that overlap with each Riding. This will tell you if a Riding shares an area with just one or multiple Municipalities.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.