Hi All,
I'm using an arcade pop-up to pull existing and proposed zoning into a parcel layer. The zones are coming from a separate layer so i am using the "Intersects" arcade function to add this data into the parcels layer.
However I am returning multiple zone values for edge cases. Where a parcel is on the edge (similar to intersect in a select by location) I am getting a zones that do not reflect the correct zones. Any better way to use arcade ?
Arcade
Use Intersection then iterate through the featureset to return the largest value i.e. the greatest level of overlap.
Example here:
We do this, and have seen this problem as well. Possible solutions:
You could actually do both, too. You can check the truth of Intersects($feature, Centroid($feature)) to see if you have a wonky shape, then use the negative buffer, but default to the centroid method for "normal" parcel shapes.